chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

伺服與運(yùn)動(dòng)控制 ? 來源:正運(yùn)動(dòng)小助手 ? 2024-03-04 10:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

XPCIE1032H功能簡(jiǎn)介

XPCIE1032H是一款基于PCI Express的EtherCAT總線運(yùn)動(dòng)控制卡,可選6-64軸運(yùn)動(dòng)控制,支持多路高速數(shù)字輸入輸出,可輕松實(shí)現(xiàn)多軸同步控制和高速數(shù)據(jù)傳輸。

XPCIE1032H集成了強(qiáng)大的運(yùn)動(dòng)控制功能,結(jié)合MotionRT7運(yùn)動(dòng)控制實(shí)時(shí)軟核,解決了高速高精應(yīng)用中,PC Windows開發(fā)的非實(shí)時(shí)痛點(diǎn),指令交互速度比傳統(tǒng)的PCI/PCIe快10倍。

XPCIE1032H支持PWM,PSO功能,板載16進(jìn)16出通用IO口,其中輸出口全部為高速輸出口,可配置為4路PWM輸出口或者16路高速PSO硬件比較輸出口。輸入口含有8路高速輸入口,可配置為4路高速色標(biāo)鎖存或兩路編碼器輸入。

XPCIE1032H搭配MotionRT7實(shí)時(shí)內(nèi)核,使用本地LOCAL接口連接,通過高速的核內(nèi)交互,可以做到更快速的指令交互,單條指令與多條指令一次性交互時(shí)間可以達(dá)到3-5us左右。

ab91f574-d82b-11ee-a297-92fbcf53809c.png

?XPCIE1032H與MotionRT7實(shí)時(shí)內(nèi)核的配合具有以下優(yōu)勢(shì):

ab969b06-d82b-11ee-a297-92fbcf53809c.png

1.支持多種上位機(jī)語言開發(fā),所有系列產(chǎn)品均可調(diào)用同一套API函數(shù)庫;

2.借助核內(nèi)交互,可以快速調(diào)用運(yùn)動(dòng)指令,響應(yīng)時(shí)間快至微秒級(jí),比傳統(tǒng)PCI/PCIe快10倍;

3.解決傳統(tǒng)PCI/PCIe運(yùn)動(dòng)控制卡在Windows環(huán)境下控制系統(tǒng)的非實(shí)時(shí)性問題;

4.支持一維/二維/三維PSO(高速硬件位置比較輸出),適用于視覺飛拍、精密點(diǎn)膠和激光能量控制等應(yīng)用;

5.提供高速輸入接口,便于實(shí)現(xiàn)位置鎖存;

6.支持EtherCAT總線和脈沖輸出混合聯(lián)動(dòng)、混合插補(bǔ)。

?使用XPCIE1032H和MotionRT7進(jìn)行項(xiàng)目開發(fā)時(shí),通常需要進(jìn)行以下步驟:

1.安裝驅(qū)動(dòng)程序,識(shí)別XPCIE1032H;

2.打開并執(zhí)行文件“MotionRT710.exe”,配置參數(shù)和運(yùn)行運(yùn)動(dòng)控制實(shí)時(shí)內(nèi)核;

3.使用ZDevelop軟件連接到控制器,進(jìn)行參數(shù)監(jiān)控。連接時(shí)請(qǐng)使用PCI/LOCAL方式,并確保ZDevelop軟件版本在3.10以上;

4.完成控制程序開發(fā),通過LOCAL鏈接方式連接到運(yùn)動(dòng)控制卡,實(shí)現(xiàn)實(shí)時(shí)運(yùn)動(dòng)控制。

?與傳統(tǒng)PCI/PCIe卡和PLC的測(cè)試數(shù)據(jù)結(jié)果對(duì)比:

aba56668-d82b-11ee-a297-92fbcf53809c.jpg

我們可以從測(cè)試對(duì)比結(jié)果看出,XPCIE1032H運(yùn)動(dòng)控制卡配合實(shí)時(shí)運(yùn)動(dòng)控制內(nèi)核MotionRT7,在LOCAL鏈接(核內(nèi)交互)的方式下,指令交互的效率是非常穩(wěn)定,當(dāng)測(cè)試數(shù)量從1w增加到10w時(shí),單條指令交互時(shí)間與多條指令交互時(shí)間波動(dòng)不大,非常適用于高速高精的應(yīng)用。

