一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

C#上位機(jī)與運(yùn)動(dòng)控制卡網(wǎng)絡(luò)通訊的周期上報(bào)

正運(yùn)動(dòng)技術(shù) ? 來(lái)源:正運(yùn)動(dòng)技術(shù) ? 作者:正運(yùn)動(dòng)技術(shù) ? 2025-06-26 13:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天,正運(yùn)動(dòng)小助手給大家分享一下運(yùn)動(dòng)控制卡周期上報(bào),通過(guò)提前設(shè)置經(jīng)常讀取的參數(shù)主動(dòng)周期上報(bào),可以減少PC主動(dòng)輪詢的時(shí)間。 本文以ECI2A18B運(yùn)動(dòng)控制卡為例,主要講解如何使用C#編程語(yǔ)言來(lái)進(jìn)行周期上報(bào)函數(shù)的編寫(xiě)和功能的開(kāi)發(fā)。

ECI2A18B運(yùn)動(dòng)控制卡介紹

ECI2A18B是一款10軸脈沖型、模塊化的網(wǎng)絡(luò)型運(yùn)動(dòng)控制卡,采用優(yōu)化的網(wǎng)絡(luò)通訊協(xié)議可以實(shí)現(xiàn)實(shí)時(shí)的運(yùn)動(dòng)控制,同時(shí)支持多種通信協(xié)議,方便與其他工業(yè)控制設(shè)備連接和集成。安裝配置相對(duì)便捷,適合于模塊化和靈活性要求較高的控制系統(tǒng)。

wKgZPGhc4bWAXcztAAMe-EfFN_4856.png

ECI2A18B運(yùn)動(dòng)控制卡最大可擴(kuò)展至12脈沖軸,支持8路高速輸入和12路高速輸出,集成豐富的運(yùn)動(dòng)控制功能,包含多軸點(diǎn)位運(yùn)動(dòng)、電子凸輪,直線插補(bǔ),圓弧插補(bǔ),連續(xù)插補(bǔ)運(yùn)動(dòng)等,滿足多樣化的工業(yè)應(yīng)用需求。

wKgZPGhc4baAJnfQAAO2fxArcdI927.png

正運(yùn)動(dòng)提供自主自研IDE-RTSys開(kāi)發(fā)編程軟件,ECI2A18B控制卡支持多種上位機(jī)語(yǔ)言開(kāi)發(fā),均可調(diào)用同一套API函數(shù)庫(kù),易與現(xiàn)有的工業(yè)控制系統(tǒng)集成,極大地提高了工程師進(jìn)行二次開(kāi)發(fā)的效率,加速設(shè)備的部署和應(yīng)用。

wKgZO2hc4baAAu2kAADhCCNy61A192.png

更多關(guān)于ECI2618B的詳情介紹,點(diǎn)擊“【加量不加價(jià)】正運(yùn)動(dòng)網(wǎng)絡(luò)型運(yùn)動(dòng)控制卡ECI2618B/ECI2A18B”查看。

ECI2A18B產(chǎn)品介紹視頻可點(diǎn)擊→“【加量不加價(jià)】高性價(jià)比十軸脈沖運(yùn)動(dòng)控制卡ECI2A18B 讓您的設(shè)備在自動(dòng)化行業(yè)內(nèi)卷中脫穎而出!”查看。

01周期上報(bào)

1.首先了解當(dāng)PC主動(dòng)輪詢的次數(shù)過(guò)多時(shí),可能會(huì)導(dǎo)致的問(wèn)題:

(1)增加系統(tǒng)開(kāi)銷(xiāo):輪詢需要消耗系統(tǒng)資源,無(wú)論是任務(wù)輪詢還是定時(shí)器輪詢都需要相應(yīng)的系統(tǒng)資源。這可能會(huì)導(dǎo)致系統(tǒng)性能下降,尤其是在多用戶或資源受限的環(huán)境中。

(2)浪費(fèi)CPU資源:無(wú)論設(shè)備是否發(fā)生狀態(tài)改變,輪詢總在進(jìn)行。在實(shí)際情況中,大多數(shù)設(shè)備的狀態(tài)改變通常不會(huì)那么頻繁,輪詢空轉(zhuǎn)將白白浪費(fèi)CPU時(shí)間片。

