国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

機(jī)器視覺運(yùn)動(dòng)控制一體機(jī)結(jié)構(gòu)體功能上線,助力客戶高效開發(fā)

這篇具有很好參考價(jià)值的文章主要介紹了機(jī)器視覺運(yùn)動(dòng)控制一體機(jī)結(jié)構(gòu)體功能上線,助力客戶高效開發(fā)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

應(yīng)用背景

運(yùn)動(dòng)控制器正朝著高速度、高精度、開放式的方向發(fā)展,不僅對(duì)運(yùn)動(dòng)控制功能精益求精,還增加了視覺相關(guān)的定位、測(cè)量、檢測(cè)和識(shí)別等,多種功能的穿插使用進(jìn)一步增加了在編程設(shè)計(jì)代碼時(shí)的復(fù)雜程度。

為了給客戶提供更好地軟件框架,簡(jiǎn)化程序結(jié)構(gòu)、節(jié)省內(nèi)存空間、提高代碼可讀性。

正運(yùn)動(dòng)技術(shù)在VPLC532E機(jī)器視覺運(yùn)動(dòng)控制一體機(jī)上增加了結(jié)構(gòu)體功能,方便客戶在大型項(xiàng)目上更高效的進(jìn)行項(xiàng)目開發(fā)。

機(jī)器視覺運(yùn)動(dòng)控制一體機(jī)結(jié)構(gòu)體功能上線,助力客戶高效開發(fā)

VPLC532E是正運(yùn)動(dòng)推出的一款EtherCAT視覺總線控制器,控制器集成了2個(gè)千兆以太網(wǎng)以及2個(gè)USB3.0、2個(gè)USB2.0接口,支持多種工業(yè)相機(jī),支持多種視覺功能和復(fù)雜的運(yùn)動(dòng)控制功能。

機(jī)器視覺運(yùn)動(dòng)控制一體機(jī)結(jié)構(gòu)體功能上線,助力客戶高效開發(fā)

VPLC532E硬件介紹

1.集成RS232、RS485、CAN接口、2路USB3.0、2路USB2.0接口。

2.2路千兆EtherNet、1路百兆EtherCAT、6個(gè)本地軸接口。

3.24進(jìn)12出數(shù)字IO,其中4路高速輸出,4路高速輸入、2路模擬量輸出。

4.支持市場(chǎng)主流的USB3.0相機(jī)與GigE相機(jī)。

VPLC532E功能介紹

1.支持最多達(dá)32軸直線插補(bǔ)、任意空間圓弧插補(bǔ)、螺旋插補(bǔ)、樣條插補(bǔ)。

2.支持電子凸輪、電子齒輪、位置鎖存、同步跟隨、虛擬軸等功能。

3.支持硬件比較輸出(HW_PSWITCH2),硬件定時(shí)器,運(yùn)動(dòng)中精準(zhǔn)輸出。

4.支持脈沖閉環(huán),螺距補(bǔ)償?shù)裙δ堋?/p>

5.支持ZBasic多文件多任務(wù)編程。

6.多種程序加密手段,保護(hù)客戶的知識(shí)產(chǎn)權(quán)。

7.掉電檢測(cè),掉電存儲(chǔ)。

實(shí)現(xiàn)指令

1.STRUCTURE – 結(jié)構(gòu)體定義

Structure 結(jié)構(gòu)名稱

   Dim 成員1名稱 [As數(shù)據(jù)類型1]
   ... ...
   Dim 成員n名稱[(數(shù)組長(zhǎng)度)] [As數(shù)據(jù)類型1]

End Structure

2.FLASH_WRITEDBL – flash存儲(chǔ)-double

FLASH_WRITEDBL sect_num [, varname] [, arrayname] [, arrayname(a)] [, arrayname(a,length)]

sect_num:flash塊編號(hào),不同類型不一樣。

varname:變量名。

arrayname:數(shù)組名,可以為TABLE,VR,MODBUS。

a:操作的數(shù)組索引。

length:操作的數(shù)組元素個(gè)數(shù)。

