在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PCIe EtherCAT實時運動控制卡PCIE464點膠工藝中的同步/提前/延時開關膠

正運動技術 ? 來源:正運動技術 ? 作者:正運動技術 ? 2025-05-29 13:49 ? 次閱讀

一.硬件介紹

PCIE464運動控制卡是正運動推出的一款EtherCAT總線+脈沖型、PCIE接口式的運動控制卡,可選6-64軸運動控制,支持多路高速數字輸入輸出,可輕松實現多軸同步控制和高速數據傳輸。

wKgZO2g39VGAPDGoAARSamow81c243.png

PCIE464運動控制卡適合于多軸點位運動、插補運動、軌跡規劃、手輪控制、編碼器位置檢測、IO控制、位置鎖存等功能的應用。PCIE464運動控制卡適用于3C電子加工、檢測設備、半導體設備、SMT加工、激光加工、光通訊設備、鋰電及光伏設備、以及非標自動化設備等高速高精應用場合。

wKgZO2g30x2ALM8RAASvXqzpL8U485.png

PCIE4系列控制卡的應用程序可以使用VC,VB,VS,C++C#等軟件開發,程序運行時需要動態庫zmotion.dll,調試時可以將RTSys軟件同時連接控制器,從而方便調試、方便觀察。

wKgZPGg39VGAOXgSAADiT8u8kog232.png

更多關于PCIE464的詳情介紹,點擊“PCIE464 — 高速高精,超高實時性的PCIe EtherCAT實時運動控制卡”查看。


二.接線參考

1.IN數字量輸入接口

數字輸入分布在J400(IN0-IN7)和X400(IN8-IN39)信號接口中。

wKgZPGg30zGAQM-tAAGUQ8kbNWA385.png

2.OUT數字量輸出接口

數字輸出分布在J400(OUT0-7)和X400(OUT8-OUT39)信號接口中。

wKgZO2g300GAYkqgAAHT3VWsGkw560.png

3.單端編碼器及單端脈沖接線

wKgZPGg301CARXCTAAD6dSddmVU868.png單端脈沖接線圖

wKgZO2g39VGAZQm0AAHiCBCP7Rc085.png差分脈沖接線圖

wKgZPGg39VKAEmhWAAEgHh5fBlQ411.png單端編碼器接線圖

wKgZO2g39VKABkw6AAKJw8OeKiw736.png差分編碼器接線圖

注:PCIE464的J400接口中有一個差分脈沖軸接口和三個單端脈沖軸接口,兩個差分編碼器接口(其中一個與差分脈沖軸接口復用,取決于固件設定)和兩個單端編碼器接口,具體引腳定義參見PCIE464硬件手冊。

三.使用運動緩沖實現同步/提前/延時開關膠

1.運動緩沖

ZMotion運動控制器具有多級的運動緩沖,并且遵循先進先出原則。當運動緩沖開啟的時候,程序在掃描識別到程序任務的第一條運動指令時,將運動指令分配到指定軸的運動緩沖區,電機開始運動,此時程序繼續向下掃描到第二條運動指令時,再往運動緩沖區中存,在不斷掃描存入運動指令的同時,從運動緩沖區中依次取出運動指令執行。

運動緩沖原理參考下圖:

①MTYPE,NTYPE分別是當前運行的運動指令類型和MTYPE后面的第一條指令類型。

②任意一段程序的運動指令都可以進入任意軸的運動緩沖區,由軸號指定。

③每個軸的運動緩沖區都是獨立的,互不干擾。

wKgZPGg39VOAOkgtAAIT8g-Q46s047.png

如下圖:當運動緩沖區還有空間,運動指令就會進入運動緩沖區。然后可以通過MOVE_MARK設置標識,表示下一條要調用的運動指令的MARK標號,這個標號會和運動指令一起寫入運動緩沖。等指令執行完成后,則退出運動緩沖區,之前的下一條指令變成正在運動指令,循環往復,直到緩沖區沒有指令去執行。

wKgZO2g39VOACb4-AAFjZeE5wKI129.png

緩沖多條運動指令時,為了判斷當前運動執行到哪一條,提供MOVE_MARK運動標號和MOVE_CURMARK當前運動標號指令。 MOVE_MARK運動標號每掃描一條運動指令+1。 MOVE_CURMARK指令為當前運動的標號,提示當前運動到第幾條運動指令,所有運動完成后為-1。 當前運動完成后會自動執行運動緩沖區內的下一條運動。運動指令全部執行完后,運動緩沖區為空,或者使用CANCEL/RAPIDSTOP指令清空運動緩沖區。

