0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Windows實(shí)時(shí)運(yùn)動控制軟核(二):LOCAL高速接口測試之Qt

正運(yùn)動技術(shù) ? 來源:正運(yùn)動技術(shù) ? 作者:正運(yùn)動技術(shù) ? 2022-12-12 16:34 ? 次閱讀

今天,正運(yùn)動小助手給大家分享一下MotionRT7的安裝和使用,以及使用Qt對MotionRT7開發(fā)的前期準(zhǔn)備。

01 MotionRT7簡介

MotionRT7是深圳市正運(yùn)動技術(shù)推出的跨平臺運(yùn)動控制實(shí)時(shí)內(nèi)核,也是國內(nèi)首家完全自主自研, 自主可控的Windows運(yùn)動控制實(shí)時(shí)軟核。

poYBAGOW4pOACcciAAHq9VIXJmU220.png

1.MotionRT7具備以下特點(diǎn):

(1)獨(dú)立軟件安裝,適合各種Windows電腦; 綠色免安裝,快速體驗(yàn); 采用硬件綁定的運(yùn)行許可證授權(quán)(未授權(quán)也可試用); 可以方便的配置、啟動、連接、模擬運(yùn)行等。

(2)與MotionRT其它版本功能兼容,一次開發(fā),可快速切換到嵌入式,Linux各種平臺。

(3)統(tǒng)一函數(shù)庫接口,快速的本地LOCAL接口,運(yùn)動函數(shù)調(diào)用快至us級別,比普通PCI卡快數(shù)十倍。

(4)集成機(jī)器視覺,快速搭建各類運(yùn)動控制+機(jī)器視覺的實(shí)時(shí)應(yīng)用。

(5)強(qiáng)大多卡功能,最多240 軸聯(lián)動,支持跨卡聯(lián)動,脈沖與總線聯(lián)動,振鏡與平臺聯(lián)動,輕松實(shí)現(xiàn)位置鎖存 / PSO 等高級功能。

2.持續(xù)迭代的運(yùn)動控制實(shí)時(shí)內(nèi)核MotionRT

MotionRT是正運(yùn)動技術(shù)持續(xù)建設(shè)與發(fā)展的運(yùn)動控制實(shí)時(shí)內(nèi)核,已不斷迭代了 7代,從 MotionRT1到 MotionRT7。

poYBAGOK_DKAHSMdAAdoI1y_Yq8958.png

3.MotionRT7采用模塊化軟件架構(gòu)

poYBAGOW4quAUP9nAAC-UQ_GFpA341.png

運(yùn)動控制程序、視覺算法、MotionRT7運(yùn)動控制引擎,通過高共享內(nèi)存進(jìn)行數(shù)據(jù)交互,大大提升運(yùn)動控制與機(jī)器視覺的交互效率。用戶自定義功能,融合Gmc、Gear/Cam、Frame、Robotics、CNC 等算法,打造 用戶的專用控制系統(tǒng)。

4.統(tǒng)一開放的API函數(shù)

統(tǒng)一完善的SDK庫 ,所有的第三方開發(fā)環(huán)境同一套API接口,跨平臺的產(chǎn)品架構(gòu),提高效率,保持兼容性。

poYBAGOW4rGAGfvuAACTkFdnWq4151.png

5.簡單易用的運(yùn)動控制功能

功能特性:

a.點(diǎn)位運(yùn)動、直線插補(bǔ)、圓弧插補(bǔ)、螺旋插補(bǔ)、連續(xù)軌跡加工;

b.電子凸輪、電子齒輪、同步跟隨、位置鎖存、虛擬軸疊加;

c.S曲線加減速,SS曲線加減速,軌跡運(yùn)動更柔和;

d.1D/2D/3D高速位置同步輸出PS0,充分滿足視覺飛拍、高速點(diǎn)膠、激光加工;

e.客戶可自定義運(yùn)動控制算法或者機(jī)器人正反解算法;

f. 方便與第三方視覺配合。

6.開放的EtherCAT與配置調(diào)試工具

