Spy3 要运行 CCodeInterface 功能,需要安装运行环境,建议安装 Visual Studio2003,2005,2008,2010 或更新的版本。当然也可以安装 VC express 2008 或者 2010。
注:安装VS时也需要同时安装相应的插件,比如安装vs2008,需要安装sp1插件。

1.运行 VSpy3 软件中的 C-code interface 界面。

VSpy之C Code Interface的使用-LMLPHP

2.添加工程:Add project -> New project。

VSpy之C Code Interface的使用-LMLPHP

上图解释:①添加工程。②打开VS工程。③如果在vspy中有任何变化,此时可同步更新到VS工程中。④移除工程和编辑工程。⑤工程搭建和运行时输出。

3.编译与运行。

在VS中编译你的工程,在VSpy中运行你的项目。注意VS中的工程只是一个库lib,不是一个独立的可执行程序,它是VSpy项目运行的支持库,辅助VSpy项目的执行。

当你创建这个VS工程的时候,已经根据VSpy里面的所有数据和设置写入VS工程中,同时也默认了VS的主函数:

VSpy之C Code Interface的使用-LMLPHP

当运行VSpy时会自动在CCodeInterface的Output中自动输入主函数Spy_Main的运行结果:

VSpy之C Code Interface的使用-LMLPHP

4.添加事件。

在CCodeInterface的Edit里添加事件:报文事件、应用信号事件和时间事件。

比如使用报文事件,在左边框选择需要发送的报文TX Msg还是接收的报文RX Msg还是数据库报文DB Msg,然后选择并双击该报文即可,这个时候在右边框中会自动显示

你选择的报文,然后复制事件处理代码Event Handler Code中自动生成的代码,粘贴到VS工程的SpyCCode.c中,最后你就可以根据你触发的事件在VS中通过c语言实现你

的任何需求了。

VSpy之C Code Interface的使用-LMLPHP

5.调试。

在VS中调试库方法:tools->Attach to Process->选择你VSpy进程->运行VSpy工程,会立即在VS中进行调试。

VSpy之C Code Interface的使用-LMLPHP

05-23 16:21