2.使用到的運動緩沖指令以及Basic效果演示

在點膠的應用場景中,運動控制系統需要精準調節點膠閥開閉時機與針頭運動軌跡,通過開膠延時,關膠延時,提前關膠等參數,確保膠量精準可控,滿足工藝要求。 正運動技術提供了MOVE_OP等運動緩沖中控制輸出的指令,用來實現點膠工藝中的同步/提前/延時開關膠功能。

(1)運動緩沖開關OP指令(MOVE_OP -- 緩沖輸出)

wKgZPGg39VSAQ5YWAAWFia6xN6w926.png

MOVE_OP指令和MOVE/MOVEABS等指令一樣屬于運動指令,屬于只操作I/O的特殊運動指令,并不會阻塞后續運動指令的執行。 MOVE_OP指令與MOVE/MOVEABS等緩沖運動指令配合時可以實現在運動過程中指定位置同步開關膠。

Basic效果演示:

BASE(0,1)	 '依次例如點膠XY軸
UNITS = 1000000,1000000
SPEED = 100,100
ACCEL = 1000,1000
DECEL = 1000,1000
MPOS = 0,0DPOS = 0,0
MERGE = 1
OP(0,OFF)
TRIGGER
MOVEABS(100,100)
'開膠點100,100
'XY走軌跡	
MOVE_OP(0,ON)	
MOVE(0,70)
MOVE(-100,0)
MOVE(0,-70)
MOVE(50,0)
MOVEABS(100,100)'關膠點
MOVE_OP(0,OFF)	
MOVEABS(0,0)
wKgZO2g39VSACnBWAAE33tthJ4o849.png

wKgZPGg39VWAU800AAFZ0g2-t60474.png

可以看到xy插補的時候,先運動到100,100打開OP,走完一個長方形軌跡后,再到100,100的位置關閉OP。

(2)MOVE_OP精準輸出模式

實際點膠應用中有時精度要求比較高,用普通MOVEOP是比較指令位置(DPOS)滿足不了要求,這時候我們需要開啟MOVEOP精準模式。 開啟精準模式后,MOVEOP執行時會在緩沖比較編碼器位置(MPOS)到達前一條運動的目標位置再輸出。

wKgZO2g39VaAXsm1AAIc62fTetk770.png

能夠開啟精準模式的OP需要硬件支持,一般4系列有4個通道可以用于精準輸出,部分型號有8個,不同型號支持的通道數可以咨詢正運動廠家。

Basic演示:

BASE(0,1)	 '依次例如點膠XY軸
UNITS = 1000000,1000000
SPEED = 100,100
ACCEL = 1000,1000
DECEL = 1000,1000
MPOS = 0,0
DPOS = 0,0
MERGE = 1
OP(0,OFF)AXIS_ZSET = 19		'主軸設置精準輸出模式
'XY走軌跡
MOVEABS(100,100)
'關膠點100,100
MOVE_OP(0,ON)	
MOVEABS(300,400)
'關膠點300,400
MOVE_OP(0,OFF)

(3)使用MOVEOP_ADIST設置提前/滯后一定距離開關膠

wKgZPGg39VaAAF_4AAKoxt2heaU609.png

通過設置矢量距離來控制提前滯后開關膠,設置正數會比缺省輸出位置(MOVE_OP上一條運動指令的目標位置)提前指定矢量距離,設置負數則延后指定矢量距離。可以由AXIS_ZSET來啟動精準輸出,同MOVE_OP精準,比較反饋位置。

Basic效果演示:

BASE(0,1)	 '依次例如點膠XY軸
UNITS = 1000000,1000000
SPEED = 100,100
ACCEL = 1000,1000
DECEL = 1000,1000
MPOS = 0,0
DPOS = 0,0
MERGE = 1
OP(0,OFF)
TRIGGER
MOVEABS(100,100)
'開膠點100,100
'XY走軌跡
MOVEOP_ADIST = -50	'滯后50mm打開	
MOVE_OP(0,ON)
MOVEOP_ADIST = 0		
MOVE_OP(1,ON)
MOVE(0,70)
MOVE(-100,0)
MOVE(0,-70)
MOVE(50,0)
MOVEABS(100,100)
'關膠點
MOVEOP_ADIST = 50	'提前50mm關閉
MOVE_OP(0,OFF)
MOVEOP_ADIST = 0			
MOVE_OP(1,OFF)
MOVEABS(0,0)
wKgZO2g39VeAdU7gAAEWMTRfSRs528.png