(3)影響電源管理:向PC報(bào)告外圍設(shè)備的次數(shù)越多,消耗的功率就越高,這可能會(huì)縮短電池壽命或增加能源消耗。

(4)降低響應(yīng)速度:如果輪詢頻率過(guò)高,可能會(huì)導(dǎo)致系統(tǒng)響應(yīng)其他任務(wù)的速度變慢,因?yàn)镃PU需要頻繁地檢查設(shè)備狀態(tài),而不是處理其他計(jì)算或用戶交互任務(wù)。

(5)網(wǎng)絡(luò)負(fù)載增加:如果輪詢涉及到網(wǎng)絡(luò)通信,過(guò)多的輪詢請(qǐng)求可能會(huì)增加網(wǎng)絡(luò)負(fù)載,導(dǎo)致網(wǎng)絡(luò)擁堵或延遲增加。

(6)服務(wù)器壓力增大:在客戶端-服務(wù)器架構(gòu)中,頻繁的輪詢請(qǐng)求可能會(huì)對(duì)服務(wù)器造成壓力,尤其是在服務(wù)器資源有限的情況下,可能會(huì)導(dǎo)致服務(wù)質(zhì)量下降或請(qǐng)求超時(shí)。

2.了解PC主動(dòng)輪詢次數(shù)過(guò)多,我們?cè)賮?lái)了解一下多種獲取方式對(duì)于程序運(yùn)行占比的區(qū)別:

在討論單條獲取、多條獲取和周期性獲取對(duì)程序運(yùn)行的影響時(shí),我們需要考慮這些操作的特點(diǎn)及其對(duì)程序整體性能的潛在影響。

(1)單條獲取 單條獲取通常指的是程序中每次只處理一個(gè)單獨(dú)的數(shù)據(jù)項(xiàng)。這種方式簡(jiǎn)單直接,但在處理大量數(shù)據(jù)時(shí)可能效率低下,因?yàn)槊看尾僮鞫忌婕暗缴舷挛那袚Q和資源管理的開(kāi)銷(xiāo)。在這種情況下,程序運(yùn)行時(shí)間主要集中在處理數(shù)據(jù)本身,而非額外的控制邏輯。

(2)多條獲取 多條獲取涉及同時(shí)處理多個(gè)數(shù)據(jù)項(xiàng)。在現(xiàn)代計(jì)算機(jī)系統(tǒng)中,這通常通過(guò)多線程或并發(fā)技術(shù)實(shí)現(xiàn),可以顯著提高數(shù)據(jù)處理的吞吐量。然而,多線程帶來(lái)的好處可能會(huì)被鎖爭(zhēng)、內(nèi)存競(jìng)爭(zhēng)和上下文切換等問(wèn)題抵消。因此,多條獲取可能會(huì)減少單個(gè)數(shù)據(jù)項(xiàng)處理的相對(duì)運(yùn)行時(shí)間,但總體運(yùn)行時(shí)間的減少取決于多線程優(yōu)化的效果。

(3)周期性獲取 周期性獲取是指按照一定的時(shí)間間隔重復(fù)執(zhí)行數(shù)據(jù)獲取操作。這種方式常見(jiàn)于需要定期更新數(shù)據(jù)狀態(tài)的應(yīng)用場(chǎng)景,如實(shí)時(shí)監(jiān)控系統(tǒng)或定時(shí)任務(wù)。周期性獲取的運(yùn)行時(shí)間占比取決于任務(wù)的周期性以及在每個(gè)周期內(nèi)實(shí)際執(zhí)行的工作量。如果周期性任務(wù)的負(fù)載較輕,那么它們可能不會(huì)顯著影響程序的整體運(yùn)行時(shí)間。