結(jié)構(gòu)體應(yīng)用例程

該例程主要是對(duì)三軸的機(jī)械參數(shù)和配方文件以結(jié)構(gòu)體框架來(lái)實(shí)現(xiàn),通過(guò)結(jié)構(gòu)體變量嵌套使用來(lái)減少變量,降低內(nèi)存占用,提高代碼的可復(fù)用性。

機(jī)器視覺運(yùn)動(dòng)控制一體機(jī)結(jié)構(gòu)體功能上線,助力客戶高效開發(fā)

1.創(chuàng)建結(jié)構(gòu)體變量

GLOBAL SUB HMI_INIT()
    GLOBAL gv_CurParamNum      '當(dāng)前配方號(hào)
        gv_CurParamNum=0
    GLOBAL gv_PageNum        '頁(yè)碼
        gv_PageNum=0
    GLOBAL CONST gv_SysMaxAxis=3  '最大軸數(shù)
    GLOBAL STRUCTURE AxisParam
        '''軸參數(shù)
        DIM No        '軸號(hào)
        DIM AxisAtype    '軸類型
        DIM AxisDpos    '軸的當(dāng)前位置
        DIM OnePulses    '軸電機(jī)一圈脈沖數(shù)
        DIM AxisPitch    '軸螺距
        DIM AxisSpeed    '軸的運(yùn)動(dòng)速度
        DIM AxisAccel    '軸的加速度
        DIM AxisDecel    '軸的減速度
        DIM AxisSramp    '軸的S曲線時(shí)間
        DIM AxisLspeed    '軸的起始速度
        DIM FsLimit      '軸正限位
        DIM RsLimit      '軸負(fù)限位
        '''回零參數(shù)
        DIM DatumMode    '軸回零模式
        DIM BackZeroSpeed  '軸的回零速度
        DIM AxisCreep    '軸的回零第2段速度
        DIM DatumIn      '軸原點(diǎn)信號(hào)
        DIM FwdIn      '軸正限位信號(hào)
        DIM RevIn      '軸負(fù)限位信號(hào)
    END STRUCTURE
    GLOBAL STRUCTURE SysParam
        DIM SysAxis(gv_SysMaxAxis) AS AxisParam    '系統(tǒng)軸數(shù)
        DIM FileName(50)              '參數(shù)文件名
    END STRUCTURE
    GLOBAL gs_SysParam(50) AS SysParam    '定義系統(tǒng)結(jié)構(gòu)體變量
    LOCAL lv_i
    FOR lv_i=0 to gv_SysMaxAxis-1
        '初始化軸參數(shù)變量
        gs_SysParam(0).SysAxis(lv_i).No=lv_i
        gs_SysParam(0).SysAxis(lv_i).AxisAtype=0          '軸類型
        gs_SysParam(0).SysAxis(lv_i).OnePulses=8388608        '軸電機(jī)一圈脈沖數(shù)
        gs_SysParam(0).SysAxis(lv_i).AxisPitch=20          '軸螺距
        gs_SysParam(0).SysAxis(lv_i).AxisSpeed=100          '軸的運(yùn)動(dòng)速度
        gs_SysParam(0).SysAxis(lv_i).AxisAccel=1000          '軸的加速度
        gs_SysParam(0).SysAxis(lv_i).AxisDecel=1000          '軸的減速度
        gs_SysParam(0).SysAxis(lv_i).AxisSramp=0          '軸的S曲線時(shí)間
        gs_SysParam(0).SysAxis(lv_i).AxisLspeed=0          '軸的起始速度
        '初始化回零參數(shù)變量
        gs_SysParam(0).SysAxis(lv_i).DatumMode=104          '軸的回零模式
        gs_SysParam(0).SysAxis(lv_i).BackZeroSpeed=50        '軸的回零速度
        gs_SysParam(0).SysAxis(lv_i).AxisCreep=2          '軸的回零第2段速度
        gs_SysParam(0).SysAxis(lv_i).DatumIn=-1            '軸的回零信號(hào)
        gs_SysParam(0).SysAxis(lv_i).FwdIn=-1            '軸的正向硬限位信號(hào)
        gs_SysParam(0).SysAxis(lv_i).RevIn=-1            '軸的負(fù)向硬限位信號(hào)
        gs_SysParam(0).SysAxis(lv_i).FsLimit=1000          '軸正限位
        gs_SysParam(0).SysAxis(lv_i).RsLimit=-1000          '軸負(fù)限位
        '初始化參數(shù)文件
        gs_SysParam(0).FileName="NONE"                '初始化參數(shù)文件名
    NEXT
    FOR lv_i=0 to 49
        gs_SysParam(lv_i)=gs_SysParam(0)      '初始化其他配方參數(shù)
    NEXT
