vspy如何在图形面板显示报文_Vspy工程之C Code Interface的使用(Vspy系列其三)

本文介绍了如何使用Vspy的C Code Interface创建VS工程,包括新建工程步骤、函数接口解析和报文发送方法。详细讲解了自动生成的函数接口,如Function Block、App Signal、时间事件的接口,以及报文发送的_TransmitFast()、_Transmit()和GenericMessageTransmit()函数。文章适合需要进行Vspy二次开发的读者。
摘要由CSDN通过智能技术生成

Vspy工程之C Code Interface的使用(Vspy系列其三)

Vspy工程之C Code Interface的使用(Vspy系列其三)

Vspy工程之C Code Interface的使用(Vspy系列其三)1、通过C Code Interface新建vs工程

2、C Code Interface的使用

3、自动生成的函数接口解析3.1、针对vspy工程中的Function Block生成的函数接口

3.2、针对vspy工程中定义的App Signal生成的函数接口

3.3、针对vspy工程中定义的时间事件生成的函数接口

3.4、生成的通用函数接口

3.5、其他不常用的函数接口

3.6、针对vspy工程中的报文生成的函数接口

4、报文发送的函数接口4.1、_TransmitFast()函数

4.2、_Tranmit(参数)函数

4.3、GenericMessageTransmit(参数)函数

4.4、对上述三种发送函数的总结

1、通过C Code Interface新建vs工程

通过Vspy提供的C Code Interface接口,我们可以在其生成的C工程代码上进行二次编程开发,以完成更为复杂的功能需求。在已经建好的vspy工程中添加C Code Interface的vs工程的步骤如下,注意电脑需要安装上VS/VC软件。

(1)、点击工具栏”Scripting and Automation”下的”C Code Interface”,此时界面如下:

(2)、点击上图的”Add Project”,此时可以选择新建工程或者导入已有工程;我们这里以新建工程为例:点击”New Project”,输入要创建的工程名字和描述,点击ok,此时就已经完成vs工程的创建了(注意新建的vs工程,需要先打开vspy工程进行编译生成dll文件;此时才能正常调用c code interface功能)。此时界面如下:

Ps:上图中的"Output"界面用于输出我们在工程中调用"Printf()"函数输出的字符内容;可以用于调试,方便我们定位问题。

2、C Code Interface的使用

当我们按照前面步骤通过Vspy的C Code Interface创建好vs工程时,已经将该Vspy工程的所有数据信息(比如该vspy工程中的报文、定义的App Signal、Function Block等信息)写入到vs工程文件中了(在vspy.c和vspy.h这两个文件中体现);同时自动生成了工程的主函数的 Spy_Main()。

2.1、点击”C Code Inteface”界面下的”Edit”(或者双击下面的工程名),进入编辑界面

2.2、如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值