XPCIE1032H控制卡安裝

關(guān)閉計(jì)算機(jī)電源。

打開計(jì)算機(jī)機(jī)箱,選擇一條空閑的XPCIE卡槽,用螺絲刀卸下相應(yīng)的擋板條。

將運(yùn)動(dòng)控制卡插入該槽,擰緊擋板條上的固定螺絲。

一、C#語言進(jìn)行運(yùn)動(dòng)控制項(xiàng)目開發(fā)

abbe0358-d82b-11ee-a297-92fbcf53809c.png

1.解壓下載的安裝包找到“ Zmcaux.cs ”,“ zauxdll.dll ”,“ zmotion.dll ”放入到項(xiàng)目文件中。

(1)“Zmcaux.cs”放在項(xiàng)目根目錄文件中,與bin目錄同級(jí)。

abc22d98-d82b-11ee-a297-92fbcf53809c.png

(2)“zauxdll.dll”,“zmotion.dll”放在bin → Debug。

abc5a89c-d82b-11ee-a297-92fbcf53809c.png

2.用vs打開新建的項(xiàng)目文件,在右邊的解決方案資源管理器中點(diǎn)擊顯示所有,然后鼠標(biāo)右鍵點(diǎn)擊zmcaux.cs文件,點(diǎn)擊包括在項(xiàng)目中。

abc937be-d82b-11ee-a297-92fbcf53809c.png

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

abd425a2-d82b-11ee-a297-92fbcf53809c.png

abafa830-d82b-11ee-a297-92fbcf53809c.png

二、PC函數(shù)介紹

PC函數(shù)手冊(cè)也在光盤資料里面,具體路徑如下:“光盤資料8.PC函數(shù)函數(shù)庫2.1Motion函數(shù)庫編程手冊(cè) V2.1.pdf”。

abdf5fe4-d82b-11ee-a297-92fbcf53809c.png