ENDSUB

2.保存配置文件

GLOBAL SUB SaveCurParam()
    LOCAL iflsflag
    iflsflag=70214733
    FLASH_WRITEDBL gv_CurParamNum,iflsflag,gs_SysParam(gv_CurParamNum)
    ?"下載成功"
ENDSUB

3.讀取配置文件

GLOBAL SUB LoadCurParam()
    LOCAL iflsflag,lv_i,addnum
    FOR lv_i=0 TO 49
        iflsflag=0
        FLASH_READDBL lv_i,iflsflag
        IF iflsflag=70214733 THEN
            FLASH_READ2DBL lv_i,1,gs_SysParam(lv_i)
            addnum=addnum+1
        ENDIF
    NEXT
    ?"上傳完成,上傳配置文件數(shù):"addnum
ENDSUB

4.刪除配置文件

GLOBAL SUB DeleCurParam()
    LOCAL lv_i
    FOR lv_i=0 to gv_SysMaxAxis-1
        '初始化軸參數(shù)變量
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).No=lv_i
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).AxisAtype=0        '軸類型
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).OnePulses=8388608    '軸電機(jī)一圈脈沖數(shù)
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).AxisPitch=20        '軸螺距
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).AxisSpeed=100      '軸的運(yùn)動(dòng)速度
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).AxisAccel=1000      '軸的加速度
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).AxisDecel=1000      '軸的減速度
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).AxisSramp=0        '軸的S曲線時(shí)間
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).AxisLspeed=0        '軸的起始速度
        '初始化回零參數(shù)變量
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).DatumMode=104      '軸的回零模式
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).BackZeroSpeed=50      '軸的回零速度
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).AxisCreep=2        '軸的回零第2段速度
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).DatumIn=-1        '軸的回零信號(hào)
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).FwdIn=-1          '軸的正向硬限位信號(hào)
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).RevIn=-1          '軸的負(fù)向硬限位信號(hào)
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).FsLimit=1000        '軸正限位
        gs_SysParam(gv_CurParamNum).SysAxis(lv_i).RsLimit=-1000      '軸負(fù)限位
        '初始化參數(shù)文件
        gs_SysParam(gv_CurParamNum).FileName="NONE"            '初始化參數(shù)文件名
    NEXT
    LOCAL iflsflag
    iflsflag=0
    FLASH_WRITEDBL gv_CurParamNum,iflsflag,gs_SysParam(gv_CurParamNum)
    ?"刪除成功"
ENDSUB

本次,正運(yùn)動(dòng)技術(shù)機(jī)器視覺運(yùn)動(dòng)控制一體機(jī)結(jié)構(gòu)體功能上線,助力客戶高效開發(fā),就分享到這里。

更多精彩內(nèi)容請(qǐng)關(guān)注“正運(yùn)動(dòng)小助手”公眾號(hào),需要相關(guān)開發(fā)環(huán)境與例程代碼,請(qǐng)咨詢正運(yùn)動(dòng)技術(shù)銷售工程師。

本文由正運(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)源。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-500148.html