wKgZPGg39VeAW8n0AAECluxu-2w913.png

wKgZO2g39ViAeVieAAD-Ef3RxCI924.png

設置OP1開關不做提前延后設置與OP0進行對比,可以看到OP0根據程序設置滯后50mm打開,提前50mm關閉了。

(4)使用MOVEOP_AHEADMS設置提前開關膠時間和MOVEOP_DELAY設置延后開關膠時間

wKgZPGg39ViAINcNAAH16_RXgcw257.png

wKgZO2g39VmASlNxAAIo7SSzpY0260.png

注意MOVEOP_DELAY指令的效果受到軸FE的影響,若要忽略該影響,單純驗證指令功能,可以把ATYPE設置成0或者1去測試。

Basic效果演示:

BASE(0,1)	 '依次例如點膠XY軸
UNITS = 1000000,1000000
SPEED = 100,100
ACCEL = 1000,1000
DECEL = 1000,1000
MPOS = 0,0
DPOS = 0,0
MERGE = 1
AXIS_ZSET = 19		'主軸設置精準輸出模式
OP(0,OFF)
TRIGGER
MOVEABS(100,100)
'開膠點100,100
'XY走軌跡
MOVEOP_DELAY = 100	'滯后50ms打開
MOVEOP_AHEADMS = 0
MOVE_OP(0,ON)
MOVEOP_DELAY = 0
MOVEOP_AHEADMS = 0		
MOVE_OP(1,ON)		'OP1對比
MOVE(0,70)
MOVE(-100,0)
MOVE(0,-70)
MOVE(50,0)
MOVEABS(100,100)
'關膠點
MOVEOP_DELAY = 0	
MOVEOP_AHEADMS = 100	'提前50ms打開
MOVE_OP(0,OFF)
MOVEOP_DELAY = 0	
MOVEOP_AHEADMS = 0		
MOVE_OP(1,OFF)		'OP1對比
MOVEABS(0,0)
wKgZPGg39VqADwPnAAFrfd2Dmxk516.png

wKgZO2g39VqAEQsxAAGVn-oDod0722.png

wKgZPGg30-OAI_igAAFiUfJUwxo047.png

同樣設置OP1開關不做提前延后設置與OP0進行對比,可以看到OP0根據程序設置滯后100ms打開,提前100ms關閉了。

3.流程總結

wKgZPGg30-qAHEkGAAJae5vLcos492.png

四.C#編程進行運動控制項目開發

1.在VS2010菜單“文件”→“新建”→“項目”,啟動創建項目向導。

wKgZPGg39VuAf66zAABkbZEFmTc752.png

2.選擇開發語言為“Visual C#”和.NET Framework 4以及Windows窗體應用程序。

wKgZO2g39VyAYxZCAAJaEsJ3IcE682.png

3.找到廠家提供的光盤資料里面的C#函數庫,路徑如下(32位庫為例)。

(1)進入廠商提供的光盤資料找到“04PC函數”文件夾,并點擊進入。

wKgZPGg31AKATRDuAANCqXp4s5w924.png

(2)選擇“01PC函數庫2.1”文件夾。

wKgZPGg39V2ABZmyAAHV2fDqiRg233.png

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

wKgZPGg31BiAFJ4oAAH4ZTAaEQQ326.png

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

wKgZPGg31CWAJe6PAAMo0n2Q5vc570.png

(5)根據需要選擇對應的函數庫,這里選擇32位庫。

wKgZPGg31C6Afm5yAAGWYhC3A6Q700.png

4.將廠商提供的C#的庫文件以及相關文件復制到新建的項目中。

(1)將zmcaux.cs文件復制到新建的項目里面中。

wKgZO2g39V2AYsatAAEw2VIQo_o617.png

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

wKgZPGg39V2AV9-8AAI8lIRua7s033.png

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

wKgZO2g39V6ABq1nAAKpNL7BPl8102.png