ZDevelop具備開放易用的配置,開發(fā),調(diào)試,診斷等工具。而且ZDevelop是個綠色免費(fèi)的軟件,具備軸調(diào)試,軸狀態(tài),示波器等工具。

pYYBAGOW4riABKRwAAKHtlkaieE117.png

MotionRT7廣泛支持EtherCAT總線,MotionRT7支持市面上廣泛易用的EtherCAT伺服,EtherCAT步進(jìn),EtherCAT IO,EtherCAT閥島,EtherCAT傳感器。后續(xù)將持續(xù)完善EtherCAT的配置工具,持續(xù)努力做最好用的運(yùn)動控制。

02 MotionRT7的安裝和使用

第一步:安裝驅(qū)動程序

1.打開“設(shè)備管理器”,選擇“操作”中的“添加過時(shí)硬件”,并且選擇“手動選擇”。


poYBAGOW44SADdxzAAEnWbywpMo236.png
pYYBAGOW44qAG7PxAAE7f1FqBm4859.png
pYYBAGOW45GAd7QiAAEqrtp-e10146.png

2.點(diǎn)擊“下一頁”。

poYBAGOW45iABlk1AAGNmvp1n_4573.png

3.點(diǎn)擊“從磁盤安裝”。

poYBAGOW456AUtWhAAGw65oiRn0584.png

4.選擇驅(qū)動器所在的路徑,打開文件夾“driver_signed”,選擇“MotionRt64.sys”。

pYYBAGOW46iAfkzNAADfrp4Oa_k048.png
poYBAGOW46iALqzXAAFR4Xuk6tM231.png
pYYBAGOW46iAXb3xAAEk8dT31MI901.png

5.然后一直點(diǎn)擊下一步,直到安裝完成。

注意:驅(qū)動更新時(shí),要從設(shè)備管理器刪除設(shè)備,一定要選擇把驅(qū)動文件也刪除。

第二步:運(yùn)行控制臺程序

1.打開控制臺程序所在位置,運(yùn)行可執(zhí)行文件“MotionRt710.exe”。

poYBAGOW49KAdbo6AAFPYUKNJ2Y293.png

2.點(diǎn)擊“Start”。

pYYBAGOW49iASNF2AAAuTC_WDQk726.png

第三步:使用ZDevelop軟件鏈接到控制器,進(jìn)行參數(shù)監(jiān)控

ZDevelop鏈接控制器,軟件版本3.10以上,使用PCI/LOCAL方式進(jìn)行連接。

pYYBAGOW4_aAVcgbAACQjkd58VM079.png
poYBAGOW4_aAFjx0AAD9yDzrMD0749.png

第四步:網(wǎng)口擴(kuò)展EtherCAT主站協(xié)議

1.查看網(wǎng)絡(luò)連接。

poYBAGOW5AGAVfMPAACil1gctUY214.png

2.選擇用作EtherCAT的網(wǎng)卡,右鍵屬性,安裝協(xié)議。

pYYBAGOW5BGAHwYMAAEXXMomX3Q048.png
poYBAGOW5BGAV8IkAAKuT12qZkI044.png
pYYBAGOW5BGADx7oAAFsOQ2L4zE334.png

3.點(diǎn)擊從磁盤安裝,選擇驅(qū)動器所在的路徑,打開文件夾”driver_signed”,選擇“MotionRtPacket.inf”。

poYBAGOW5CKAE_hfAAEk_gbq5Yg138.png
pYYBAGOW5CGAeHntAAFYQW1z8U4432.png
pYYBAGOW5CGAeHntAAFYQW1z8U4432.png
poYBAGOW5CKAMwjgAAKRKIxwtGA869.png

4.安裝成功后,確認(rèn)MotionRT64 Packet Protocol Driver前面有選上。

在RT控制臺程序選擇增加AddEcat,這時(shí)能看到對應(yīng)網(wǎng)卡,選擇上,然后啟動RT。

pYYBAGOW5C6APxUbAAH1pVoKNfw125.png

自帶PC的網(wǎng)卡EtherCAT有一定的實(shí)時(shí)性,如EtherCAT要提升性能,需要把網(wǎng)口其它的協(xié)議都去掉以提升實(shí)時(shí)性。

