C code interface.doc_第1頁
C code interface.doc_第2頁
C code interface.doc_第3頁
C code interface.doc_第4頁
C code interface.doc_第5頁
免費預覽已結束,剩余6頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

精品1、 安裝VC express 2008 或者 2010(是免費的),或者Visual studio 2005 以上的版本。/express/download/網頁最下面有離線安裝包下載?;蛘呗?lián)系美國英特佩斯控制系統(tǒng)的技術支持索取安裝光盤。2、 運行C-code interfaceAdd project - New projectOpen project in Visual studio不做任何編輯,就有做好的一個框架代碼:SpycCode.c.主函數(shù)中是一個每隔1秒輸出一行字符的例子。F7 或 compile 進行編譯,成功后顯示如下信息。這時運行Vspy3, 模擬模式Run simulation - No replay File 以上是最簡單的C-code例子,下面來完善它。Message editor - TX, 建立一個報文。Message editor - RX, 建立一個報文。C code interface - setup - Update support Files這步很重要,因為這步把你在vspy3中所有新增加的,新修改的東西,更新到spyCcode.c的頭文件.h里.C code interface - setup - edit - events - TX, Add C code interface - setup - edit - events - RX, AddC code interface - setup - edit - copy 到剪貼板,然后再粘貼到spycCode.c按照建立的TX, RX的消息的名字,可以在.h文件中找到他們的相關方法和屬性。如:Init()方法Transmit()方法TransmitFast()方法ClearStats()方法以及消息的C結構體:typedef struct GenericMessage MessageData; / Message DataMessageStats Statistics; / Message Statisticsint iDefaultPeriodMilliseconds; / Default Message Perioddouble Signal_0; / Min: 0 Max: 255 Units: double Signal_1; / Min: 0 Max: 255 Units: TX_Tx_Message_HS_CAN_1_HS_CAN;等等有關消息的所有定義都在.h中能找到。包括建立的事件響應的函數(shù)。將以上Main()方法中,增加如下的幾條語句,目的是改變TX Message的siganl0, signal1的值,然后放在1秒的循環(huán)里發(fā)送。注意,下面的語句 結構體的定義TX_Tx_Message_HS_CAN_1_HS_CAN MyMessage;初始化,init,發(fā)送 Transmit.是有 先后順序的!響應TX發(fā)送事件里增加一行打印代碼:F7編譯后運行結果如下:加載已經存在的C code Project步驟:C code interface - setup -以上圖片里的 Prject Path記錄的是一個絕對的路徑。當你發(fā)布spyccode project文件給別人,或者別人發(fā)給你的時候。這個路徑肯定不一樣。所以加載的時候,請首先Remove掉路徑不正確的。然后Add project - add existing pro

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論