



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
雷泰控制卡應用程序開發指南雷賽智能一貫堅持“硬件是質量的保證,軟件是應用的基礎”的準則,在提高硬件質量的同時,不斷強化軟件系統的完善,不斷加強對客戶開發應用系統的支持,努力做到產品的可靠、易用。這里就客戶使用雷泰開發應用軟件過程做以簡單指導,如有更多需求,請與我公司聯絡以獲得更好的技術支持。使用雷泰運動控制卡的設備控制系統結構如圖3-1所示:機器操作員圖1基于雷泰運動控制卡的設備控制系統結構從上面的結構圖可以看出,控制系統的工作原理可以簡單描述為:操作員的操作信息通過操作界面(包括顯示屏和鍵盤)傳遞給系統控制軟件;系統控制軟件將操作信息轉化為運動參數并根據這些參數調用DLL庫中運動函數;運動函數調用雷泰運動控制卡驅動程序發出控制指令給控制卡;雷泰運動控制卡再根據控制指令發出相應的驅動信號(如脈沖、方向信號)給驅動器及電機、讀取編碼器數據、讀/寫通用輸入/輸出口。用戶在開發應用軟件(即系統控制軟件)的過程中所需要做的就是針對上面所說的第1步和第2步進行編程。雷泰公司已提供支持各款運動控制卡的硬件驅動程序和DLL運動函數庫,包括控制卡初始化函數、單軸及多軸控制函數、輸入/輸出脈沖模式設置函數等許多函數。這些函數提供了所有與運動控制相關的功能,使用極為方便。用戶不需要更多了解硬件電路的細節以及運動和插補的計算細節,就能夠使用C、C++、VisualBasic等程序語言調用這些函數來快速開發出自己的應用軟件。用戶編寫的系統控制軟件的典型流程如圖3-2所示:初始化控制卡
d5480_board_init就沖模式設冒d5480_^et_pulse_outmode運動過程處理運動國數調用d5480_Vjnove運動狀態檢測d5480_sheck_done■■■釋啟控制卜忖d5480_board_close圖2系統控制軟件的典型流程我們以雷泰DMC5480卡為例,介紹在VB和VC環境下針對雷泰運動控制卡編程方法:(使用雷泰其他型號的控制卡,方法和步驟相同)VisualBasic6.0環境下的軟件開發介紹請確保DMC5480運動控制卡已經插入到你的計算機插槽中,已安裝好驅動程序,并用Motion5480演示軟件確認硬件系統工作正常。安裝好VB軟件,但在開始編寫DMC5480運動控制軟件前,需要做下面幾項工作:1建立自己的工作目錄,如:d:\vbMotion(此目錄名可以自己指定)。2將DMC5480.bas文件拷貝到該目錄下(此文件在軟件CD的module目錄下可以找到)。3運行VB,并建立一個工程,然后保存此新建的工程在vbMotion目錄中。4按下述步驟,將運動函數庫鏈接到你的工程項目中:在VB編譯器的“工程(P)”菜單中選擇“添加模塊”;選擇“現存”;選擇“DMC5480.bas”;選擇“確定”。當您將運動函數鏈接到你的工程項目中后,就可以象調用其它API函數一樣直接調用運動函數,每個函數的具體功能,請參考軟件手冊中的“運動函數說明”,當然還可以打開模塊文件DMC5480.bas了解每個函數的具體定義。在編程過程中,您可以參閱我們提供的運動函數編程實例:我們提供了VB的編程實例源代碼,存放在光盤的Samples目錄下(也可以通過網站下載)。只要您將控制卡及其驅動軟件安裝好,即可直接運行這些源代碼。VisualC++6.0環境下的軟件開發介紹請確保DMC5480運動控制卡已經插入到你的計算機插槽中,安裝好驅動程序,Motion5480演示軟件和VC軟件,在調用DMC5480運動函數之前,需要做下面幾項工作:啟動Motion5480演示軟件,進行運動控制卡控制功能的簡單測試,如:單軸定長運動等,以確定DMC5480運動控制卡軟硬件安裝正常。運行VC,并建立一工程,將工程命名為vcMotion(注:此工程名可以自己指定);將DMC5480.lib和DMC5480.h文件拷貝到該目錄下(此文件在module目錄下);將運動函數鏈接到你的工程項目中,將DMC5480.lib加入到工程中;在調用運動函數的文件頭部代碼中加入#include“DMC5480.h”語句。當你將運動函數鏈接到你的項目中后,你就可以象調用其它API函數一樣,調用運動函數,每個函數的具體功能,請軟件手冊中的“運動函數說明”。當然,還可以打開頭文件DMC5480.h了解每個函數的具體定義。在編程過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業設計與制造技術創新
- 工業領域的能源管理培訓教程
- 工作中的目標管理與實現路徑
- 工作生活的平衡技巧探討與應用實例
- 工業領域新能源技術的推廣
- 工作與生活平衡的技巧
- 工程流體力學中的數學模型與數值模擬方法研究
- 工作匯報的快速制作技巧
- 工程索道設計與施工技術管理
- 工程機械的冷卻系統設計與研究
- 后羅拉過橋搖臂-課程設計說明書
- 《Python少兒編程》PPT課件(共11章)第二章 Python 編程基礎
- 配對樣本t檢驗表格
- GB/T 91-2000開口銷
- 青花瓷中國風ppt
- 2021年汽車吊載人吊籃作業安全專項措施
- 質量管理之CAPA教學課件
- 泌尿外科健康教育2膀胱沖洗健康宣教
- 焊接件通用技術要求
- 星子港件雜貨港區總平面布置與碼頭結構設計
- 水墨印刷機操作規程
評論
0/150
提交評論