6.至此,項目新建完成,可進行C#項目開發。

五.相關PC函數

wKgZPGg39V-AIomMAAB1KcT_2t4912.png

由于函數庫未封裝對應MOVEOP_ADIST / MOVEOP_AHEADMS / MOVEOP_DELAY的函數,所以需要用ZAux_DirectCommand來發送對應Basic指令。

wKgZO2g39V-AY1XrAACjcll0I5A799.png

C#主體代碼:

privatevoidauto_move()
{
  ThreadFlag =true;
  zmcaux.ZAux_Direct_SetSpeed(g_handle,0, Convert.ToSingle(C_AutoSpeed.Text));
  zmcaux.ZAux_Direct_SetAccel(g_handle,0, Convert.ToSingle(C_AutoAccel.Text));
  zmcaux.ZAux_Direct_SetDecel(g_handle,0, Convert.ToSingle(C_AutoDecel.Text));
 stringcmdbuff ="AXIS_ZSET(0) = 19 ";
  UInt32 uiResponseLength =2048;
  StringBuilder psResponse =newStringBuilder((Int32)uiResponseLength);
  Int32 iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);   //設置主軸開啟精準輸出模式
  zmcaux.ZAux_Direct_MoveAbs(g_handle,2,newint[] {0,1},newfloat[] {0,0});//走到零位
 while(true)
  {
   if(checkFrameAxisIdleState() ==true)break;
  }
  zmcaux.ZAux_Trigger(g_handle);
 //相對運動走軌跡
  zmcaux.ZAux_Direct_Move(g_handle,2,newint[] {0,1},newfloat[] {0,-35});    //走到開膠點
  cmdbuff ="MOVEOP_DELAY = 0";
  iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
 if(!ifTimeControl)    //距離控制
  {
    cmdbuff ="MOVEOP_ADIST = "+ C_OpenDis.Text;
    iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
  }
 else
  {
   if(Convert.ToSingle(C_OpenTime.Text) >0)  //提前
    {
      cmdbuff ="MOVEOP_AHEADMS = "+ C_OpenTime.Text;
      iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
    }
   else  //滯后
    {
     stringT_Value = (-Convert.ToSingle(C_OpenTime.Text)).ToString(); //moveop_delay滯后需要正值
      cmdbuff ="MOVEOP_DELAY = "+ T_Value;
      iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
    }
  }
  zmcaux.ZAux_Direct_MoveOp(g_handle,0,0,1);
 //測試走點膠軌跡
  zmcaux.ZAux_Direct_Move(g_handle,2,newint[] {0,1},newfloat[] {50,0});
 //iresult = zmcaux.ZAux_Direct_MSpherical(g_handle, virAxisList.Length, virAxisList, 0, 100, 0, 50, 50, 0, mSphericalMode, 5, 90);
  zmcaux.ZAux_Direct_Move(g_handle,2,newint[] {0,1},newfloat[] {0,70});
 //iresult = zmcaux.ZAux_Direct_MSpherical(g_handle, virAxisList.Length, virAxisList, 0, -100, 0, -50, -50, 0, mSphericalMode, 5, 90);
  zmcaux.ZAux_Direct_Move(g_handle,2,newint[] {0,1},newfloat[] {-100,0});
  zmcaux.ZAux_Direct_Move(g_handle,2,newint[] {0,1},newfloat[] {0,-70});
  zmcaux.ZAux_Direct_Move(g_handle,2,newint[] {0,1},newfloat[] {50,0});  //走到關膠點
 //zmcaux.ZAux_Direct_Move(g_handle, 2, new int[] { 0, 1 }, new float[] { 0, 35 });     //走到關膠點
  cmdbuff ="MOVEOP_DELAY = 0";
  iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
 if(!ifTimeControl)    //距離控制
  {
    cmdbuff ="MOVEOP_ADIST = "+ C_CloseDis.Text;
    iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
  }
 else
  {
   if(Convert.ToSingle(C_CloseTime.Text) >0)  //提前
    {
      cmdbuff ="MOVEOP_AHEADMS = "+ C_CloseTime.Text;
      iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
    }
   else  //滯后
    {
     stringT_Value = (-Convert.ToSingle(C_CloseTime.Text)).ToString(); //moveop_delay滯后需要正值
      cmdbuff ="MOVEOP_DELAY = "+ T_Value;
      iresult = zmcaux.ZAux_DirectCommand(g_handle, cmdbuff, psResponse, uiResponseLength);
    }
  }
  zmcaux.ZAux_Direct_MoveOp(g_handle,0,0,0);
  zmcaux.ZAux_Direct_MoveAbs(g_handle,2,newint[] {0,1},newfloat[] {0,0});    //走到零位
}