3.應(yīng)用場(chǎng)合: 在實(shí)際應(yīng)用中,選擇哪種數(shù)據(jù)獲取策略取決于具體的應(yīng)用場(chǎng)景、數(shù)據(jù)特性和性能要求。例如,如果程序需要快速響應(yīng)單個(gè)事件,單條獲取可能更為合適。如果目標(biāo)是最大化數(shù)據(jù)處理速度,多條獲取可能更有益。而對(duì)于需要定期維護(hù)數(shù)據(jù)新鮮度的應(yīng)用,周期性獲取是必要的。

02 C#語(yǔ)言進(jìn)行周期上報(bào)

1.在VS2010菜單“文件”→“新建”→“項(xiàng)目”,啟動(dòng)創(chuàng)建項(xiàng)目向?qū)А?/p>

wKgZPGhc4baAAznUAABijARkStc999.png

2.選擇開(kāi)發(fā)語(yǔ)言為“Visual C#”和.NET Framework 4以及Windows窗體應(yīng)用程序。

wKgZO2hc4beAJmpTAAJWnIAlwls950.png

3.找到廠家提供的光盤(pán)資料里面的C#函數(shù)庫(kù),路徑如下(32位庫(kù)為例)。1)進(jìn)入廠商提供的光盤(pán)資料找到“04PC函數(shù)”文件夾,并點(diǎn)擊進(jìn)入。

wKgZPGhc4beAXkrHAAHp2VYiglA554.png

2)選擇“01PC函數(shù)庫(kù)V2.1”文件夾。

wKgZO2hc4beAAinGAAHVG--j7PY058.png

3)選擇“Windows平臺(tái)”文件夾。

wKgZPGhc4beAMUdRAAE4lCUl-eo525.png

4)選擇“C#”文件夾。

wKgZO2hc4biALxkSAAGut2yY43I376.png

5)根據(jù)需要選擇對(duì)應(yīng)的函數(shù)庫(kù),這里選擇32位庫(kù)。

wKgZPGhc4biAb6OTAACo8t8ZoTs445.png

wKgZO2hc4bmANH91AADFSPBsInA303.png

4.將廠商提供的C#的庫(kù)文件以及相關(guān)文件復(fù)制到新建的項(xiàng)目中。1)將zmcaux.cs文件復(fù)制到新建的項(xiàng)目里面中。

wKgZPGhc4bmAQrhPAADy6rd9Srk379.png

2)將zauxdll.dll和zmotion.dll文件放入bindebug文件夾中。

wKgZO2hc4bmABWv3AABqWTaQuQI483.jpg

5.雙擊Form1.cs里面的Form1,出現(xiàn)代碼編輯界面,在文件開(kāi)頭寫(xiě)入using cszmcaux,并聲明控制器句柄g_handle。

wKgZPGhc4bmABMkMAAKkND_TbTE906.png

6.至此,項(xiàng)目新建完成,可進(jìn)行C#項(xiàng)目開(kāi)發(fā)。

03 PC函數(shù)介紹

PC函數(shù)手冊(cè)可在光盤(pán)資料獲取,具體路徑如下:“00光盤(pán)資料3編程手冊(cè)3ZMotion PC函數(shù)庫(kù)編程手冊(cè)”。

wKgZO2hc4bqAZpDEAADs07tPbkQ616.png

1.鏈接控制器,獲取鏈接句柄。

wKgZPGhc4bqAF38oAAARRqAHPn4423.png

2.控制器自動(dòng)上報(bào)相關(guān)指令。

wKgZO2hc4bqAMq1FAAFaZX3NUVY599.png

3.注意周期上報(bào)指令使用事項(xiàng)。

wKgZPGhc4buASTX2AAAcHX69vn8671.png


04 C#之網(wǎng)絡(luò)通訊的周期上報(bào)

1.上位機(jī)軟件界面如下,首先連接控制器,設(shè)置周期上報(bào)參數(shù)和需要上報(bào)的參數(shù),最后勾選啟動(dòng)強(qiáng)制上報(bào)即可。

wKgZO2hc4buANmHDAAAiKGHtZ5Q124.png

2.例程講解。 (1)連接控制器獲取句柄,上位機(jī)操作通過(guò)獲取到的句柄來(lái)操作控制器。