指令11 ZAux_FastOpen
指令原型 int32 __stdcall ZAux_FastOpen(int type, char *pconnectstring, uint32 uims ,ZMC_HANDLE * phandle)
指令說明 與控制器建立連接, 可以指定連接的等待時(shí)間
輸入?yún)?shù)
參數(shù)名 描述
type 連接類型
type: 1-COM 2-ETH 4-PCI 5-LOCAL
pconnectstring 連接字符串:
COM口號(hào)/IP地址
uims 連接超時(shí)時(shí)間 uims;單位ms
輸出參數(shù)
參數(shù)名 描述
phandle 控制器連接句柄
返回值 成功返回值為0,非0詳見錯(cuò)誤碼說明。
指令示例 串口連接:
ZMC_HANDLE phandle;//控制器連接句柄
Char comID[32]= "0";//串口ID
ZAux_FastOpen(1, comID,1000 ,&phandle);
網(wǎng)口連接例子:
ZMC_HANDLE phandle;//控制器連接句柄
Char EthID[32]= "192.168.0.11";//網(wǎng)口ID
ZAux_FastOpen(2, EthID,1000 ,&phandle);
LOCAL接口連接例子:
ZMC_HANDLE phandle;//控制器連接句柄
ZAux_FastOpen(5, "LOCAL1",1000,&phandle);
詳細(xì)說明 type設(shè)置為5,zmotion.dll版本要在3.8.8.50以上。
指令8 ZAux_Direct_CycleRegist
指令原型 int32 __stdcall ZAux_Direct_CycleRegist(ZMC_HANDLE handle,int iaxis, int imode,int iTabStart,int iTabNum)
指令說明 位置連續(xù)鎖存。
輸入?yún)?shù)
參數(shù)名 描述
handle 連接標(biāo)識(shí)。
iaxis 軸號(hào)。
imode
描述
101 當(dāng)Z脈沖上升沿時(shí)的絕對(duì)位置送到RegPos
102 當(dāng)Z脈沖下降沿時(shí)的絕對(duì)位置送到RegPos
103 當(dāng)輸入信號(hào)R0上升沿的絕對(duì)位置送到RegPos
104 當(dāng)輸入信號(hào)R0下降沿的絕對(duì)位置送到RegPos
114 輸入信號(hào)R1上升沿時(shí)的絕對(duì)位置送到RegPosB
115 輸入信號(hào)R1下降沿時(shí)的絕對(duì)位置送到RegPosB
116 Z信號(hào)上升沿時(shí)的絕對(duì)位置送到RegPosB
117 Z信號(hào)下降沿時(shí)的絕對(duì)位置送到RegPosB
123 當(dāng)輸入信號(hào)R0上升沿的絕對(duì)位置送到RegPosB
124 當(dāng)輸入信號(hào)R0下降沿的絕對(duì)位置送到RegPosB
133 當(dāng)輸入信號(hào)R0上升沿的絕對(duì)位置送到RegPos,下一次切換下降沿,輪流切換。
134 當(dāng)輸入信號(hào)R0下降沿的絕對(duì)位置送到RegPos,下一次切換上升沿,輪流切換。
135 當(dāng)輸入信號(hào)R1上升沿的絕對(duì)位置送到RegPosB,下一次切換下降沿,輪流切換。下一次切換下降沿,輪流切換。
136 當(dāng)輸入信號(hào)R1下降沿的絕對(duì)位置送到RegPosB,下一次切換上升沿,輪流切換。
iTabStart 連續(xù)鎖存的內(nèi)容存儲(chǔ)的table位置,第一個(gè)table元素存儲(chǔ)鎖存的個(gè)數(shù),后面存儲(chǔ)鎖存的坐標(biāo),最多保存?zhèn)€數(shù)= numes-1,溢出時(shí)循環(huán)寫入
iTabNum 占用的table個(gè)數(shù)
輸出參數(shù) /
返回值 成功返回值為0,非0詳見錯(cuò)誤碼說明。
指令示例 連續(xù)位置鎖存
詳細(xì)說明 鎖存結(jié)果存儲(chǔ)到TABLE里面。
分別對(duì)兩個(gè)通道進(jìn)行連續(xù)鎖存,可以實(shí)現(xiàn)上下邊沿的連續(xù)鎖存。
ECI:20150829以上固件支持。
4系列控制器:20170523以上固件支持。
指令27 ZAux_Direct_MoveSync
指令原型 int32 __stdcall ZAux_Direct_MoveSync(ZMC_HANDLE handle,float imode,int synctime, float syncposition, int syncaxis, int imaxaxises, int *piAxislist, float *pfDisancelist)
指令說明 同步運(yùn)動(dòng),皮帶上物體跟隨,此運(yùn)動(dòng)非插補(bǔ)運(yùn)動(dòng),不保證運(yùn)動(dòng)軌跡為直線。
輸入?yún)?shù)
參數(shù)名 描述
handle 連接標(biāo)識(shí)。
imode 同步模式:
imode =-1:結(jié)束模式,運(yùn)動(dòng)到指定的絕對(duì)位置, 此模式運(yùn)動(dòng)如果后面緊接著其它ZAux_Direct_MoveSync指令,會(huì)被覆蓋, 此模式下皮帶軸無效。
imode =-2:強(qiáng)制結(jié)束,調(diào)用時(shí)強(qiáng)制停止原來的ZAux_Direct_MoveSync,運(yùn)動(dòng)到指定結(jié)束位置,此模式運(yùn)動(dòng)如果后面緊接著其它ZAux_Direct_MoveSync指令,會(huì)被覆蓋, 此模式下皮帶軸無效。
imode =-10: 跟隨軸軸列表第一個(gè)軸跟隨
imode =-20: 跟隨軸軸列表第二個(gè)軸跟隨
imode =-30: 跟隨軸軸列表第二個(gè)軸跟隨
imode =0+angle:
皮帶旋轉(zhuǎn)角度。angle:皮帶旋轉(zhuǎn)角度,角度 = 皮帶與跟隨軸軸列表第1/2軸的正向旋轉(zhuǎn)夾角。例如imode = PI/4,皮帶在45度的方向;imode =PI/2,皮帶在y方向;imode =PI,皮帶在x負(fù)向;imode =(PI*1.75),皮帶在-45度的方向
imode=1000+tableindex, 軸號(hào)列表的跟蹤比例依次存儲(chǔ)table里面, 這樣可以實(shí)現(xiàn)三維的皮帶跟蹤, 當(dāng)皮帶有傾斜的時(shí)候.( 固件版本20180209增加此功能)( tableindex:table寄存器起始編號(hào))
synctime 同步時(shí)間,ms單位.運(yùn)動(dòng)在指定時(shí)間內(nèi)完成,完成時(shí)軸跟皮帶軸上物體保持速度一致。0表示根據(jù)運(yùn)動(dòng)軸的速度加速度來估計(jì)同步時(shí)間,可能不準(zhǔn)確
syncposition 皮帶軸物體被感應(yīng)到時(shí)皮帶軸的位置。此指令支持皮帶軸坐標(biāo)循環(huán),但是在指令被調(diào)用時(shí)確保此參數(shù)位置和當(dāng)前皮帶軸位置之間沒有發(fā)生坐標(biāo)修改或循環(huán)操作,因此此指令調(diào)用時(shí)不要在坐標(biāo)循環(huán)點(diǎn)附近
syncaxis 皮帶軸軸號(hào)
imaxaxises 參與同步從軸總數(shù)
piAxislist 跟隨軸軸號(hào)列表
pfDisancelist 皮帶軸物體被感應(yīng)到時(shí)從軸的絕對(duì)坐標(biāo)位置
輸出參數(shù) /
返回值 成功返回值為0,非0詳見錯(cuò)誤碼說明。
指令示例 皮帶軸同步運(yùn)動(dòng)跟隨
詳細(xì)說明1 Imode:同步模式
指令228 ZAux_Direct_GetTable
指令原型 int32 __stdcall ZAux_Direct_GetTable(ZMC_HANDLE handle, int tabstart, int numes, float *pfValue)
指令說明 讀取TABLE中的數(shù)據(jù)。
輸入?yún)?shù)
參數(shù)名 描述
handle 連接句柄。
tabstart 讀取Table寄存器的起始編號(hào)
numes 讀的個(gè)數(shù)
輸出參數(shù)
參數(shù)名 描述
pfValue 數(shù)據(jù)列表
返回值 成功返回值為0,非0詳見錯(cuò)誤碼說明。
指令示例 Table寄存器的使用
詳細(xì)說明 是控制器自帶的一個(gè)超大數(shù)組,數(shù)據(jù)類型為32位浮點(diǎn)型(4系列及以上為64位浮點(diǎn)數(shù)),掉電不保存。