六.效果演示

下面以C#代碼跑測試和RTSys示波器抓取波形分析。

1.同步輸出效果:

wKgZPGg39WCAGcHoAADE42ZR4E8211.png

wKgZO2g39WCAKbCvAADuOdKFsFc241.png

wKgZO2g39WGAT58IAAD4yHk76Qo979.png

2.距離控制提前滯后輸出效果:

wKgZPGg39WGAcY83AADGmZkhhRM664.png

wKgZO2g39WKAWeaCAADtOFumiWE656.png

wKgZPGg39WKAaBHlAAEAr_MRuew847.png

3.時間控制提前滯后效果:

wKgZO2g39WKAFbC2AADGB76xJWI924.png

wKgZPGg39WOAXfbWAADuiOS4KSc022.png

wKgZO2g39WOAUk0cAAD_DPZa3Ng826.png

視頻講解可點擊→“PCIe EtherCAT實時運動控制卡PCIE464點膠工藝中的同步提前延時開關膠”查看。

完整代碼獲取地址

wKgZPGg39WSASPEGAACa-QzPDLM299.png

本次,正運動技術PCIe EtherCAT實時運動控制卡PCIE464點膠工藝中的同步/提前/延時開關膠,就分享到這里。

更多精彩內容請關注“正運動小助手”公眾號,需要相關開發環境與例程代碼,請咨詢正運動技術銷售工程師:400-089-8936。