//連接控制器,控制器默認(rèn)IP是192.168.0.11
ZauxErr = zmcaux.ZAux_OpenEth("192.168.0.11",outg_Handle);
if(0!= ZauxErr)
{
  AlmInifFile.Write(DateTime.Now.ToString("F"),"ZAux_OpenEth執(zhí)行錯(cuò)誤,錯(cuò)誤碼:"+ ZauxErr.ToString(),"錯(cuò)誤碼信息");
}
wKgZPGhc4buAY9OZAAAjLT1Hffs182.png

(2)啟動(dòng)上報(bào)。當(dāng)啟動(dòng)周期上報(bào)checkbox狀態(tài)發(fā)生變化的時(shí)候通知CheckChange函數(shù),首先判斷是取消勾選還是勾選。如果是勾選則ZAux_CycleUpEnable使能周期上報(bào)并開(kāi)始定時(shí)器進(jìn)行周期上報(bào)數(shù)據(jù)包進(jìn)行讀取和刷新。

privatevoidcheckBox1_CheckedChanged(objectsender, EventArgs e)
{
 //獲取上報(bào)的參數(shù)
 StringBuilderpsetesname =GetCycleStr();
 //勾選啟動(dòng)上報(bào)
 if(!StartUp&& checkBox1.Checked==true) {
   try
    {
     //使能周期上報(bào)
      controlReturn = zmcaux.ZAux_CycleUpEnable(g_handle,Convert.ToUInt32(textBox1.Text),Convert.ToSingle(textBox2.Text), psetesname.ToString());
    }
   catch(FormatExceptionfe)
    {
      checkBox1.Checked=false;
     MessageBox.Show(string.Format("{0}: {1}", fe.GetType().Name, fe.Message));
     return;
    }
   if(controlReturn !=0)
    {
      checkBox1.Checked=false;
     return;
    }
    textBox9.Text="0";
   AppendTextOut(string.Format("周期上報(bào)開(kāi)始 rn 命令:{0}rn", psetesname.ToString()));
    start =DateTime.Now;
   //
    timer1.Enabled=true;
   StartUp=true;
  }elseif(StartUp&& checkBox1.Checked==false){//取消勾選周期上報(bào)
    controlReturn = zmcaux.ZAux_CycleUpDisable(g_handle,Convert.ToUInt32(textBox1.Text));
   DateTimeend =DateTime.Now;
   if(controlReturn !=0) {
     AppendTextOut(string.Format("周期上報(bào)關(guān)閉失敗 錯(cuò)誤碼:{0:D} rn",controlReturn));
     return;
    }
    timer1.Enabled=false;
   StartUp=false;
   TimeSpanabs = end - start;
   AppendTextOut(string.Format("{0:N3}ms, {2:N3} rn", abs.TotalMilliseconds,Convert.ToDouble(textBox9.Text), abs.TotalMilliseconds/Convert.ToDouble(textBox9.Text)));
  }
}
//讀取上報(bào)參數(shù)
privatevoidtimer1_Tick(objectsender, EventArgs e){
  int received;
 try
  {
   //獲取周期上報(bào)收到的數(shù)據(jù)包數(shù)量
    received = zmcaux.ZAux_CycleUpGetRecvTimes(g_handle,Convert.ToUInt32(textBox1.Text));
  }
 catch(FormatExceptionfe)
  {
    timer1.Enabled=false;
   MessageBox.Show(string.Format("{0}: {1}", fe.GetType().Name, fe.Message));
   return;
  }
 if(received !=Convert.ToUInt32(textBox9.Text))
  {
   //收到新的數(shù)據(jù)包則打印
    //打印函數(shù)
   GetCycleInfo();
    textBox9.Text=string.Format("{0:D}", received);
  }
}
wKgZO2hc4byALWtbAAAkhOWSpd8113.png

(3)打印數(shù)據(jù)。通過(guò)ZAux_CycleUpReadBuffInt讀取周期上報(bào)數(shù)據(jù)解析后通過(guò)AppendTextOut顯示。