三、同步跟隨運(yùn)動(dòng)介紹

同步跟隨運(yùn)動(dòng) -- MOVESYNC

此運(yùn)動(dòng)可以簡(jiǎn)拆成兩部分組成(同步+跟隨),整個(gè)過程由同步和跟隨組成;

同步過程:是實(shí)現(xiàn)追上目標(biāo)并獲得和目標(biāo)同樣的運(yùn)動(dòng)速度;

跟隨過程:是在同步過程完成后與產(chǎn)品保持相對(duì)靜止運(yùn)動(dòng)的過程,在此過程中可以引用其他運(yùn)動(dòng)動(dòng)作,以實(shí)現(xiàn)點(diǎn)膠、分揀等工藝動(dòng)作。

同步跟隨運(yùn)動(dòng)的重點(diǎn)說明

1.同步+跟隨的過程一般分為3段:加速段(同步過程)、同步段(跟隨過程)、減速段(復(fù)位過程);

2.加速時(shí)間:作用于同步過程,指示同步要在運(yùn)動(dòng)觸發(fā)后多久完成,單位MS;

3.勻速時(shí)間:作用于跟隨過程,指示在同步運(yùn)動(dòng)結(jié)束后,跟隨過程持續(xù)時(shí)間,單位MS,此處需要注意與加工動(dòng)作耗時(shí)的搭配;如果跟隨時(shí)間小于加工時(shí)間,則可能出現(xiàn)部分加工過程不在跟隨過程完成(軌跡會(huì)出現(xiàn)偏差);

4.減速時(shí)間:作用于減速度,指示加工完成回到指定位置等待下一次觸發(fā)過程的歸位時(shí)間,單位MS。