本文由正運動技術原創,歡迎大家轉載,共同學習,一起提高中國智能制造水平。文章版權歸正運動技術所有,如有轉載請注明文章來源。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • PCIe
    +關注

    關注

    16

    文章

    1328

    瀏覽量

    84801
  • 運動控制
    +關注

    關注

    4

    文章

    642

    瀏覽量

    33423
  • ethercat
    +關注

    關注

    19

    文章

    1048

    瀏覽量

    39715
  • 正運動技術
    +關注

    關注

    0

    文章

    118

    瀏覽量

    615
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    EtherCAT運動控制卡應用開發教程之Java

    運動控制卡的Java開發及DLL調用
    的頭像 發表于 06-13 14:29 ?97次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>運動</b><b class='flag-5'>控制卡</b>應用開發教程之Java

    PCIe EtherCAT實時運動控制卡PCIE464同步跟隨/皮帶跟隨加工應用

    MOVESYNC指令實現同步/皮帶跟隨應用
    的頭像 發表于 06-04 11:17 ?133次閱讀
    <b class='flag-5'>PCIe</b> <b class='flag-5'>EtherCAT</b><b class='flag-5'>實時運動</b><b class='flag-5'>控制卡</b><b class='flag-5'>PCIE464</b><b class='flag-5'>同步</b>跟隨/皮帶跟隨加工應用

    機器視覺運動控制一體機在背靠背焊錫機上的應用

    運動背靠背焊錫機解決方案
    的頭像 發表于 05-30 10:35 ?149次閱讀
    機器視覺<b class='flag-5'>運動</b><b class='flag-5'>控制</b>一體機在背靠背<b class='flag-5'>點</b><b class='flag-5'>膠</b>焊錫機上的應用

    PCIe EtherCAT實時運動控制卡PCIE464工藝同步/提前/延時開關 #正運動技術

    運動技術
    正運動技術
    發布于 :2025年05月29日 09:06:55

    PCIe EtherCAT實時運動控制卡PCIE464的CAD導圖與刀向跟隨應用

    MFC與C++編程實現CAD導圖與刀向跟隨功能
    的頭像 發表于 05-08 14:42 ?1338次閱讀
    <b class='flag-5'>PCIe</b> <b class='flag-5'>EtherCAT</b><b class='flag-5'>實時運動</b><b class='flag-5'>控制卡</b><b class='flag-5'>PCIE464</b>的CAD導圖與刀向跟隨應用

    機器視覺運動控制一體機在視覺滴藥機上的應用

    運動視覺滴藥機解決方案
    的頭像 發表于 04-10 10:04 ?230次閱讀
    機器視覺<b class='flag-5'>運動</b><b class='flag-5'>控制</b>一體機在視覺<b class='flag-5'>點</b><b class='flag-5'>膠</b>滴藥機上的應用

    機器視覺運動控制一體機在龍門跟隨的解決方案

    運動龍門跟隨解決方案
    的頭像 發表于 04-01 10:40 ?250次閱讀
    機器視覺<b class='flag-5'>運動</b><b class='flag-5'>控制</b>一體機在龍門跟隨<b class='flag-5'>點</b><b class='flag-5'>膠</b>的解決方案

    運動控制卡周期上報實時數據IO狀態之C++篇

    使用C++進行運動控制卡的周期上報功能實現
    的頭像 發表于 12-17 13:59 ?740次閱讀
    <b class='flag-5'>運動</b><b class='flag-5'>控制卡</b>周期上報<b class='flag-5'>實時</b>數據IO狀態之C++篇

    機器視覺運動控制一體機在PCB跟隨上的應用

    運動PCB同步跟隨視覺解決方案
    的頭像 發表于 11-23 17:16 ?703次閱讀
    機器視覺<b class='flag-5'>運動</b><b class='flag-5'>控制</b>一體機在PCB跟隨<b class='flag-5'>點</b><b class='flag-5'>膠</b>上的應用

    PCIe實時運動控制卡的雙盤視覺篩選機上位機開發應用

    PCIe實時運動控制卡的雙盤視覺篩選機上位機開發應用
    的頭像 發表于 10-10 10:15 ?703次閱讀
    <b class='flag-5'>PCIe</b><b class='flag-5'>實時運動</b><b class='flag-5'>控制卡</b>的雙盤視覺篩選機上位機開發應用

    VPLC系列機器視覺運動控制一體機在五軸聯動上的應用

    解決方案設計 24DI:接原點、限位、測高等傳感器,以及開關信號、編碼器等; 12DO:高速輸出口接工業相機的硬觸發輸入和閥; Et
    發表于 07-29 14:29

    PCIe EtherCAT實時運動控制卡PCIE464的IO與編碼器讀寫應用# 正運動技術# 運動控制卡

    編碼器運動控制卡
    正運動技術
    發布于 :2024年07月23日 09:37:31

    PCIe EtherCAT實時運動控制卡PCIE464的IO與編碼器讀寫應用

    C#進行PCIe EtherCAT運動控制卡的項目開發和快速讀取多個IO和軸編碼器位置的例程。
    的頭像 發表于 07-17 14:47 ?1340次閱讀
    <b class='flag-5'>PCIe</b> <b class='flag-5'>EtherCAT</b><b class='flag-5'>實時運動</b><b class='flag-5'>控制卡</b><b class='flag-5'>PCIE464</b>的IO與編碼器讀寫應用
    主站蜘蛛池模板: 欧美黑人换爱交换乱理伦片 | 午夜精品国产 | 国产激情片 | 77成人| 日本在线不卡一区二区 | 麻豆美女大尺度啪啪 | h网站在线播放 | 淫婷婷| 六月激情| 国产免费一级在线观看 | 五月天激激婷婷大综合丁香 | 久久久噜久噜久久gif动图 | 桃花岛亚洲精品tv自拍网站 | 免费三级毛片 | 国产a三级三级三级 | 天堂福利视频 | 国产日本在线观看 | 亚洲精品国产美女在线观看 | 在线黄色免费观看 | 久操免费视频 | 一级特级aaaa毛片免费观看 | 中文字幕亚洲一区婷婷 | 色天使色护士 在线视频观看 | 99久久婷婷国产综合精品电影 | 欧美ol丝袜高跟秘书在线播放 | 免费色视频在线观看 | 亚洲视频三区 | 亚洲国产欧美精品一区二区三区 | 欧美国产日本高清不卡 | 亚洲午夜久久久 | 天堂最新版免费观看 | 色偷偷91综合久久噜噜噜男男 | 国产精品夜色一区二区三区 | 大色综合色综合资源站 | 亚洲图片综合区另类图片 | 久久天天躁狠狠躁夜夜躁 | 天天综合网久久 | 美女视频永久黄网站在线观看 | 黄色在线网站视频 | 日本午夜大片a在线观看 | 日本黄色影片 |