91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

機器視覺運動控制一體機實現(xiàn)相機的相關(guān)采集操作

正運動技術(shù) ? 來源:正運動技術(shù) ? 作者:正運動技術(shù) ? 2022-02-16 12:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

背景

機器視覺項目應(yīng)用中 圖像采集是通過成像設(shè)備,也就是工業(yè)相機去獲取實時的圖像,這個部分就是構(gòu)成信號分布信息的一個過程。

通俗一點講就是將產(chǎn)品放在相機成像的視野范圍內(nèi),通過相機獲取產(chǎn)品的特征,比如產(chǎn)品的形狀大小顏色位置等信息,將獲取到的圖像信息,輸送給機器視覺運動控制一體機的過程。

在上期課程中,我們講述了如何使用 機器視覺運動控制一體機 實現(xiàn) 圖像 的幾何變換 的課程 。 本期課程正運動小助手 給大家分享一下 機器視覺運動控制一體機使用相機進行相關(guān)采集操作的課程。

01VPLC控制器

(一)VPLC516E構(gòu)架圖

機器視覺運動控制一體機實現(xiàn)相機的相關(guān)采集操作

(二)課前準備

1.電腦一臺,安裝ZDevelop3.10以上版本軟件

2.VPLC516E機器視覺運動控制一體機一臺

3.24V直流電源一個

4.網(wǎng)線兩根

5.正運動自品牌相機一臺

6.電線若干

(三)相機連接機器視覺運動控制一體機前準備工作

機器視覺運動控制一體機實現(xiàn)相機的相關(guān)采集操作

(四)相機網(wǎng)口 IP設(shè)置操作說明

1.首先去PC上高級網(wǎng)絡(luò)設(shè)置的更改適配器選項修改相機與電腦網(wǎng)口對應(yīng)連接的網(wǎng)口IP,設(shè)置為192.168.1.10,之后再去添加巨型幀。

機器視覺運動控制一體機實現(xiàn)相機的相關(guān)采集操作

IP設(shè)置

機器視覺運動控制一體機實現(xiàn)相機的相關(guān)采集操作

打開巨型幀

2.接著去對應(yīng)的相機品牌驅(qū)動軟件上修改相機的IP地址在192.168.1.X網(wǎng)段下。

機器視覺運動控制一體機實現(xiàn)相機的相關(guān)采集操作

至此,相機的網(wǎng)口IP設(shè)置就完成了,設(shè)置完IP后再將相機連接到機器視覺運動控制一體機上的LAN2口即可正常采集圖像。 (后續(xù)在不改動相機的IP情況下,無需重復(fù)操作)

(五) 控制器掃描相機注意事項

1.檢查相機類型是否為VPLC516E機器視覺運動控制一體機支持的相機類型。 2.檢查相機網(wǎng)段是否和控制器處于同一網(wǎng)段 (控制器和相機處于同一網(wǎng)段才能通信) ,并查看相機IP是否被占用,若被占用請先修改相機IP或機器視覺運動控制一體機IP并處于同一網(wǎng)段。3.檢查相機是否已經(jīng)被其他主機連接,若被連接請將相機斷電重啟。檢查相機的接線是否松動,相機網(wǎng)口燈是否正常。

02課程主要使用的指令

機器視覺運動控制一體機實現(xiàn)相機的相關(guān)采集操作

03軟件實現(xiàn)

1. 打開 ZDevelop軟件:新建名稱為“使用相機進行相關(guān)采集操作示例.zpj”項目→新建HMI文件→新建“Basic .bas”文件 (用于編寫界面響應(yīng)函數(shù)、并開啟HMI自動運行 任務(wù)) →文件添加到項目。

機器視覺運動控制一體機實現(xiàn)相機的相關(guān)采集操作

2.設(shè)計HMI主界面和關(guān)聯(lián)它的控件變量。

機器視覺運動控制一體機實現(xiàn)相機的相關(guān)采集操作

3.編寫相機進行相關(guān)采集操作示例的響應(yīng)函數(shù)。

ZVOBJECT Image '定義圖像變量

GLOBAL CAMERA_TYPE '定義相機類型

GLOBAL cam_num '定義相機數(shù)量變量

GLOBAL gv_readimgmod '定義讀取的圖片模式

GLOBAL gv_index '定義圖片索引變量

GLOBAL File_Name(30) '定義圖片所在的路徑名稱

GLOBAL grab_switch '定義采集開關(guān)

GLOBAL CONST gc_grabtask_id=9 '定義采集線程任務(wù)號