//打印收到的數(shù)據(jù)包
privatevoidGetCycleInfo()
{
  StringBuilder showString =newStringBuilder();
 intival =0;
 for(intnum =0; num 
wKgZPGhc4byAHcDdAAAkSgp44kw326.png

05 RTSys的使用

1.打開(kāi)【RTSys】軟件,點(diǎn)擊【連接】輸入控制器的IP(默認(rèn)IP:192.168.0.11)。

wKgZO2hc4byAEHknAACyvCmIAwI329.png

wKgZPGhc4byAUC-NAAAhLMfD8LY928.png

2.使用正運(yùn)動(dòng)RTSys軟件可以方便直觀的觀察周期上報(bào)參數(shù)數(shù)值。

wKgZO2hc4b2AbcdcAAGw-zvp4UA723.png

3.上位機(jī)讀取周期上報(bào)的值并輸出在文本框。

wKgZPGhc4b2AItz-AAArduiWrpw467.png

4.點(diǎn)擊下拉框選擇其他參數(shù)或更改起始地址及數(shù)量讀取不同區(qū)域數(shù)據(jù)。

wKgZO2hc4b2AIpXZAAAqyTgYJGA121.png

教學(xué)視頻可點(diǎn)擊→“C#上位機(jī)與運(yùn)動(dòng)控制卡網(wǎng)絡(luò)通訊的周期上報(bào)”。

完整代碼獲取地址

wKgZPGhc4b6AO6-ZAACa9tRZpw0627.png

本次,正運(yùn)動(dòng)技術(shù)C#上位機(jī)與運(yùn)動(dòng)控制卡網(wǎng)絡(luò)通訊的周期上報(bào),就分享到這里。更多精彩內(nèi)容請(qǐng)關(guān)注“正運(yùn)動(dòng)小助手”公眾號(hào),需要相關(guān)開(kāi)發(fā)環(huán)境與例程代碼,請(qǐng)咨詢正運(yùn)動(dòng)技術(shù)銷(xiāo)售工程師:400-089-8936。本文由正運(yùn)動(dòng)技術(shù)原創(chuàng),歡迎大家轉(zhuǎn)載,共同學(xué)習(xí),一起提高中國(guó)智能制造水平。文章版權(quán)歸正運(yùn)動(dòng)技術(shù)所有,如有轉(zhuǎn)載請(qǐng)注明文章來(lái)源。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    EtherCAT運(yùn)動(dòng)控制卡應(yīng)用開(kāi)發(fā)教程之Java

    運(yùn)動(dòng)控制卡的Java開(kāi)發(fā)及DLL調(diào)用
    的頭像 發(fā)表于 06-13 14:29 ?189次閱讀
    EtherCAT<b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>控制卡</b>應(yīng)用開(kāi)發(fā)教程之Java

    控制系統(tǒng)調(diào)優(yōu)必備知識(shí):“運(yùn)動(dòng)控制卡 控制周期怎么算”你真的懂了嗎?

    在工業(yè)自動(dòng)化領(lǐng)域,運(yùn)動(dòng)控制卡控制周期這個(gè)參數(shù)常常被忽視,但它卻是影響整個(gè)系統(tǒng)穩(wěn)定性、精度甚至產(chǎn)能的關(guān)鍵因素。你是不是也遇到過(guò)這些問(wèn)題:電機(jī)總是抖動(dòng)?軌跡跟蹤老是偏?想優(yōu)化系統(tǒng)卻無(wú)從下手
    的頭像 發(fā)表于 05-27 10:59 ?357次閱讀
    <b class='flag-5'>控制</b>系統(tǒng)調(diào)優(yōu)必備知識(shí):“<b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>控制卡</b> <b class='flag-5'>控制</b><b class='flag-5'>周期</b>怎么算”你真的懂了嗎?

    HTTP網(wǎng)絡(luò)通訊過(guò)程

    的 OSI 模型。 OSI ?是一種理論下的模型,而? TCP/IP ?已被廣泛使用,成為網(wǎng)絡(luò)互聯(lián)事實(shí)上的標(biāo)準(zhǔn)。 2. HTTP 網(wǎng)絡(luò)通訊過(guò)程 示例:簡(jiǎn)單的網(wǎng)絡(luò)拓?fù)淠P?詳解:當(dāng)鍵入網(wǎng)址到網(wǎng)頁(yè)顯示的
    的頭像 發(fā)表于 01-20 09:07 ?466次閱讀
    HTTP<b class='flag-5'>網(wǎng)絡(luò)通訊</b>過(guò)程

    運(yùn)動(dòng)控制卡網(wǎng)絡(luò)通訊的心跳檢測(cè)之C#上位機(jī)編程

    使用C#上位機(jī)編程實(shí)現(xiàn)運(yùn)動(dòng)控制卡網(wǎng)絡(luò)通訊的心跳檢測(cè)功能
    的頭像 發(fā)表于 12-24 10:54 ?986次閱讀
    <b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>控制卡</b><b class='flag-5'>網(wǎng)絡(luò)通訊</b>的心跳檢測(cè)之<b class='flag-5'>C#</b><b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>編程

    運(yùn)動(dòng)控制卡周期上報(bào)實(shí)時(shí)數(shù)據(jù)IO狀態(tài)之C++篇

    使用C++進(jìn)行運(yùn)動(dòng)控制卡周期上報(bào)功能實(shí)現(xiàn)
    的頭像 發(fā)表于 12-17 13:59 ?773次閱讀
    <b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>控制卡</b><b class='flag-5'>周期</b><b class='flag-5'>上報(bào)</b>實(shí)時(shí)數(shù)據(jù)IO狀態(tài)之<b class='flag-5'>C</b>++篇

    以太網(wǎng)IO控制卡C#實(shí)時(shí)讀寫(xiě)時(shí)間測(cè)試

    C#語(yǔ)言進(jìn)行ECI IO的項(xiàng)目開(kāi)發(fā)和快速讀取多個(gè)IO狀態(tài)與上位機(jī)交互速度的測(cè)試結(jié)果
    的頭像 發(fā)表于 11-21 13:50 ?620次閱讀
    以太網(wǎng)IO<b class='flag-5'>控制卡</b>:<b class='flag-5'>C#</b>實(shí)時(shí)讀寫(xiě)時(shí)間測(cè)試

    Piccolo F280049C controlCARD(控制卡)信息指南

    電子發(fā)燒友網(wǎng)站提供《Piccolo F280049C controlCARD(控制卡)信息指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-20 16:08 ?0次下載
    Piccolo F280049<b class='flag-5'>C</b> controlCARD(<b class='flag-5'>控制卡</b>)信息指南

    PCIe實(shí)時(shí)運(yùn)動(dòng)控制卡的雙盤(pán)視覺(jué)篩選機(jī)上位機(jī)開(kāi)發(fā)應(yīng)用

    PCIe實(shí)時(shí)運(yùn)動(dòng)控制卡的雙盤(pán)視覺(jué)篩選機(jī)上位機(jī)開(kāi)發(fā)應(yīng)用
    的頭像 發(fā)表于 10-10 10:15 ?717次閱讀
    PCIe實(shí)時(shí)<b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>控制卡</b>的雙盤(pán)視覺(jué)篩選機(jī)<b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>開(kāi)發(fā)應(yīng)用

    PCIe EtherCAT實(shí)時(shí)運(yùn)動(dòng)控制卡PCIE464的IO與編碼器讀寫(xiě)應(yīng)用# 正運(yùn)動(dòng)技術(shù)# 運(yùn)動(dòng)控制卡

    編碼器運(yùn)動(dòng)控制卡
    正運(yùn)動(dòng)技術(shù)
    發(fā)布于 :2024年07月23日 09:37:31

    PCIe EtherCAT實(shí)時(shí)運(yùn)動(dòng)控制卡PCIE464的IO與編碼器讀寫(xiě)應(yīng)用

    C#進(jìn)行PCIe EtherCAT運(yùn)動(dòng)控制卡的項(xiàng)目開(kāi)發(fā)和快速讀取多個(gè)IO和軸編碼器位置的例程。
    的頭像 發(fā)表于 07-17 14:47 ?1378次閱讀
    PCIe EtherCAT實(shí)時(shí)<b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>控制卡</b>PCIE464的IO與編碼器讀寫(xiě)應(yīng)用