Cmd 从命令提示符启动并运行独木舟

Cmd 从命令提示符启动并运行独木舟,cmd,can-bus,capl,canoe,Cmd,Can Bus,Capl,Canoe,是否可以从命令提示符和/或使用任何其他外部脚本启动和运行Vector CANoe?确实如此。你应该进入帮助->内容->独木舟->概述 关于如何将命令提示符与CANoe及其模块一起使用,您需要的每一条信息都会出现。对于更高级的应用程序,CANoe被实现为COM服务器,可以使用该接口与之通信。皮划艇内置的帮助章节将帮助你开始。 < P>该文件告诉你如何控制独木舟从C++,C等。 CANOE只需加载一个.cfg配置文件。对于jenkins,我使用Visual Basic脚本并使用此加载特定配置文件 在

是否可以从命令提示符和/或使用任何其他外部脚本启动和运行Vector CANoe?

确实如此。你应该进入帮助->内容->独木舟->概述


关于如何将命令提示符与CANoe及其模块一起使用,您需要的每一条信息都会出现。

对于更高级的应用程序,CANoe被实现为COM服务器,可以使用该接口与之通信。皮划艇内置的帮助章节将帮助你开始。

< P>该文件告诉你如何控制独木舟从C++,C等。

CANOE只需加载一个.cfg配置文件。对于jenkins,我使用Visual Basic脚本并使用此加载特定配置文件

在这种情况下,它绕过“我接受”和其他窗口,加载所需的配置,也可以使用相同类型的VB scirpt关闭应用程序

'ToStart CANoe_Start.vbs

Set App = CreateObject("CANoe.Application")   
dim fso: set fso = CreateObject("Scripting.FileSystemObject")   
dim CANoe_config    
CANoe_config = fso.BuildPath(fso.GetAbsolutePathName("."), "<target.cfg>")

App.Measurement.Start()

这对我有用。您可以调用vbs的over命令提示符。

是的,可以从外部脚本运行Vector CANoe。下面的VBS脚本代码显示了启动CANoe和对CANoe中的事件作出反应的各种可能性

' Creates and returns a reference to CANoe Application.    
Set App = CreateObject("CANoe.Application")
Set Measurement = App.Measurement
Set Logging     = App.Configuration.OnlineSetup.LoggingCollection(1)
Dim TestFunction, IsRunning
Wscript.ConnectObject Measurement, "Measurement_"

For Count = 1 To 5
    Logging.FullName = "C:\CANWIN" & Count & ".ASC"
    StartMeasurement()
    MsgBox "Press [Ok] to start the next 
    Measurement...", vbSystemModal
    Measurement.Stop
Next
MsgBox "Logging script done..."

While IsRunning
  On Error Resume Next
  TestFunction.Call(CDbl(Second(Time)))
  Wscript.Sleep 1000
Wend
  Wscript.DisconnectObject Measurement

Set Measurement = Nothing
Set App = Nothing

Sub Measurement_OnInit()
  Set TestFunction = 
  App.CAPL.GetFunction("TestFunction")
End Sub

Sub Measurement_OnStart()
  IsRunning = True
End Sub

Sub Measurement_OnStop()
  IsRunning = False
End Sub

Sub StartMeasurement()
  IsRunning = False
  Measurement.Start
  Count = 0
  While Not IsRunning
    Wscript.Sleep 100
    Count = Count + 1
    If Count = 10 Then
      MsgBox "Failed to start measurement!"
      Wscript.Quit
    End If
  Wend
End Sub
是否可以从命令提示符启动并运行Vector CANoe

无论如何,是的。实现这一点的简单方法是打开一个新的命令提示符实例(Ctrl+r,输入“cmd”,点击return运行),并提供CANoe可执行文件的完整路径。例如,在CANoe v.10.0、x64上,默认设置为:
C:\Program Files\Vector CANoe 10.0\Exec64
,但在您的系统上,这可能有所不同

更优雅的方法是将此路径添加到Windows环境变量路径中。现在,您可以打开一个命令提示符,键入可执行文件的名称并运行它。记住,对于CANoe x64,这将是
canoe64

是否可以从命令提示符启动和运行Vector CANoe并加载特定配置

对。只需提供配置的路径作为调用的参数,例如

canoe64 "D:\Documents\SomeProject\myConfig.cfg"

两种情况下都会显示强制性法规弹出窗口。

我应该补充一点,FDX也是一个不错的选择。您可以制作一个以太网应用程序,远程控制配置的某些部分。
canoe64 "D:\Documents\SomeProject\myConfig.cfg"