四、例程說明

1.C#例程界面如下。

ac0e2176-d82b-11ee-a297-92fbcf53809c.png

2.例程實(shí)現(xiàn)邏輯解讀簡(jiǎn)圖。

ac11ccea-d82b-11ee-a297-92fbcf53809c.png

3.在Form1的構(gòu)造函數(shù)中調(diào)用接口ZAux_FastOpen(),使在系統(tǒng)初始化的時(shí)候自動(dòng)鏈接控制器。

//LOCAL 鏈接
private void button4_Click(object sender, EventArgs e)
{
    if (G_CardHandle == (IntPtr)0)
    {
        btn_Close_Click(sender, e);
    }
    zmcaux.ZAux_FastOpen(5, comboBox1.Text, 1000, out G_CardHandle);
    if (G_CardHandle != (IntPtr)0)
    {
        this.Text = "已鏈接";
        timer1.Enabled = true;
    }
    else
    {
        MessageBox.Show("鏈接失敗,請(qǐng)選擇正確的LOCAL!");
    }
}
4.定時(shí)器運(yùn)行獲取鎖存位置信息。
private void timer2_Tick(object sender, EventArgs e)
{
    int iret = 0;
    float[] MarkNum = new float[2];
    float[] RegistPos = new float[1000];
    iret = zmcaux.ZAux_Direct_GetTable(G_CardHandle, Convert.ToInt32(Text_TabStart.Text), 1, MarkNum);        //獲取鎖存觸發(fā)次數(shù)
    m_RegistCount = (int)MarkNum[0];
    this.DataGridView2.Rows[0].Cells[1].Value = m_RegistCount.ToString();
    //顯示到列表
    if (m_RegistCount > m_RegistShow)                   //鎖存數(shù)量大于顯示
    {
        int iNum = m_RegistCount - m_RegistShow;
        iret = zmcaux.ZAux_Direct_GetTable(G_CardHandle, Convert.ToInt32(Text_TabStart.Text) + 1 + m_RegistShow, iNum, RegistPos);        //獲取鎖存觸發(fā)次數(shù)
        for (int i = 0; i < iNum; i++)
        {
            this.DataGridView2.Rows[m_RegistShow + i + 1].Cells[1].Value = RegistPos[i].ToString();
        }
        m_RegistShow = m_RegistCount;
    }
    else if (m_RegistCount < m_RegistShow)                             //鎖存循環(huán)溢出
    {
        int iNum = Convert.ToInt32(Text_TabNum.Text) - m_RegistShow - 1;
        iret = zmcaux.ZAux_Direct_GetTable(G_CardHandle, Convert.ToInt32(Text_TabStart.Text) + 1 + m_RegistShow, iNum, RegistPos);        //獲取鎖存觸發(fā)次數(shù)
        for (int i = 0; i < iNum; i++)
        {
            this.DataGridView2.Rows[m_RegistShow + i + 1].Cells[1].Value = RegistPos[i].ToString();
        }
        m_RegistShow = 0;
    }
}
5.同步跟隨線程觸發(fā)并執(zhí)行同步跟隨動(dòng)作。
public void SubMoveSync()
{
    int iret = 0;
    int[] iAxisList = new int[2] { 0, 1 };
    int[] iTime = new int[3];
    iTime[0] = Convert.ToInt32(TextAccTime.Text);
    iTime[1] = Convert.ToInt32(TextSyncTime.Text);
    iTime[2] = Convert.ToInt32(TextBackTime.Text);
    float[] fWaitPos = new float[2];
    fWaitPos[0] = Convert.ToSingle(TextXpos.Text);
    fWaitPos[1] = Convert.ToSingle(TextYpos.Text);
    float fOffPos = Convert.ToSingle(TextOffpos.Text);
    float fPdAxisPos = 0;       //當(dāng)前皮帶軸位置
    float[] fMakrPos = new float[2];          //當(dāng)前加工產(chǎn)品鎖存編碼器的位置
    int iMaxNum = Convert.ToInt32(Text_TabNum.Text);
    float imode = 0;
    if (radioBtnX.Checked)
    {
        imode = 0 + (float)(Convert.ToSingle(TextAngle.Text) / 180.0 * Math.PI);        //X方向跟隨
    }
    else
    {
        imode = 10 + (float)(Convert.ToSingle(TextAngle.Text) / 180.0 * Math.PI);       //Y方向跟隨  
    }
    while (true)
    {
        if ((m_RegistCount != 0) && (iWorkCount < iMaxNum))              //鎖存 已經(jīng)觸發(fā)加工數(shù)量小于總鎖存數(shù)
        {
            iret = zmcaux.ZAux_Direct_GetTable(G_CardHandle, Convert.ToInt32(Text_TabStart.Text) + 1 + iWorkCount, 1, fMakrPos);    //獲取當(dāng)前準(zhǔn)備加工的鎖存位置
        }
        else if (iWorkCount > iMaxNum)    //鎖存坐標(biāo)已經(jīng)溢出,數(shù)據(jù)保存在鎖存前面
        {
            iWorkCount = iWorkCount - m_RegistCount;        //從下個(gè)循環(huán)開始取值
            if (iWorkCount < m_RegistCount)
            {
                iret = zmcaux.ZAux_Direct_GetTable(G_CardHandle, Convert.ToInt32(Text_TabStart.Text) + 1 + iWorkCount, 1, fMakrPos);    //獲取當(dāng)前準(zhǔn)備加工的鎖存位置
            }
            else
            {
                continue;
            }
        }
        //鎖存事件未觸發(fā)
        if (m_RegistCount == 0 || m_RegistCount == iWorkCount)
        {
            continue;
        }
        //等待傳送帶位置運(yùn)動(dòng)超過開始跟隨位置
        do
        {
            iret = zmcaux.ZAux_Direct_GetMpos(G_CardHandle, 2, ref fPdAxisPos);            //獲取當(dāng)前編碼軸位置
        } while (fPdAxisPos < fOffPos + fMakrPos[0]);
        iret = zmcaux.ZAux_Direct_MoveSync(G_CardHandle, imode, iTime[0], fMakrPos[0] + fOffPos, 2, 2, iAxisList, fWaitPos);      //同步啟動(dòng)加速段,
        iret = zmcaux.ZAux_Direct_MoveSync(G_CardHandle, imode, iTime[1], fMakrPos[0] + fOffPos, 2, 2, iAxisList, fWaitPos);      //同步啟動(dòng)勻速速段,勻速時(shí)間
        iret = zmcaux.ZAux_Direct_MoveSync(G_CardHandle, imode, iTime[2], 0, -1, 2, iAxisList, fWaitPos);      //結(jié)束同步走到待機(jī)位置
        int Axisidle = 0;
        do
        {
            iret = zmcaux.ZAux_Direct_GetIfIdle(G_CardHandle, iAxisList[0], ref Axisidle);            //等待主軸跟隨完畢
        } while (Axisidle == 0);
        iWorkCount++;
    }
}
五、調(diào)試與運(yùn)行