如需進(jìn)一步提升實(shí)時(shí)性,請使用正運(yùn)動專門的EtherCAT運(yùn)動控制卡XPCIE1032。更多關(guān)于MotionRT7的參數(shù)設(shè)置以及相關(guān)問題,請參照“MotionRT7說明書” 。相關(guān)資料請上正運(yùn)動技術(shù)官網(wǎng)www.zmotion.com.cn或者聯(lián)系正運(yùn)動相關(guān)人員。

03 Qt Creator進(jìn)行MotionRT7項(xiàng)目的開發(fā)

1.新建Qt項(xiàng)目。

poYBAGOW5E-AFQDjAADT77kLK9M382.png

2.將zmcaux.cpp、zmcaux.h、zmotion.dll、zmotion.lib、zmotion.h這5個文件放到剛剛創(chuàng)建的Qt項(xiàng)目文件夾下。 以上資料可通過百度網(wǎng)盤下載或聯(lián)系正運(yùn)動相關(guān)人員獲取。

pYYBAGOW5FqAX8QtAAJbz0Pjtpo873.png

3.添加外部靜態(tài)庫“zmotion.lib”。

(1)右擊項(xiàng)目文件夾,點(diǎn)擊“添加庫”。

poYBAGOW5G2ANKHEAADxUeGIv84693.png

(2)選擇“外部庫”。

poYBAGOW5HWAaCtXAADLMraIZ_Y879.png

(3)點(diǎn)擊瀏覽庫文件選擇zmotion.lib,然后如下圖進(jìn)行設(shè)置。

poYBAGOW5HyAZ5yaAADIFo3ti1c083.png

(4)點(diǎn)擊完成按鈕,完成靜態(tài)庫的添加。

poYBAGOW5ISAHhlJAACU3ZNABkc295.png

(5)右鍵點(diǎn)擊Pro文件,然后添加如下圖所示的代碼用于往項(xiàng)目里面添加zmcaux.cpp、zmcaux.h、zmotion.h文件,添加完成后點(diǎn)擊”Ctrl+B”對項(xiàng)目里面的文件進(jìn)行刷新。

pYYBAGOW5I2AI8CrAAGj_oNryhs417.png

(6)定義鏈接控制器的鏈接句柄ZMC_HANDLE g_handle,接著就可以調(diào)用正運(yùn)動提供的API進(jìn)行項(xiàng)目開發(fā)了。

poYBAGOW5JSAaisAAAEFSQY53zY401.png

4.相關(guān)功能開發(fā)(LOCAL高速接口測試,軸參數(shù)讀取,EtherCat總線軸的使用)。

(1)相關(guān)PC函數(shù)介紹

pYYBAGOW5KKAVKhvAABlYivMIUM180.png
pYYBAGOW5KKAXGEPAABHYtKysSE994.png
poYBAGOW5KKAMmuKAAA3xASXElQ264.png

poYBAGOW5KKAapS3AABB0mvJ2w0139.png
pYYBAGOW5KKAeaL3AABEWXcOyh8928.png
poYBAGOW5KKAQF0IAAAjnjyB-Hc581.png
poYBAGOW5KOAalm4AAA18UrIaRQ826.png
pYYBAGOW5KOAd_muAAA_3YFFFoo227.png

在Qt的設(shè)計(jì)師界面,找到需要用到的 控件拖拽到窗體中進(jìn)行UI界面設(shè)計(jì),效果如下。

pYYBAGOW5LOAFju3AANJP3LJOWw370.png

注:使用IP模式連接MotionRT7的時(shí)候,要將MotionRT710中的Config配置項(xiàng)Eth num的值設(shè)置為一個大于0的數(shù)(1-12),輸入的ip為本機(jī)ip,可以在ZDevelop中直接查看。

(2)相關(guān)代碼

a.通過IP鏈接方式的鏈接按鈕的槽函數(shù)來鏈接 控制器(IP鏈接方式)。

