通过GraphicalPanel输入数值控制程序执行逻辑

本案例中,通过GraphicalPanels 界面的NumericEntry控件输入不同的数值,决定了FunctionBlocks 的多个Scripts的运行逻辑和启停逻辑。依照类似的逻辑,可以方便的实现实际应用中复杂的多的场景。 在本实例中,我们利用GraphicalPanels 界面中的Text Entry 控件,作为输入值,并将此值填入发送控制的报文ID=111中发送出去,依据值的范围来决定如下逻辑的执行: 1.输入介于0-100 的值并触发发送按钮,将使得报文222 发送周期定为20ms...

安全验证算法示例

假如我们的ECU需要进行安全验证算法,在VSPY3中如何实现呢? 加密算法框架下载 旧版算法框架下载(适用于3.6.066版本) 相关演示视频 先下载上面的加密算法框架,用Visual Studio打开后,把加密算法写入到程序中,按F7生成DLL文件,如下图所示。 加密算法写在里面 记住上图中的路径 打开VSpy3,SpyNetworks->ECU,建立安全验证算法诊断任务。 接下来这一步相当重要,点击Browse,把我们刚刚生成的dll文件,拷贝到Browse打开以后的文件夹中。...

使用英特佩斯工具实现ECU刷写

请注意,此框架无法直接运行,仅供参考,要想完全实现还需要自行完善刷写代码!!!例程文件请联系email: icsshenzhen@intrepidcs.com 取得。 ECU刷写界面 ECU刷写框架代码

读取.csv文件中的内容作为信号发送报文

利用C-Code-Interface,我们可以突破Script脚本中只能从txt文件读取的限制,可以读取类似于.csv等格式的文件,我们这边读取以“,”作为分隔符的.csv文件。 原理很简单,就是利用fopen函数读取整行文字,再对分隔符进行处理,具体的代码如下所示: fp = fopen(“C:\\Another VehicleSpy\\Vehicle Spy 3\\Data Directory\\Default\\read_data_fro_csv\\samples.csv”, “r,ccs...

C-Code-Interface的报文响应函数

示例数据以及DBC文件 C-Code-Interface的报文响应函数跟Function Block的Script中的Wait Until函数类似,接收到某条报文或者是发送某条报文的时候响应。我们举一个接收到某条报文的例子。 第一步: 我们把示例中的DBC文件导入,新建一个C-Code-Interface工程,此处不再赘述,在C-Code-Interface界面点击”Edit”,在message events里面选中Database Messages里面的HS...

如何使用C-Code-Interface来发送15765-2类型的报文

第一步,新建一条15765-2类型的报文,设置好ID以及长度,请注意一定要先预设一个长度值,否则后面长度值将无法改变,如下图所示。 报文长度值一定要先设置好! 第二步,添加C-Code-Interface项目。 C-Code-Interface->Add Project->New Project 第三步,在C-Code-Interface里面对报文进行初始化,赋值,发送等操作,如下所示,然后再按F7编译出dll文件,此时VSpy3已经能够发出去首帧,如果我们的ECU或者通讯模块能够回复流控帧,那么后续帧也会相对应发出。...
JapanKoreaChinaUSA