1.用X方向跟隨(Y方向同理),輸入X方向跟隨參數(shù)。

ac1fc390-d82b-11ee-a297-92fbcf53809c.png

如下圖,鎖存通過輸入0號(hào)觸發(fā),觸發(fā)多次,將數(shù)據(jù)提供給同步跟隨并觸發(fā)同步跟隨波形,波形圖中,X跟隨軸在前5S內(nèi)實(shí)現(xiàn)同步后,與皮帶軸在2S內(nèi)保持相同速度相對(duì)運(yùn)行,跟隨結(jié)束后在5S內(nèi)歸位完成。

ac24fa5e-d82b-11ee-a297-92fbcf53809c.png

ac3bafd8-d82b-11ee-a297-92fbcf53809c.png



審核編輯:劉清

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

    關(guān)注

    23

    文章

    3347

    瀏覽量

    120910
  • 運(yùn)動(dòng)控制
    +關(guān)注

    關(guān)注

    4

    文章

    775

    瀏覽量

    34063
  • 上位機(jī)
    +關(guān)注

    關(guān)注

    27

    文章

    989

    瀏覽量

    56427
  • EtherCAT總線
    +關(guān)注

    關(guān)注

    5

    文章

    86

    瀏覽量

    5841
  • PWM輸出
    +關(guān)注

    關(guān)注

    1

    文章

    67

    瀏覽量

    6723

