VSpy之C Code Interface的使用
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的使用