码迷,mamicode.com
首页 > 其他好文 > 详细

VSpy之C Code Interface的使用

时间:2017-10-27 02:02:05      阅读:408      评论:0      收藏:0      [点我收藏+]

标签:handle   双击   new   发送   事件   put   独立   blog   数据   

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

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

技术分享

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

技术分享

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

3.编译与运行。

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

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

技术分享

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

技术分享

4.添加事件。

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

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

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

的任何需求了。

技术分享

5.调试。

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

技术分享

VSpy之C Code Interface的使用

标签:handle   双击   new   发送   事件   put   独立   blog   数据   

原文地址:http://www.cnblogs.com/hejing-swust/p/7739848.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!