原文標(biāo)題:皮帶同步跟隨:EtherCAT超高速實(shí)時(shí)運(yùn)動(dòng)控制卡XPCIE1032H上位機(jī)C#開發(fā)(十四)

文章出處:【微信號(hào):伺服與運(yùn)動(dòng)控制,微信公眾號(hào):伺服與運(yùn)動(dòng)控制】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    EtherCAT運(yùn)動(dòng)控制卡XPCIE1032H上位機(jī)開發(fā)(一):驅(qū)動(dòng)安裝

    XPCIE1032H是一款基于PCI Express的EtherCAT總線運(yùn)動(dòng)控制卡,可選6-64軸運(yùn)動(dòng)
    的頭像 發(fā)表于 11-15 15:02 ?1711次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>控制卡</b><b class='flag-5'>XPCIE1032H</b><b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b><b class='flag-5'>開發(fā)</b>(一):驅(qū)動(dòng)安裝

    單軸PSO視覺飛拍與精準(zhǔn)輸出:EtherCAT超高速實(shí)時(shí)運(yùn)動(dòng)控制卡XPCIE1032H上位機(jī)C#開發(fā)(七)

    運(yùn)動(dòng)技術(shù)EtherCAT控制卡在VS平臺(tái)采用C#語言實(shí)現(xiàn)的各種PSO功能。
    的頭像 發(fā)表于 01-03 09:50 ?1565次閱讀
    單軸PSO視覺飛拍與精準(zhǔn)輸出:<b class='flag-5'>EtherCAT</b><b class='flag-5'>超高速</b><b class='flag-5'>實(shí)時(shí)運(yùn)動(dòng)</b><b class='flag-5'>控制卡</b><b class='flag-5'>XPCIE1032H</b><b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b><b class='flag-5'>C#</b><b class='flag-5'>開發(fā)</b>(七)

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

    XPCIE1032H是一款基于PCI Express的EtherCAT總線運(yùn)動(dòng)控制卡,可選6-64軸運(yùn)動(dòng)
    的頭像 發(fā)表于 01-13 09:11 ?2142次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>超高速</b><b class='flag-5'>實(shí)時(shí)運(yùn)動(dòng)</b><b class='flag-5'>控制卡</b><b class='flag-5'>XPCIE1032H</b><b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b><b class='flag-5'>C#</b><b class='flag-5'>開發(fā)</b>(九)

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

    XPCIE1032H是一款基于PCI Express的EtherCAT總線運(yùn)動(dòng)控制卡,可選6-64軸運(yùn)動(dòng)
    的頭像 發(fā)表于 02-25 10:11 ?1687次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>超高速</b><b class='flag-5'>實(shí)時(shí)運(yùn)動(dòng)</b><b class='flag-5'>控制卡</b><b class='flag-5'>XPCIE1032H</b><b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b><b class='flag-5'>C#</b><b class='flag-5'>開發(fā)</b>(十三)

    EtherCAT超高速實(shí)時(shí)運(yùn)動(dòng)控制卡XPCIE1032H上位機(jī)C#人工智能 #運(yùn)動(dòng)控制卡# 正運(yùn)動(dòng)技術(shù)

    人工智能運(yùn)動(dòng)控制卡
    正運(yùn)動(dòng)技術(shù)
    發(fā)布于 :2023年11月10日 15:42:22

    EtherCAT超高速實(shí)時(shí)運(yùn)動(dòng)控制卡XPCIE1032H上位機(jī)C#開發(fā)(二):EtherCAT總線初始化

    上位機(jī)運(yùn)動(dòng)控制卡
    正運(yùn)動(dòng)技術(shù)
    發(fā)布于 :2023年11月17日 09:08:19

    EtherCAT超高速實(shí)時(shí)運(yùn)動(dòng)控制卡XPCIE1032H上位機(jī)C#開發(fā)(三):EtherCAT總線模式切換

    上位機(jī)運(yùn)動(dòng)控制卡
    正運(yùn)動(dòng)技術(shù)
    發(fā)布于 :2023年11月23日 16:42:38

    EtherCAT超高速實(shí)時(shí)運(yùn)動(dòng)控制卡XPCIE1032H上位機(jī)C#開發(fā)(五):通過RTSys進(jìn)行調(diào)試與診斷

    上位機(jī)運(yùn)動(dòng)控制卡
    正運(yùn)動(dòng)技術(shù)
    發(fā)布于 :2023年12月11日 16:39:22

    PT/PVT運(yùn)動(dòng)模式介紹:EtherCAT超高速實(shí)時(shí)運(yùn)動(dòng)控制卡XPCIE1032H上位機(jī)C#人工智能

    上位機(jī)運(yùn)動(dòng)控制卡
    正運(yùn)動(dòng)技術(shù)
    發(fā)布于 :2024年01月25日 11:12:46

    不止10倍提速!PCIe EtherCAT實(shí)時(shí)運(yùn)動(dòng)控制卡XPCIE1032H 等您評(píng)測(cè)!

    PCIe實(shí)時(shí)運(yùn)動(dòng)控制卡助力EtherCAT高速高精運(yùn)動(dòng)控制應(yīng)用!
    的頭像 發(fā)表于 06-26 10:14 ?8193次閱讀
    不止10倍提速!PCIe <b class='flag-5'>EtherCAT</b><b class='flag-5'>實(shí)時(shí)運(yùn)動(dòng)</b><b class='flag-5'>控制卡</b><b class='flag-5'>XPCIE1032H</b> 等您評(píng)測(cè)!

    PCIE超高速實(shí)時(shí)運(yùn)動(dòng)控制卡在六面外觀視覺檢測(cè)上的應(yīng)用

    超高速視覺篩選機(jī)PCIe實(shí)時(shí)運(yùn)動(dòng)控制卡XPCIE1028
    的頭像 發(fā)表于 08-22 09:31 ?1402次閱讀
    PCIE<b class='flag-5'>超高速</b><b class='flag-5'>實(shí)時(shí)運(yùn)動(dòng)</b><b class='flag-5'>控制卡</b>在六面外觀視覺檢測(cè)上的應(yīng)用

    EtherCAT超高速實(shí)時(shí)運(yùn)動(dòng)控制卡XPCIE1032H上位機(jī)C#開發(fā)(一):驅(qū)動(dòng)安裝與建立連接

    超高速實(shí)時(shí)運(yùn)動(dòng)控制卡XPCIE1032H硬件介紹、交互原理以及指令說明。
    的頭像 發(fā)表于 11-10 14:00 ?1350次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>超高速</b><b class='flag-5'>實(shí)時(shí)運(yùn)動(dòng)</b><b class='flag-5'>控制卡</b><b class='flag-5'>XPCIE1032H</b><b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b><b class='flag-5'>C#</b><b class='flag-5'>開發(fā)</b>(一):驅(qū)動(dòng)安裝與建立連接

    EtherCAT超高速實(shí)時(shí)運(yùn)動(dòng)控制卡(二):EtherCAT總線初始化

    XPCIE1032H是一款基于PCI Express的EtherCAT總線運(yùn)動(dòng)控制卡,可選6-64軸運(yùn)動(dòng)
    的頭像 發(fā)表于 11-20 09:40 ?3858次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>超高速</b><b class='flag-5'>實(shí)時(shí)運(yùn)動(dòng)</b><b class='flag-5'>控制卡</b>(二):<b class='flag-5'>EtherCAT</b>總線初始化

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

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

    皮帶同步跟隨:EtherCAT超高速實(shí)時(shí)運(yùn)動(dòng)控制卡XPCIE1032H上位機(jī)C#開發(fā)十四

    MOVESYNC指令實(shí)現(xiàn)同步跟隨功能。
    的頭像 發(fā)表于 03-01 10:12 ?872次閱讀
    皮帶同步跟隨:<b class='flag-5'>EtherCAT</b><b class='flag-5'>超高速</b><b class='flag-5'>實(shí)時(shí)運(yùn)動(dòng)</b><b class='flag-5'>控制卡</b><b class='flag-5'>XPCIE1032H</b><b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b><b class='flag-5'>C#</b><b class='flag-5'>開發(fā)</b>(<b class='flag-5'>十四</b>)