雷賽卡程序開發(fā)流程_第1頁
雷賽卡程序開發(fā)流程_第2頁
雷賽卡程序開發(fā)流程_第3頁
雷賽卡程序開發(fā)流程_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

雷泰控制卡應(yīng)用程序開發(fā)指南雷賽智能一貫堅持“硬件是質(zhì)量的保證,軟件是應(yīng)用的基礎(chǔ)”的準(zhǔn)則,在提高硬件質(zhì)量的同時,不斷強化軟件系統(tǒng)的完善,不斷加強對客戶開發(fā)應(yīng)用系統(tǒng)的支持,努力做到產(chǎn)品的可靠、易用。這里就客戶使用雷泰開發(fā)應(yīng)用軟件過程做以簡單指導(dǎo),如有更多需求,請與我公司聯(lián)絡(luò)以獲得更好的技術(shù)支持。使用雷泰運動控制卡的設(shè)備控制系統(tǒng)結(jié)構(gòu)如圖3-1所示:機器操作員圖1基于雷泰運動控制卡的設(shè)備控制系統(tǒng)結(jié)構(gòu)從上面的結(jié)構(gòu)圖可以看出,控制系統(tǒng)的工作原理可以簡單描述為:操作員的操作信息通過操作界面(包括顯示屏和鍵盤)傳遞給系統(tǒng)控制軟件;系統(tǒng)控制軟件將操作信息轉(zhuǎn)化為運動參數(shù)并根據(jù)這些參數(shù)調(diào)用DLL庫中運動函數(shù);運動函數(shù)調(diào)用雷泰運動控制卡驅(qū)動程序發(fā)出控制指令給控制卡;雷泰運動控制卡再根據(jù)控制指令發(fā)出相應(yīng)的驅(qū)動信號(如脈沖、方向信號)給驅(qū)動器及電機、讀取編碼器數(shù)據(jù)、讀/寫通用輸入/輸出口。用戶在開發(fā)應(yīng)用軟件(即系統(tǒng)控制軟件)的過程中所需要做的就是針對上面所說的第1步和第2步進行編程。雷泰公司已提供支持各款運動控制卡的硬件驅(qū)動程序和DLL運動函數(shù)庫,包括控制卡初始化函數(shù)、單軸及多軸控制函數(shù)、輸入/輸出脈沖模式設(shè)置函數(shù)等許多函數(shù)。這些函數(shù)提供了所有與運動控制相關(guān)的功能,使用極為方便。用戶不需要更多了解硬件電路的細節(jié)以及運動和插補的計算細節(jié),就能夠使用C、C++、VisualBasic等程序語言調(diào)用這些函數(shù)來快速開發(fā)出自己的應(yīng)用軟件。用戶編寫的系統(tǒng)控制軟件的典型流程如圖3-2所示:初始化控制卡

d5480_board_init就沖模式設(shè)冒d5480_^et_pulse_outmode運動過程處理運動國數(shù)調(diào)用d5480_Vjnove運動狀態(tài)檢測d5480_sheck_done■■■釋啟控制卜忖d5480_board_close圖2系統(tǒng)控制軟件的典型流程我們以雷泰DMC5480卡為例,介紹在VB和VC環(huán)境下針對雷泰運動控制卡編程方法:(使用雷泰其他型號的控制卡,方法和步驟相同)VisualBasic6.0環(huán)境下的軟件開發(fā)介紹請確保DMC5480運動控制卡已經(jīng)插入到你的計算機插槽中,已安裝好驅(qū)動程序,并用Motion5480演示軟件確認(rèn)硬件系統(tǒng)工作正常。安裝好VB軟件,但在開始編寫DMC5480運動控制軟件前,需要做下面幾項工作:1建立自己的工作目錄,如:d:\vbMotion(此目錄名可以自己指定)。2將DMC5480.bas文件拷貝到該目錄下(此文件在軟件CD的module目錄下可以找到)。3運行VB,并建立一個工程,然后保存此新建的工程在vbMotion目錄中。4按下述步驟,將運動函數(shù)庫鏈接到你的工程項目中:在VB編譯器的“工程(P)”菜單中選擇“添加模塊”;選擇“現(xiàn)存”;選擇“DMC5480.bas”;選擇“確定”。當(dāng)您將運動函數(shù)鏈接到你的工程項目中后,就可以象調(diào)用其它API函數(shù)一樣直接調(diào)用運動函數(shù),每個函數(shù)的具體功能,請參考軟件手冊中的“運動函數(shù)說明”,當(dāng)然還可以打開模塊文件DMC5480.bas了解每個函數(shù)的具體定義。在編程過程中,您可以參閱我們提供的運動函數(shù)編程實例:我們提供了VB的編程實例源代碼,存放在光盤的Samples目錄下(也可以通過網(wǎng)站下載)。只要您將控制卡及其驅(qū)動軟件安裝好,即可直接運行這些源代碼。VisualC++6.0環(huán)境下的軟件開發(fā)介紹請確保DMC5480運動控制卡已經(jīng)插入到你的計算機插槽中,安裝好驅(qū)動程序,Motion5480演示軟件和VC軟件,在調(diào)用DMC5480運動函數(shù)之前,需要做下面幾項工作:啟動Motion5480演示軟件,進行運動控制卡控制功能的簡單測試,如:單軸定長運動等,以確定DMC5480運動控制卡軟硬件安裝正常。運行VC,并建立一工程,將工程命名為vcMotion(注:此工程名可以自己指定);將DMC5480.lib和DMC5480.h文件拷貝到該目錄下(此文件在module目錄下);將運動函數(shù)鏈接到你的工程項目中,將DMC5480.lib加入到工程中;在調(diào)用運動函數(shù)的文件頭部代碼中加入#include“DMC5480.h”語句。當(dāng)你將運動函數(shù)鏈接到你的項目中后,你就可以象調(diào)用其它API函數(shù)一樣,調(diào)用運動函數(shù),每個函數(shù)的具體功能,請軟件手冊中的“運動函數(shù)說明”。當(dāng)然,還可以打開頭文件DMC5480.h了解每個函數(shù)的具體定義。在編程過

溫馨提示

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

評論

0/150

提交評論