到了這里,關(guān)于機(jī)器視覺運(yùn)動(dòng)控制一體機(jī)結(jié)構(gòu)體功能上線,助力客戶高效開發(fā)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Pico 一體機(jī)開發(fā)記錄

    大概2020-2021年間的工作實(shí)況,可能有些問(wèn)題已解決,某些API已改動(dòng),權(quán)且當(dāng)做參考吧 1.軟件發(fā)布后在設(shè)備運(yùn)行時(shí),場(chǎng)景顛倒? (Pico G2老版本開發(fā)問(wèn)題) 在Unity找到AndroidManifest文件; 把這行代碼注釋掉即可。 2.視頻播放時(shí)卡頓很嚴(yán)重? (4K版項(xiàng)目開發(fā)問(wèn)題) 設(shè)備是Pico neo2,通

    2024年02月05日
    瀏覽(32)
  • 網(wǎng)絡(luò)安全設(shè)備-等保一體機(jī)

    網(wǎng)絡(luò)安全設(shè)備-等保一體機(jī)

    本文為作者學(xué)習(xí)文章,按作者習(xí)慣寫成,如有錯(cuò)誤或需要追加內(nèi)容請(qǐng)留言(不喜勿噴) 本文為追加文章,后期慢慢追加 等保一體機(jī)的功能 等保一體機(jī)產(chǎn)品主要依賴于其豐富的安全網(wǎng)元(安全網(wǎng)元包括:防火墻、IPS、WAF、網(wǎng)絡(luò)審計(jì)、數(shù)據(jù)庫(kù)審計(jì)、EDR、VPN、基線、漏掃、堡壘機(jī)

    2024年02月14日
    瀏覽(20)
  • ADSL無(wú)線路由一體機(jī)上網(wǎng)如何設(shè)置?

    市面的上的ADSL一體機(jī)提了PPOE撥號(hào),無(wú)線、IPTV等功能,給家庭用戶帶來(lái)很多方便,下面我們看看如何設(shè)置。 步驟一:連接線路 在沒(méi)有共享上網(wǎng)一體機(jī)之前,我們的網(wǎng)絡(luò)拓?fù)涫侨霊舻碾娫捑€插到ADSLModem上,然后電腦直接連接Modem來(lái)?yè)芴?hào)上網(wǎng)的,或者使用普通無(wú)線路由器連接到M

    2024年02月08日
    瀏覽(24)
  • 一體機(jī)旅游景區(qū)污水處理設(shè)備工藝說(shuō)明

    一體機(jī)旅游景區(qū)污水處理設(shè)備工藝說(shuō)明 原水濃度:COD≤500mg/L,BOD≤300mg/L,NH3-N≤40mg/L,超過(guò)以上濃度需另行設(shè)計(jì)。 出水標(biāo)準(zhǔn):COD≤60mg/L,BOD≤20mg/L,NH3-N≤15mg/L,出水要求如更嚴(yán)格,需另行設(shè)計(jì)。 工藝說(shuō)明 1.厭氧池 污水進(jìn)入?yún)捬醴磻?yīng)區(qū),同時(shí)進(jìn)入的還有從二沉池回流的活性

    2024年01月16日
    瀏覽(21)
  • 水星mercury一體機(jī)自行設(shè)置wifi的方法

    如今很多電子產(chǎn)品都可連接wifi進(jìn)行使用。可家里裝了有線網(wǎng)絡(luò),只可以提供電腦使用。買個(gè)路由器或者M(jìn)ERCURY一體機(jī),自行設(shè)置wifi,那就解決一切了。 1、打開一個(gè)新的網(wǎng)頁(yè),在網(wǎng)址欄輸入:192.168.1.1搜索。 2、彈出一個(gè)對(duì)話框,輸入用戶名\\\'admin\\\',密碼與用戶名相同,然后確定

    2024年02月07日
    瀏覽(20)
  • 富士膠片 激光一體機(jī) ApeosPort 3410SD安裝配置心得

    富士膠片 激光一體機(jī) ApeosPort 3410SD安裝配置心得

    您好,歡迎進(jìn)來(lái)。這可能是全網(wǎng)最詳細(xì)的ApeosPort 3410SD 安裝配置教程了?;旧峡梢哉f(shuō)是原創(chuàng)。因?yàn)?,網(wǎng)上這方面配置信息基本上就沒(méi)有。 ????????最近為了替換家里使用的老打印機(jī)DocuPrint M268dw (以后簡(jiǎn)寫為 M268dw ),所以入手了 ApeosPort 3410SD (以后簡(jiǎn)寫為 3410SD )。但接

    2024年02月13日
    瀏覽(80)
  • 海蘭一體機(jī)電腦U盤重裝Win10系統(tǒng)教程圖解

    海蘭一體機(jī)電腦U盤重裝Win10系統(tǒng)教程圖解

    海蘭一體機(jī)電腦是全家人都適用的電腦,使用海蘭一體機(jī)電腦的用戶要怎么用U盤來(lái)重裝Win10系統(tǒng),首先用戶需要確保電腦能夠正常聯(lián)網(wǎng),然后再準(zhǔn)備一個(gè)8G以上的U盤,最后根據(jù)小編分享的海蘭一體機(jī)電腦U盤重裝Win10系統(tǒng)教程圖解操作即可。 準(zhǔn)備工作: 1、U盤一個(gè)(盡量使用

    2024年02月15日
    瀏覽(25)
  • 愛國(guó)者一體機(jī)電腦藍(lán)屏怎么U盤重裝系統(tǒng)教學(xué)?

    愛國(guó)者一體機(jī)電腦藍(lán)屏怎么U盤重裝系統(tǒng)教學(xué)?

    愛國(guó)者一體機(jī)電腦藍(lán)屏怎么U盤重裝系統(tǒng)教學(xué)?有用戶使用的愛國(guó)者一體機(jī)電腦開機(jī)了之后突然變成了藍(lán)屏的了。而且無(wú)法繼續(xù)使用了,那么遇到這樣的藍(lán)屏問(wèn)題怎么去進(jìn)行系統(tǒng)的重裝呢?一起來(lái)看看以下的U盤重裝系統(tǒng)教學(xué)吧。 準(zhǔn)備工作: 1、U盤一個(gè)(盡量使用8G以上的U盤)

    2024年02月09日
    瀏覽(38)
  • Unity Meta Quest 一體機(jī)開發(fā)(二):前期準(zhǔn)備和環(huán)境配置

    Unity Meta Quest 一體機(jī)開發(fā)(二):前期準(zhǔn)備和環(huán)境配置

    ? 此教程相關(guān)的詳細(xì)教案,文檔,思維導(dǎo)圖和工程文件會(huì)放入 Spatial XR 社區(qū) 。這是一個(gè)高質(zhì)量知識(shí)星球 XR 社區(qū),博主目前在內(nèi)擔(dān)任 XR 開發(fā)的講師。此外,該社區(qū)提供教程答疑、及時(shí)交流、進(jìn)階教程、外包、行業(yè)動(dòng)態(tài)等服務(wù)。 社區(qū)鏈接: Spatial XR 高級(jí)社區(qū)(知識(shí)星球) Spa

    2024年02月03日
    瀏覽(31)
  • Unity Meta Quest 一體機(jī)開發(fā)(十一):【手勢(shì)追蹤】遠(yuǎn)距離抓取

    Unity Meta Quest 一體機(jī)開發(fā)(十一):【手勢(shì)追蹤】遠(yuǎn)距離抓取

    此教程相關(guān)的詳細(xì)教案,文檔,思維導(dǎo)圖和工程文件會(huì)放入 Spatial XR 社區(qū) 。這是一個(gè)高質(zhì)量 XR 社區(qū),博主目前在內(nèi)擔(dān)任 XR 開發(fā)的講師。此外,該社區(qū)提供教程答疑、及時(shí)交流、進(jìn)階教程、外包、行業(yè)動(dòng)態(tài)等服務(wù)。 社區(qū)鏈接: Spatial XR 高級(jí)社區(qū)(知識(shí)星球) Spatial XR 高級(jí)社區(qū)

    2024年01月18日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包