//IP鏈接方式鏈接控制器
void MainWindow::on_IpLiskButton_clicked()
{
   //如果鏈接處于斷開狀態(tài)
   if(g_handle == NULL)
   {
       //獲取下拉框里面的IP地址
       QString ipAddressBuff=ui->comBoxIpList->currentText();
       QByteArray ba = ipAddressBuff.toLatin1();
       char *ipAddress;
       ipAddress=ba.data();
       //連接控制器
       iresult =ZAux_OpenEth(ipAddress,&g_handle);
       //更新鏈接狀態(tài)
       if(iresult == 0)
       {
           ui->LocalLinkStatus->setText("未鏈接");
           ui->LocalLinkStatus->setStyleSheet("background-color: MistyRose");
           ui->IpLinkStatus->setText("鏈接成功");
           ui->IpLinkStatus->setStyleSheet("background-color: PaleGreen");
       }
   }
   else
   {
         QMessageBox::critical(this, "錯誤", QString("請先點(diǎn)擊斷開鏈接按鈕再進(jìn)行鏈接操作"));
   }
}
b.通過LOCAL鏈接方式的鏈接按鈕的 槽函數(shù)來鏈接控制器。

//Local鏈接方式鏈接控制器
void MainWindow::on_LocalLinkButton_clicked()
{
   //如果鏈接處于斷開狀態(tài)
   if(g_handle == NULL)
   {
       //獲取下拉框里面的Local連接的字符串
       QString LocalAddressBuff=ui->comBoxLocal->currentText();
       QByteArray ba = LocalAddressBuff.toLatin1();
       char *LocalAddress;
       LocalAddress=ba.data();
       //連接控制器
       iresult = ZAux_FastOpen(ZMC_CONNECTION_LOCAL,LocalAddress,3000,&g_handle);
       //更新鏈接狀態(tài)
       if(iresult == 0)
       {
           ui->LocalLinkStatus->setText("鏈接成功");
           ui->LocalLinkStatus->setStyleSheet("background-color: PaleGreen");
           ui->IpLinkStatus->setText("未鏈接");
           ui->IpLinkStatus->setStyleSheet("background-color: MistyRose");
       }
   }
   else
   {
         QMessageBox::critical(this, "錯誤", QString("請先點(diǎn)擊斷開鏈接按鈕再進(jìn)行鏈接操作"));
   }
}
c.通過斷開按鈕的槽函數(shù)來斷開控制器的鏈接。

//斷開上位機(jī)與控制器的鏈接
void MainWindow::on_CloseLinkButton_clicked()
{
   //停止所有軸運(yùn)動
   iresult =ZAux_Direct_Rapidstop(g_handle,2);
   //斷開控制器的鏈接
   iresult = ZAux_Close(g_handle);
}

d. 通過總線初始化按鈕的槽函數(shù)對總線驅(qū)動器進(jìn)行初始化 。

//總線掃描
void MainWindow::on_EcatAxisInitButton_clicked()
{
   if(g_handle !=NULL)
   {
       int Err;
       //掃描槽位號0上的總線設(shè)備,設(shè)備數(shù)為1,超時(shí)時(shí)間為3000ms。
       Err = ZAux_BusCmd_EcatScan(g_handle,0,1,3000);
       if(Err!=0)
       {
           if(Err == -2)
           {
               QMessageBox::critical(this, "總線掃描失敗", QString("掃描超時(shí)"));
           }
           else if(Err == -1)
           {
               QMessageBox::critical(this, "總線掃描失敗", QString("節(jié)點(diǎn)數(shù)目不一致"));
           }
           else
           {
               QMessageBox::critical(this, "總線掃描失敗", QString("其他錯誤,詳見錯誤碼"));
           }
           return ;
       }
       //初始化總線軸,槽位號0的起始軸號為0,軸類型設(shè)置為65,PDO模式設(shè)置為模式0
       Err = ZAux_BusCmd_EcatAxisInit(g_handle,0,0,65,0);
       if(Err!=0)
       {
           if(Err == -1)
           {
               QMessageBox::critical(this, "總線軸使能失敗", QString("總線初始化錯誤"));
           }
           else
           {
               QMessageBox::critical(this, "總線軸使能失敗", QString("其他錯誤"));
           }
       }
   }
   else
   {
         QMessageBox::critical(this, "錯誤", QString("請先鏈接控制器"));
   }
}