cam_num=0

gv_readimgmod=0

gv_index=0

grab_switch=0

end

''''''''界面初始化函數(shù)''''''''''''

GLOBAL SUB hmi_init()

ZV_ENVINIT() 'ZVision運行環(huán)境初始化

ZV_SETSYSSTR("DataDir","")'設(shè)置默認數(shù)據(jù)目錄

ZV_LATCHSETSIZE(0, HMI_CONTROLSIZEX(10, 1), HMI_CONTROLSIZEY(10, 1)) '設(shè)置鎖存的大小

ZV_LATCHCLEAR(0) '將鎖存通道 0 清零

END SUB

''''''''''''''''掃描相機'''''''''''''''''''

'HMI界面按下掃描相機按鈕時響應(yīng)的函數(shù)

GLOBAL SUB cam_scan_all()

local lv_i

if CAMERA_TYPE=0 THEN

CAM_SCAN("zmotion") '掃描正運動自品牌相機

ELSEIF CAMERA_TYPE=1 THEN

CAM_SCAN("basler") '掃描basler相機

ELSEIF CAMERA_TYPE=2 THEN

CAM_SCAN("huaray") '掃描大華相機

endif

cam_num = CAM_COUNT() '獲取掃描到的相機數(shù)量

if (0 = cam_num) then '如果相機數(shù)量=0,打印提示信息

?"未找到相機"

return '退出子函數(shù),不往下執(zhí)行

endif

?"cam_num = " cam_num '如果掃描到相機,打印相機數(shù)量

for lv_i=0 to cam_num-1

CAM_SEL(lv_i) '選擇掃描到的相機進行操作

CAM_SETEXPOSURE(5000) '設(shè)置相機曝光時間為5000us

CAM_SETMODE(0) '設(shè)置軟件觸發(fā)模式

CAM_START(1) '開啟相機

next

END SUB

''''''''采集圖像''''''

'HMI界面按下采集圖像按鈕時執(zhí)行的子函數(shù)

GLOBAL SUB btn_read_img()

local lv_i

if gv_readimgmod=1 THEN

'循環(huán)圖片索引

if(gv_index=11) then

gv_index=0

endif

File_Name="相機采集/" + TOSTR(gv_index,1,0) + ".bmp" '確定圖片所在的路徑

ZV_READIMAGE(Image,File_Name,0) '讀取本地圖片

ZV_LATCH(Image, 0) '將圖像顯示到鎖存通道編號為0的鎖存區(qū)域

gv_index=gv_index+1

RETURN

endif

if cam_num = 0 then

?"請先掃描相機!"

return

endif

for lv_i=0 to cam_num-1

CAM_SEL(lv_i)

CAM_SETPARAM("TriggerSoftware", 0) '發(fā)送觸發(fā)指令

CAM_GET(Image, 0) '獲取一幀圖像存放到grabImg變量中

ZV_LATCH(Image, lv_i) '將圖像顯示到鎖存通道0中

next

END SUB

''''''''連續(xù)采集'''''''''''''''

'HMI界面按下連續(xù)采集按鈕響應(yīng)的函數(shù)

GLOBAL SUB btn_cgrab()

if grab_switch =1 then '如果已經(jīng)處于連續(xù)執(zhí)行狀態(tài),打印提示信息并退出函數(shù)

?"正在連續(xù)運行中,請勿重復(fù)操作!"

return

endif

if( gv_readimgmod =0) then

if cam_num = 0 then '如果相機數(shù)量=0,打印提示信息并退出函數(shù)

?"請先掃描相機!"

return

endif

endif

grab_switch = 1 '采集任務(wù)開關(guān)置1

if (1 = grab_switch) then

if (0 = PROC_STATUS(gc_grabtask_id)) then

RUNTASK gc_grabtask_id, grab_task() '開啟連續(xù)采集任務(wù)

endif

endif

END SUB

'''''''連續(xù)采集任務(wù)''''''''''''''

'采集任務(wù)實現(xiàn)函數(shù)

GLOBAL sub grab_task()

while(1)

if (0 = grab_switch) then '如果采集任務(wù)開關(guān)=0即停止采集按鈕按下時

exit while '退出循環(huán)

endif

'重復(fù)執(zhí)行以下操作

btn_read_img()

delay(20)

wend

ENDSUB

