一、PC Motion簡(jiǎn)介
PC Motion是一種包含豐富的、可供用戶調(diào)用的API的插件,用戶可以根據(jù)實(shí)際需求,基于此插件提供的API自由地進(jìn)行應(yīng)用程序的開發(fā), 從而完成設(shè)備信息采集、運(yùn)動(dòng)控制等任務(wù)。
在上位機(jī)程序中通過調(diào)用相關(guān)的API可進(jìn)行讀/寫IO操作、軸參數(shù)的設(shè)置或讀取,并實(shí)現(xiàn)單軸運(yùn)動(dòng)、多軸直線插補(bǔ)、圓弧插補(bǔ)、電子齒輪等運(yùn)動(dòng)控制任務(wù)。
二、PC Motion 五大優(yōu)勢(shì)
支持多種平臺(tái)及語言ActiveX:任何支持ActiveX(OCX)組件的語言,如微軟的可視化語言(BASIC, C, C++, VB,C#等)、LabView、Delphi等。DLL:目前支持.NET framework下的編程語言(如C#,VB等語言)以及MFC開發(fā)。
使用方便
1)安裝方便:只需要安裝Trio PCMotion,便可得到兩種形式的插件。
2)使用方便:安裝后,DLL只需要在項(xiàng)目中添加相關(guān)引用,ActiveX則只需要將控件添加至項(xiàng)目中,并拖動(dòng)至界面,即可使用。
3、 豐富的功能
超強(qiáng)的兼容性
1)適用于現(xiàn)有的Trio控制器(MC403/MC6N/MC664/Flex-6-Nano等)
2)支持Ethernet、USB、串口等多種通訊方式。
靈活性強(qiáng)(PCMotion+MotionPerfect)
為用戶提供多種程序開發(fā)方式:可以選擇功能強(qiáng)大的Motion Perfect軟件,或者選擇PCMotion進(jìn)行開發(fā)項(xiàng)目。
PCMotion+MotionPerfect軟件,即使用上、下位程序共同提供完整解決方案。
3)在基于PCMotion進(jìn)行項(xiàng)目開發(fā)時(shí),可使用MotionPerfect軟件強(qiáng)大的監(jiān)視功能輔助開發(fā)。
三、PC Motion 應(yīng)用場(chǎng)景
PC Motion因其展現(xiàn)的強(qiáng)大優(yōu)勢(shì),適用于如下應(yīng)用場(chǎng)合:
1) 借助PC端的軟件資源:
-- 需要借助PC端專業(yè)軟件參與控制(如CAD/CAM,機(jī)器視覺)。
-- 如點(diǎn)膠機(jī)、紡織設(shè)備等。
2)用戶軟件與運(yùn)動(dòng)控制的緊密集成的專業(yè)化系統(tǒng):
-- 用戶的應(yīng)用程序與運(yùn)動(dòng)控制緊密結(jié)合。
-- 利用PC端的軟件優(yōu)勢(shì),進(jìn)行文件、數(shù)據(jù)庫的管理。
-- 如CNC、AOI(自動(dòng)光學(xué)檢測(cè))等。
3)技術(shù)管理和技術(shù)背景限制:
-- 需要考慮現(xiàn)有技術(shù)的延續(xù)性和管理(如PCI卡的應(yīng)用)。
-- 熟悉高級(jí)語言,且偏向于高級(jí)語言編程。