e. 通過單條指令交互周期的測試按鈕的槽函數(shù)啟動新線程,對單條指令交互的周期進(jìn)行測試 。

//開啟新線程,對單條指令交互的周期進(jìn)行測試
void MainWindow::on_SingleTestButton_clicked()
{
   //如果鏈接控制器發(fā)生錯誤
   if (g_handle != NULL)
   {
       //處理子線程發(fā)送過來的信號
       Task1 = new MyThread();
       void (MyThread::*pStartTestTask)(int) = &MyThread::StartTestTask;
       void (MainWindow::*pSingleApiTest)(int) = &MainWindow::SingleApiTest;
       connect(Task1,pStartTestTask,this,pSingleApiTest);
       //獲取測試次數(shù)
       TestNum = ui->SingleTestNum->currentText().toInt();
       Task1->start();
   }
   
}
//Task1的run函數(shù)
void MyThread::run()
{
    //獲取測試前的系統(tǒng)計(jì)時(shí)器時(shí)間
    StartTime=clock();
    for (int j=0; j

f. 通過多條指令交互周期的測試按鈕的槽函數(shù)啟動新線程,對多條指令交互的周期進(jìn)行測試 。

//開啟新線程,對多條指令交互的周期進(jìn)行測試
void MainWindow::on_TestButton_clicked()
{
   //如果鏈接控制器發(fā)生錯誤
   if (g_handle != NULL)
   {
       //處理子線程發(fā)送過來的信號
       Task2 = new MyThread();
       void (MyThread::*pStartTestTask)(int) = &MyThread::StartTestTask;
       void (MainWindow::*pSingleApiTest)(int) = &MainWindow::SingleApiTest;
       connect(task2,pStartTestTask,this,pSingleApiTest);
       //獲取測試次數(shù)
       TestNum = ui->TestNum->currentText().toInt();
       Task2->start();
   }
   
}
//Task2的run函數(shù)
void MyThread::run()
{
    //生成命令字符串
    char Command[128]="?DPOS(0),DPOS(1),DPOS(2),Mspeed(0),Mspeed(1),Mspeed(2),IDLE(0),IDLE(1),IDLE(2)";
    char ReturnBuff[64]={0};
    //獲取測試前的系統(tǒng)計(jì)時(shí)器時(shí)間
    StartTime=clock();
    for (int j=0; j

04 分析與結(jié)論

以上分別是對IP方式鏈接MotionRT7與LOCAL方式鏈接MotionRT7的指令交互測試,從上面的運(yùn)行效果圖的數(shù)據(jù)顯示來看,可以看出當(dāng)進(jìn)行1w次和進(jìn)行10w次 的單指令交互或多指令交互時(shí),LOCAL鏈接的方式進(jìn)行指令交互所需要的單條指令交互時(shí)間(平均5us左右),一次性讀取12個狀態(tài)的多條指令交互時(shí)間(平均9us左右)都是要比IP鏈接的方式更快(平均34us左右與36us左右)。

poYBAGOW5w6Abd0tAAAYvtQeDiM908.png

其次,我們可以從運(yùn)行結(jié)果看出MotionRT7在LOCAL鏈接的方式下,指令交互的效率也是非常地穩(wěn)定,當(dāng)測試數(shù)量從1w增加到10w時(shí),單條指令交互時(shí)間與多條指令交互時(shí)間波動不大,這將為工藝作業(yè)中穩(wěn)定性提供了極大的保證。

MotionRT7的出現(xiàn),絕對是一次重大的驚喜與升級,它為我們在進(jìn)行大批量指令交互的過程中,提供了更好的效率與穩(wěn)定性,給生產(chǎn)創(chuàng)造更高的效率與更多的價(jià)值!

相關(guān)的函數(shù)請參照“ZMotion PC函數(shù)庫編程手冊”。

本次,正運(yùn)動技術(shù) Windows實(shí)時(shí)運(yùn)動控制軟核(二):LOCAL高速接口測試之Qt ,就分享到這里。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3510

    瀏覽量

    88211
  • 運(yùn)動控制
    +關(guān)注

    關(guān)注

    4

    文章

    558

    瀏覽量

    32769
  • locale
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    1168
收藏 人收藏

    評論

    相關(guān)推薦

    Windows實(shí)時(shí)運(yùn)動控制(七):LOCAL高速接口測試Labview

    Windows運(yùn)動控制實(shí)時(shí)內(nèi)核MotionRT的安裝和使用以及Labview上位機(jī)軟件的開發(fā)。
    的頭像 發(fā)表于 03-16 14:51 ?1325次閱讀
    <b class='flag-5'>Windows</b><b class='flag-5'>實(shí)時(shí)運(yùn)動</b><b class='flag-5'>控制</b><b class='flag-5'>軟</b><b class='flag-5'>核</b>(七):<b class='flag-5'>LOCAL</b><b class='flag-5'>高速</b><b class='flag-5'>接口</b><b class='flag-5'>測試</b><b class='flag-5'>之</b>Labview

    Windows實(shí)時(shí)運(yùn)動控制MotionRT7 | Qt例程講解視頻演示# 正運(yùn)動技術(shù)# 運(yùn)動控制

    WINDOWS運(yùn)動控制
    正運(yùn)動技術(shù)
    發(fā)布于 :2024年01月10日 14:17:06

    Windows實(shí)時(shí)運(yùn)動控制MotionRT7 | 功能配置介紹# 正運(yùn)動技術(shù)# 運(yùn)動控制# 控制

    WINDOWS運(yùn)動控制
    正運(yùn)動技術(shù)
    發(fā)布于 :2024年01月15日 10:54:39

    運(yùn)動自主研發(fā)實(shí)時(shí)MotionRT7與Labview單軸點(diǎn)動例程開發(fā)

    指令向正限位運(yùn)動,松開按鈕則停止運(yùn)動)。關(guān)于視頻講解以及更多詳細(xì)步驟點(diǎn)擊→Windows實(shí)時(shí)運(yùn)動控制
    發(fā)表于 05-12 09:59

    Windows實(shí)時(shí)運(yùn)動控制(一):LOCAL高速接口測試C#

    Windows運(yùn)動控制實(shí)時(shí)內(nèi)核MotionRT7的安裝和c#接口的使用。
    的頭像 發(fā)表于 12-03 16:05 ?1839次閱讀
    <b class='flag-5'>Windows</b><b class='flag-5'>實(shí)時(shí)運(yùn)動</b><b class='flag-5'>控制</b><b class='flag-5'>軟</b><b class='flag-5'>核</b>(一):<b class='flag-5'>LOCAL</b><b class='flag-5'>高速</b><b class='flag-5'>接口</b><b class='flag-5'>測試</b><b class='flag-5'>之</b>C#

    MotionRT7實(shí)時(shí)運(yùn)動控制使用:LOCAL高速接口測試C#

    運(yùn)動控制程序、視覺算法、MotionRT7運(yùn)動控制引擎,通過高共享內(nèi)存進(jìn)行數(shù)據(jù)交互,大大提升運(yùn)動控制
    發(fā)表于 12-14 10:19 ?506次閱讀

    Windows實(shí)時(shí)運(yùn)動控制(三):LOCAL高速接口測試C++

    MotionRT7的安裝和使用,以及使用C++對MotionRT7開發(fā)的前期準(zhǔn)備。
    的頭像 發(fā)表于 12-20 09:41 ?983次閱讀
    <b class='flag-5'>Windows</b><b class='flag-5'>實(shí)時(shí)運(yùn)動</b><b class='flag-5'>控制</b><b class='flag-5'>軟</b><b class='flag-5'>核</b>(三):<b class='flag-5'>LOCAL</b><b class='flag-5'>高速</b><b class='flag-5'>接口</b><b class='flag-5'>測試</b><b class='flag-5'>之</b>C++

    MotionRT7的安裝和使用:LOCAL高速接口測試

    MotionRT7是深圳市正運(yùn)動技術(shù)推出的跨平臺運(yùn)動控制實(shí)時(shí)內(nèi)核,也是國內(nèi)首家完全自主自研,自主可控的Windows
    發(fā)表于 12-21 14:41 ?685次閱讀

    Windows實(shí)時(shí)運(yùn)動控制(四):LOCAL高速接口測試VB.NET

    今天,正運(yùn)動小助手給大家分享一下MotionRT7的安裝和使用,以及使用VB.NET對MotionRT7開發(fā)的前期準(zhǔn)備。
    的頭像 發(fā)表于 01-05 14:48 ?625次閱讀
    <b class='flag-5'>Windows</b><b class='flag-5'>實(shí)時(shí)運(yùn)動</b><b class='flag-5'>控制</b><b class='flag-5'>軟</b><b class='flag-5'>核</b>(四):<b class='flag-5'>LOCAL</b><b class='flag-5'>高速</b><b class='flag-5'>接口</b><b class='flag-5'>測試</b><b class='flag-5'>之</b>VB.NET

    Windows實(shí)時(shí)運(yùn)動控制(五):LOCAL高速接口測試VC6.0

    MotionRT7是深圳市正運(yùn)動技術(shù)推出的跨平臺運(yùn)動控制實(shí)時(shí)內(nèi)核,也是國內(nèi)首家完全自主自研,自主可控的Windows
    的頭像 發(fā)表于 01-12 16:15 ?634次閱讀
    <b class='flag-5'>Windows</b><b class='flag-5'>實(shí)時(shí)運(yùn)動</b><b class='flag-5'>控制</b><b class='flag-5'>軟</b><b class='flag-5'>核</b>(五):<b class='flag-5'>LOCAL</b><b class='flag-5'>高速</b><b class='flag-5'>接口</b><b class='flag-5'>測試</b><b class='flag-5'>之</b>VC6.0

    Windows實(shí)時(shí)運(yùn)動控制(六):LOCAL高速接口測試Matlab

    MotionRT7是深圳市正運(yùn)動技術(shù)推出的跨平臺運(yùn)動控制實(shí)時(shí)內(nèi)核,也是國內(nèi)首家完全自主自研,自主可控的Windows
    的頭像 發(fā)表于 02-02 15:05 ?884次閱讀
    <b class='flag-5'>Windows</b><b class='flag-5'>實(shí)時(shí)運(yùn)動</b><b class='flag-5'>控制</b><b class='flag-5'>軟</b><b class='flag-5'>核</b>(六):<b class='flag-5'>LOCAL</b><b class='flag-5'>高速</b><b class='flag-5'>接口</b><b class='flag-5'>測試</b><b class='flag-5'>之</b>Matlab

    Windows實(shí)時(shí)運(yùn)動控制(六):LOCAL高速接口測試Matlab

    MotionRT7是深圳市正運(yùn)動技術(shù)推出的跨平臺運(yùn)動控制實(shí)時(shí)內(nèi)核,也是國內(nèi)首家完全自主自研,自主可控的Windows
    的頭像 發(fā)表于 02-06 14:34 ?2449次閱讀

    Windows實(shí)時(shí)運(yùn)動控制(五):LOCAL高速接口測試VC6.0

    獨(dú)立軟件安裝,適合各種Windows電腦;綠色免安裝,快速體驗(yàn);采用硬件綁定的運(yùn)行許可證授權(quán)(未授權(quán)也可試用);可以方便配置、啟動、連接、模擬運(yùn)行等。
    的頭像 發(fā)表于 02-06 14:36 ?2599次閱讀

    EtherCAT超高速實(shí)時(shí)運(yùn)動控制卡XPCIE1032H上位機(jī)C#開發(fā)

    XPCIE1032H集成了強(qiáng)大的運(yùn)動控制功能,結(jié)合MotionRT7運(yùn)動控制實(shí)時(shí)
    發(fā)表于 01-15 11:20 ?502次閱讀
    EtherCAT超<b class='flag-5'>高速</b><b class='flag-5'>實(shí)時(shí)運(yùn)動</b><b class='flag-5'>控制</b>卡XPCIE1032H上位機(jī)C#開發(fā)