'''''停止任務(wù)''''''''''''''''''

'HMI界面按下停止采集按鈕響應(yīng)的函數(shù)

GLOBAL SUB btn_stopCgrab()

if grab_switch =0 then '如果已經(jīng)處于停止采集狀態(tài),打印提示信息并退出函數(shù)

?"未開啟連續(xù)采集!"

return

endif

grab_switch = 0 '將采集任務(wù)開關(guān)置0

END SUB

本次,正運動技術(shù)【機器視覺運動控制一體機小課堂】三分鐘實現(xiàn)相機的相關(guān)采集操作,就分享到這里。
審核編輯:湯梓紅

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

掃碼添加小助手

加入工程師交流群

    評論

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

    工控一體機在全自動高速貼片中的應(yīng)用

    控制卡,同步管理多個貼裝頭的運動軌跡,避免機械振動導(dǎo)致的偏差。同時,工控一體機集成視覺處理模塊,通過CCD相機
    的頭像 發(fā)表于 03-14 14:15 ?511次閱讀

    運動磁驅(qū)多動子柔性產(chǎn)線解決方案

    機器視覺運動控制一體機在智能磁驅(qū)多動子的應(yīng)用
    的頭像 發(fā)表于 12-26 10:48 ?1850次閱讀
    正<b class='flag-5'>運動</b>磁驅(qū)多動子柔性產(chǎn)線解決方案

    五軸精雕義齒切削校準解決方案

    機器視覺運動控制一體機在五軸義齒切削校準的應(yīng)用
    的頭像 發(fā)表于 12-10 14:42 ?527次閱讀
    五軸精雕義齒<b class='flag-5'>機</b>切削校準解決方案

    工業(yè)一體機針對工業(yè)機器視覺需求開發(fā)的種集成化系統(tǒng)被廣泛應(yīng)用

    隨著工業(yè)化的進程和技術(shù)的不斷發(fā)展,工業(yè)機器視覺成為現(xiàn)代工業(yè)生產(chǎn)中不可或缺的部分。作為工業(yè)機器視覺技術(shù)的核心組件之
    的頭像 發(fā)表于 11-17 09:55 ?408次閱讀

    工控一體機在儲能電站BMS控制中的應(yīng)用

    在儲能電站的電池管理系統(tǒng)(BMS)中,工控一體機作為核心控制單元,通過高精度數(shù)據(jù)采集、實時算法處理、多設(shè)備協(xié)同控制及安全保障機制,實現(xiàn)了對電
    的頭像 發(fā)表于 10-18 17:35 ?455次閱讀

    工業(yè)一體機不同的安裝系統(tǒng)對應(yīng)其應(yīng)用功能有何差異?

    工業(yè)一體機種集計算、控制、人機交互等功能于一體的工業(yè)自動化設(shè)備。它在各個行業(yè)中都有廣泛的應(yīng)用,包括制造業(yè)、物流業(yè)、工業(yè)自動化等。工業(yè)一體機
    的頭像 發(fā)表于 06-24 17:14 ?649次閱讀

    什么是工控一體機?工控一體機的常見用途以及應(yīng)用特點分析

    工控一體機種專門設(shè)計用于工業(yè)控制領(lǐng)域的計算機設(shè)備。它結(jié)合了計算能力、通信功能和工業(yè)控制系統(tǒng)的特殊要求,廣泛應(yīng)用于自動化生產(chǎn)線、機械設(shè)備控制
    的頭像 發(fā)表于 05-27 10:13 ?1064次閱讀

    工業(yè)電腦一體機廠家聚徽解碼——支持手套 / 濕手操作的原理

    在工業(yè)生產(chǎn)場景中,操作人員經(jīng)常需要佩戴手套進行作業(yè),或是因工作環(huán)境潮濕導(dǎo)致雙手沾水,這使得普通觸摸屏設(shè)備難以滿足操作需求。工業(yè)電腦一體機通過技術(shù)創(chuàng)新,實現(xiàn)了對特殊
    的頭像 發(fā)表于 05-19 10:26 ?1127次閱讀

    工業(yè)一體機應(yīng)用在機器視覺領(lǐng)域上都有哪些常見性能優(yōu)勢?

    隨著工業(yè)化的進程和技術(shù)的不斷發(fā)展,工業(yè)機器視覺成為現(xiàn)代工業(yè)生產(chǎn)中不可或缺的部分。作為工業(yè)機器視覺技術(shù)的核心組件之
    的頭像 發(fā)表于 05-06 11:50 ?604次閱讀

    21.5寸觸摸一體機:便捷互動的新窗口

    一體機
    朗銳智科
    發(fā)布于 :2025年04月10日 15:34:00

    機器視覺運動控制一體機視覺點膠滴藥機上的應(yīng)用

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