乌克兰少妇性做爰_欧美在线导航_欧美久久黄_欧美永久_国产一二在线观看_狠狠操一操_欧美性视频一区二区三区_日韩中文在线视频_精品国产一二三产品区别在哪_日韩特黄特色大片免费视频_亚洲欧美日韩国产精品一区二区_国产精品国产精品国产专区蜜臀ah_国产午夜成人无码免费_插插射啊爱视频日a级_大奶子久久_国产精产国品一二三产区视频_日本少妇高潮正在线播放_视频免费1区二区三区_国产精自产拍久久久久久蜜小说_人善交videos欧美3d残废

產(chǎn)品分類

當(dāng)前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動化控制 > PLC可編程控制器

類型分類:
科普知識
數(shù)據(jù)分類:
PLC可編程控制器

VPLC系列機(jī)器視覺運(yùn)動控制一體機(jī)快速入門(十)

發(fā)布日期:2022-04-25 點(diǎn)擊率:55

  • 關(guān)鍵詞:正運(yùn)動技術(shù),機(jī)器視覺,運(yùn)動控制器


  • 摘要:此前,我們依次講解了軟硬件介紹及計(jì)數(shù)實(shí)例、相機(jī)的基本使用、基于形狀匹配的視覺定位、BLOB有無檢測、測量尺寸、機(jī)器視覺方案中使用到的標(biāo)定功能、ZDevelop軟件實(shí)現(xiàn)識別條形碼和二維碼,測量點(diǎn)/直線/圓以及劃痕檢測功能。


image.png


此前,我們依次講解了軟硬件介紹及計(jì)數(shù)實(shí)例、相機(jī)的基本使用、基于形狀匹配的視覺定位、BLOB有無檢測、測量尺寸、機(jī)器視覺方案中使用到的標(biāo)定功能、ZDevelop軟件實(shí)現(xiàn)識別條形碼和二維碼,測量點(diǎn)/直線/圓以及劃痕檢測功能。


本期課程我們和大家一起使用ZDevelop軟件實(shí)現(xiàn)機(jī)器視覺中使用到的OCR功能。


image.png


一OCR 檢測原理


什么是OCR?


OCR全稱是Optical Character Recognition,即光學(xué)字符識別。在機(jī)器視覺中OCR是指使用圖像處理方法將獲取到的圖像上的黑白字符進(jìn)行分割訓(xùn)練后,識別并輸出對應(yīng)的字符。


image.png

輸入圖像


OCR的檢測原理?


在機(jī)器視覺中進(jìn)行OCR檢測時(shí),首先根據(jù)字符(前景)和背景的對比度以及字符的寬度和高度等參數(shù)將字符進(jìn)行分割后提取字符圖像,然后對提取的字符逐一進(jìn)行訓(xùn)練學(xué)習(xí),將所有可能出現(xiàn)的字符進(jìn)行訓(xùn)練學(xué)習(xí)后存儲到訓(xùn)練庫中,在執(zhí)行識別檢測時(shí),將當(dāng)前提取到的字符和訓(xùn)練庫中的字符進(jìn)行對比,輸出相似度滿足條件的字符結(jié)果。


image.png


二OCR 應(yīng)用場景


1.驗(yàn)證字符準(zhǔn)確性


可以驗(yàn)證待測產(chǎn)品上印刷字符的準(zhǔn)確性。


2.獲取產(chǎn)品字符信息


可以獲取待測產(chǎn)品上的字符信息上傳數(shù)據(jù)庫或錄入系統(tǒng)。


3.信息對比


可以將待測產(chǎn)品識別出的字符和條碼輸出的信息進(jìn)行對比,判斷字符印刷和條碼信息是否一致。


三軟件實(shí)現(xiàn)


(一)流程圖


image.png


(二)實(shí)例演示


1.打開ZDevelop軟件:新建項(xiàng)目→新建HMI文件→新建main.bas文件,用于編寫界面響應(yīng)函數(shù)→新建global_variable.bas文件用于存放全局變量并開啟HMI自動運(yùn)行任務(wù)→新建InitParam.bas文件用于初始化測量參數(shù)→新建camera.bas文件用于實(shí)現(xiàn)相機(jī)采集功能→新建draw.bas文件用于更新繪制圖形刷新界面→文件添加到項(xiàng)目。


image.png


2.設(shè)計(jì)HMI界面。


image.png


3.在global_variable.bas文件中定義全局變量,定義完成后運(yùn)行Hmi.hmi文件。


'''''全局變量大部分使用數(shù)組結(jié)構(gòu)'''''

''注:basic編程中很多函數(shù)會以TABLE(系統(tǒng)的數(shù)據(jù)結(jié)構(gòu))做為參數(shù)

''在這里table均是做為中間變量


''table 21-22,鼠標(biāo)按鍵,控件坐標(biāo)系

''table 31-35,旋轉(zhuǎn)矩ROI參數(shù),cx、cy、width、height、angle,控件坐標(biāo)系

''table 41-45,旋轉(zhuǎn)矩形控件坐標(biāo)轉(zhuǎn)換后對應(yīng)的圖像坐標(biāo),圖像坐標(biāo)系


'主任務(wù)狀態(tài)

'0 - 未初始化

'1 - 停止

'2 - 運(yùn)行中

'3 - 正在停止

GLOBAL DIM main_task_state

main_task_state = 1


'采集開關(guān)

'0 - 停止采集

'1 - 請求采集

GLOBAL DIM grab_switch

grab_switch = 0


'相機(jī)個(gè)數(shù)

GLOBAL cam_num

cam_num = 0


'相機(jī)種類,"zmotion;mvision;basler;mindvision;huaray"

GLOBAL DIM CAMERA_TYPE(16)

CAMERA_TYPE = "mvision"



' 定義主任務(wù)id - 10

GLOBAL DIM main_task_id

main_task_id = 10


'定義連續(xù)采集任務(wù)id - 9

GLOBAL DIM grab_task_id

grab_task_id = 9



'定義全局圖像變量

GLOBAL ZVOBJECT grabImg '采集圖像


'定義常用顏色變量

GLOBAL C_RED, C_GREEN, C_BLUE, C_YELLOW

C_RED   = RGB(255,  0,  0)

C_GREEN = RGB(  0,255,  0)

C_BLUE  = RGB(  0,  0,255)

C_YELLOW= RGB(255,255,  0)


'訓(xùn)練的字符庫、輸出的字符結(jié)果

GLOBAL DIM  nameSample(32),result(32)


'旋轉(zhuǎn)矩形ROI參數(shù):cx、cy、width、height、angle

GLOBAL DIM d_roi_rect2(5) 



'檢測參數(shù):閾值模式、閾值參數(shù)、最小字符面積、最大字符面積、最小字符寬度、最大字符寬度、最小字符高度、最大字符高度、字符極性、形態(tài)學(xué)類型、結(jié)構(gòu)元寬、結(jié)構(gòu)元高、字符最小間距

GLOBAL DIM d_detect_param(13) 



'***********定義讀取本地文件功能相關(guān)變量**************

''注意,該功能只在使用仿真器時(shí)有效

'定義是否使用本地圖片標(biāo)志

GLOBAL DIM d_use_imgfile

d_use_imgfile=1


'定義本地圖片索引

GLOBAL DIM d_index

d_index=0


'定義讀取圖片的路徑

GLOBAL DIM File_Name(100)   


'***********結(jié)束定義讀取本地文件功能相關(guān)變量**********


'運(yùn)行HMI文件

RUN "Hmi1.hmi",1

4.在InitParam.bas文件中初始化測量參數(shù)。


end


GLOBAL SUB init_detect_param()'初始化測量參數(shù)

  '初始化roi參數(shù)

  d_roi_rect2(0) = 160.0      'roi中心x

  d_roi_rect2(1) = 120.0      'roi中心y

  d_roi_rect2(2) = 80.0       'roi寬

  d_roi_rect2(3) = 60.0       'roi高

  d_roi_rect2(4) = 0.0        'roi角度

  TABLE(31) = d_roi_rect2(0) '將roi變量賦值給起始地址為31的table數(shù)組

  TABLE(32) = d_roi_rect2(1)

  TABLE(33) = d_roi_rect2(2)

  TABLE(34) = d_roi_rect2(3)

  TABLE(35) = d_roi_rect2(4)  

  

  '初始化檢測參數(shù):閾值模式、閾值參數(shù)、最小字符面積、最大字符面積、最小字符寬度、最大字符寬度、最小字符高度、最大字符高度、字符極性、形態(tài)學(xué)類型、結(jié)構(gòu)元寬、結(jié)構(gòu)元高、字符最小間距

  d_detect_param(0) = 0      '手動閾值

  d_detect_param(1) = 187    '低閾值

  d_detect_param(2) = 500    '最小字符面積

  d_detect_param(3) = 80000  '最大字符面積

  d_detect_param(4) = 10     '最小字符寬度

  d_detect_param(5) = 500    '最大字符寬度

  d_detect_param(6) = 10     '最小字符高度

  d_detect_param(7) = 500    '最大字符高度

  d_detect_param(8) = 1      '白底黑字

  d_detect_param(9) = 1      '開運(yùn)算

  d_detect_param(10) = 1     '結(jié)構(gòu)元寬,正奇數(shù)

  d_detect_param(11) = 10    '結(jié)構(gòu)元高,正奇數(shù)

  d_detect_param(12) = 1     '字符最小間距

  nameSample=""              '初始化訓(xùn)練字符樣本為空字符串

  result=" "                 '初始化字符結(jié)果變量為空字符串

  

END SUB

5.關(guān)聯(lián)HMI界面值顯示控件變量。


image.png


具體變量關(guān)聯(lián)操作可參考視頻中相關(guān)內(nèi)容或獲取程序代碼進(jìn)行參考。


6.在main.bas文件中添加HMI界面初始化函數(shù)并在Hmi系統(tǒng)設(shè)置中關(guān)聯(lián)初始化函數(shù)。


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

GLOBAL SUB hmi_init()


  grab_switch = 0            '初始化采集開關(guān)為停止采集

  main_task_state = 1        '初始化主任務(wù)狀態(tài)為停止?fàn)顟B(tài)

  

  '初始化時(shí)依據(jù)圖像分辨率設(shè)置區(qū)域的裁剪尺寸,此處圖像分辨率為1280x960

  ZV_RESETCLIPSIZE(1280, 960)

  '設(shè)置鎖存通道0的大小,以適應(yīng)圖片元件控件大小

  ZV_LATCHSETSIZE(0, HMI_ConTROLSIZEX(10, 1), HMI_ConTROLSIZEY(10, 1))  

  ZV_SETSYSINT("LineWidth",5)               '設(shè)置繪制畫筆寬度為5個(gè)像素

 

  init_detect_param() '初始化測量參數(shù)  

  ZV_LATCHCLEAR(0)    '清空鎖存通道0

  

END SUB

image.png


7.在camera.bas文件中添加HMI界面中采集相關(guān)按鈕響應(yīng)的函數(shù)并關(guān)聯(lián)動作函數(shù)。


image.png

相機(jī)操作相關(guān)按鈕

end



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

GLOBAL SUB cam_scan_all()


    if(d_use_imgfile=1)then 

      ?"請先按下使用本地圖片按鈕關(guān)閉該功能"

    return 

  endif 

  

  ZV_SETSYSINT("LogLevel", 7)     '設(shè)置控制器信息

  ZV_SETSYSSTR("DataDir","")

    

  CAM_SCAN(CAMERA_TYPE)           '掃描相機(jī),CAMERA_TYPE="mvision"

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

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

    ? "未找到相機(jī)"    

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

  endif

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

  

  CAM_SEL(0)                       '選擇掃描到的第一個(gè)相機(jī)進(jìn)行操作

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

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

  CAM_START(0)                     '開啟相機(jī)  

  

END SUB


'主界面按下單次采集按鈕執(zhí)行的函數(shù)

GLOBAL SUB btn_grab()


    '如果d_use_imgfile=1時(shí)使用讀取本地圖片功能,使用控制器時(shí)請將此部分代碼注釋掉

    if (d_use_imgfile=1) then 

      if(d_index=3) then 

       d_index=0

    endif

    File_Name="10"+TOSTR(d_index,1,0)+".bmp"   '.../flash/10/目錄下的圖片所在的路徑名稱

    ZV_IMGREAD(grabImg,File_Name,1)

    ZV_LATCH(grabImg, 0) 

    d_index=d_index+1

  return   

  endif

    ''讀取本地圖片功能結(jié)束

  

  '如果相機(jī)數(shù)量為0,提示先掃描相機(jī),并退出子函數(shù)不往下執(zhí)行

    if cam_num = 0   then 

       ?"請先掃描相機(jī)!"

     return 

    endif

  

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

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

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

  

END SUB


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

GLOBAL SUB btn_cgrab()

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

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

     return 

  endif

  

  if( d_use_imgfile =0) then '如果使用相機(jī)采集功能         

  

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

       ?"請先掃描相機(jī)!"

     return 

      endif

  endif

  

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

  if (1 = grab_switch) then

    if (0 = PROC_STATUS(grab_task_id)) then

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

    endif

  endif

  

END SUB


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

grab_task:

  while(1)

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

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

    endif

      

    'grab_switch=1時(shí)重復(fù)執(zhí)行以下操作

     btn_grab()'單次采集按鈕響應(yīng)的函數(shù)

  wend

END



'主界面按下停止采集按鈕響應(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

8.在draw.bas文件中添加檢測ROI更新繪制函數(shù),并在自定義元件屬性窗口中關(guān)聯(lián)刷新函數(shù)和繪制函數(shù)。


end


'和繪制(即選擇ROI)有關(guān)的界面的刷新繪制函數(shù)放在這個(gè)bas文件里


  DIM is_redraw  '繪圖標(biāo)志,0表示未進(jìn)行繪制,1表示正在進(jìn)行繪制

  is_redraw = 0

  

  DIM hit_pos    '定義調(diào)整操作標(biāo)志


'根據(jù)鼠標(biāo)操作更新ROI位置區(qū)域函數(shù)

GLOBAL SUB update_roi()

  

    if mouse_scan(21) = 1 then '掃描鼠標(biāo)按下操作

        '只有按下時(shí)可以改變擊中位置,獲取鼠標(biāo)點(diǎn)擊位置對應(yīng)的擊中區(qū)域編號

      hit_pos = ZV_HMIADJRECT2(table(21), table(22), 31, -1) 

      is_redraw = 1            '繪圖標(biāo)志置1

    endif


    if mouse_scan(21) = -1 then '掃描鼠標(biāo)松開操作

        '根據(jù)區(qū)域編號調(diào)整roi區(qū)域位置

      ZV_HMIADJRECT2(table(21), table(22), 31, hit_pos)

      is_redraw = 1              '繪圖標(biāo)志置1

    endif

  

    if (MOUSE_state(21)) then    '鼠標(biāo)按下時(shí)

        '根據(jù)區(qū)域編號調(diào)整roi區(qū)域位置

      ZV_HMIADJRECT2(table(21), table(22), 31, hit_pos)

      is_redraw = 1              '繪圖標(biāo)志置1

    endif

  

    if (1 = is_redraw) then       '如果繪制標(biāo)志=1

    

      is_redraw = 0              '繪圖標(biāo)志置0

      '控件roi坐標(biāo)轉(zhuǎn)圖像roi坐標(biāo),控件坐標(biāo)存放在起始地址為111的數(shù)組,圖像坐標(biāo)存放在起始地址為50的數(shù)組

      ZV_POSTOIMG(0, 1, 31, 41)

      d_roi_rect2(0) = TABLE(41)'將圖像坐標(biāo)的數(shù)據(jù)賦值給ROI變量

      d_roi_rect2(1) = TABLE(42)

      d_roi_rect2(2) = ZV_LENTOIMG(0, TABLE(33))

      d_roi_rect2(3) = ZV_LENTOIMG(0, TABLE(34))

      d_roi_rect2(4) = TABLE(35)

      SET_REDRAW  '重新繪制全部區(qū)域

    endif  

END SUB


'ROI區(qū)域更新后實(shí)時(shí)繪制ROI區(qū)域

GLOBAL SUB draw_roi()

  

    SET_COLOR(C_BLUE)    '設(shè)置畫筆顏色為藍(lán)色

    ZV_HMIRECT2(31, 300) '將旋轉(zhuǎn)矩形roi分解為HMI支持的繪圖圖元并添加控制參數(shù),便于HMI繪圖顯示

    DRAWLINE(TABLE(300), TABLE(301), TABLE(302), TABLE(303)) '繪制外矩形

    DRAWLINE(TABLE(302), TABLE(303), TABLE(304), TABLE(305))

    DRAWLINE(TABLE(304), TABLE(305), TABLE(306), TABLE(307))

    DRAWLINE(TABLE(306), TABLE(307), TABLE(300), TABLE(301))

    

    DRAWLINE(TABLE(308), TABLE(309), TABLE(310), TABLE(311)) '繪制方向箭頭

    DRAWLINE(TABLE(312), TABLE(313), TABLE(310), TABLE(311))

    DRAWLINE(TABLE(314), TABLE(315), TABLE(310), TABLE(311))

    

END SUB


image.png


9.在main.bas文件中添加HMI界面按下【提取訓(xùn)練】按鈕時(shí)響應(yīng)的函數(shù)并關(guān)聯(lián)動作函數(shù)名。


'HMI界面按下提取字符按鈕時(shí)響應(yīng)的函數(shù)

GLOBAL SUB btn_segment()

    '定義檢測需要用到的變量:分割參數(shù)、樣本圖片庫、訓(xùn)練樣本庫、OCR分類器、結(jié)果圖片

    GLOBAL ZVOBJECT param,sample,trainSample,ocr,colorImg

  '根據(jù)界面輸入?yún)?shù)生成分割參數(shù)

  ZV_OCRSEGSETPARAM_(param,d_detect_param(0),d_detect_param(1),d_detect_param(2),d_detect_param(3),d_detect_param(4),d_detect_param(5),d_detect_param(6),d_detect_param(7),d_detect_param(8),d_detect_param(9),d_detect_param(10),d_detect_param(11),d_detect_param(12))

  '根據(jù)分割參數(shù)和檢測區(qū)域進(jìn)行字符分割,分割的字符樣本圖片存放到sample變量中

  ZV_OCRSEGCHAr_(grabImg,param,sample,d_roi_rect2(0),d_roi_rect2(1),d_roi_rect2(2),d_roi_rect2(3),d_roi_rect2(4))

  '獲取樣本數(shù)量,存放到table(100)中

  ZV_OCRSAMPLECNT_(sample,100)

  '灰度圖轉(zhuǎn)換到RGB圖,作為結(jié)果圖像

  ZV_GRAYTORGB(grabImg, colorImg)

  if(TABLE(100)>0) then  '如果識別到的字符數(shù)量大于0

    for i=0 to TABLE(100)-1'根據(jù)識別到的字符次數(shù)進(jìn)行循環(huán)

      

    ZV_OCRSAMPLERECT2_(sample,i,150)'獲取每個(gè)樣本字符的最小外接矩陣,用于顯示分割結(jié)果

    '將樣本的最小外接矩陣?yán)L制到界面中

      ZV_RECT2(colorImg,table(150),table(151),table(152),table(153),table(154),C_GREEN)

    next

  elseif (TABLE(100)=0) then  '如果未分割提取到字符

      ?"未成功分割提取出字符!"  '打印提示并退出執(zhí)行

    return 

  endif

  ZV_LATCH(colorImg,0)'在鎖存通道0中顯示結(jié)果圖像

  

  if (STRCOMP(nameSample, "")=0)then '如果輸入的訓(xùn)練字符樣本是空的

     ?"請先輸入訓(xùn)練字符樣本再重新分割訓(xùn)練!" '打印提示

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

  endif

  

  '清空OCR分類器

  ZV_CLEAR(ocr)

  if(ZV_ISEMPTY(trainSample)=0) then '如果訓(xùn)練樣本庫不為空

    ZV_OCRSAMPLECLR_(trainSample)'在訓(xùn)練字符之前先清空樣本庫

  endif

  '根據(jù)輸入的訓(xùn)練庫字符生成訓(xùn)練樣本庫

  ZV_OCRSAMPLEAPP_(sample,trainSample,nameSample)

  '使用訓(xùn)練樣本庫訓(xùn)練分類器,0.8為優(yōu)化參數(shù)(懲罰系數(shù)),表示分類器的預(yù)測能力, 越小預(yù)測能力越強(qiáng)但越容易出錯,范圍[0,1],建議 0.8;

  '0.15為徑向基核參數(shù),表示非線性映射能力,值越大非線 性映射能力就越強(qiáng),范圍[0,1],建議 0.15

  ZV_OCRTRAINSVM_(trainSample,ocr,0.8,0.15)

  if(ZV_ISEMPTY(ocr)=0) then '如果分類器訓(xùn)練成功

    ?"字符分割訓(xùn)練已完成!"     '打印成功提示

    else                      

    ?"訓(xùn)練字符和分割提取的字符不匹配!"

  endif

  

END SUB

image.png


10.在main.bas文件中添加HMI界面按下【識別】按鈕時(shí)響應(yīng)的函數(shù)并關(guān)聯(lián)動作函數(shù)名。


'HMI界面按下識別按鈕時(shí)響應(yīng)的函數(shù)

GLOBAL SUB btn_test()

    

  result=" " '清空字符結(jié)果變量

  

  '根據(jù)界面輸入?yún)?shù)生成分割參數(shù)

  ZV_OCRSEGSETPARAM_(param,d_detect_param(0),d_detect_param(1),d_detect_param(2),d_detect_param(3),d_detect_param(4),d_detect_param(5),d_detect_param(6),d_detect_param(7),d_detect_param(8),d_detect_param(9),d_detect_param(10),d_detect_param(11),d_detect_param(12))

  '根據(jù)分割參數(shù)和檢測區(qū)域進(jìn)行字符分割,分割的字符樣本存放到sample變量中

  ZV_OCRSEGCHAr_(grabImg,param,sample,d_roi_rect2(0),d_roi_rect2(1),d_roi_rect2(2),d_roi_rect2(3),d_roi_rect2(4))

  '獲取分割到的字符數(shù)量,存放到table(100)中

  ZV_OCRSAMPLECNT_(sample,100)

  if(TABLE(100)=0) then  '如果未分割提取到字符

    ?"未成功分割提取出字符!" '打印提示并退出執(zhí)行

    return 

  endif

  '使用訓(xùn)練樣本和分類器識別字符并輸出字符結(jié)果到起始地址為50的變量中

  ZV_OCRCLASSIFYSVM_(ocr,sample,32,50)

  '獲取識別到的字符數(shù)量,存放到table(100)中

  ZV_OCRSAMPLECNT_(sample,100)

  '灰度圖轉(zhuǎn)換到RGB圖,作為結(jié)果圖像

  ZV_GRAYTORGB(grabImg, colorImg)

  if(TABLE(100)>0) then  '如果識別到的字符數(shù)量大于0

    for i=0 to TABLE(100)-1'將字符結(jié)果循環(huán)賦值給結(jié)果變量顯示到界面中

      result(i)=TABLE(50+i)

    ZV_OCRSAMPLERECT2_(sample,i,150)'獲取每個(gè)樣本字符的最小外接矩陣,用于顯示分割結(jié)果

    '將樣本的最小外接矩陣?yán)L制到界面中

      ZV_RECT2(colorImg,table(150),table(151),table(152),table(153),table(154),C_GREEN)

    next

  endif

  ZV_LATCH(colorImg,0)'在鎖存通道0中顯示結(jié)果圖像

END SUB


image.png


11.在main.bas文件中添加【運(yùn)行】按鈕響應(yīng)的函數(shù)并關(guān)聯(lián)動作函數(shù)。


'HMI界面按下運(yùn)行按鈕時(shí)響應(yīng)的函數(shù)

GLOBAL SUB btn_run()


    if(2 = main_task_state) then  '如果主任務(wù)處于運(yùn)行中狀態(tài)

     ?"已經(jīng)開啟連續(xù)運(yùn)行任務(wù),請勿重復(fù)操作!" '打印提示

     return 

  endif

  

  if (1 = main_task_state) then  '如果主任務(wù)處于停止?fàn)顟B(tài)

    if (0 = PROC_STATUS(main_task_id)) then'如果程序中任務(wù)未開啟

      main_task_state = 2  '將主任務(wù)狀態(tài)設(shè)置為運(yùn)行中狀態(tài)

      RUNTASK  main_task_id, main_task'開啟主任務(wù)

    endif

  endif

  

END SUB


'主任務(wù)執(zhí)行的函數(shù)

main_task:

  while(1)

        '如果主任務(wù)狀態(tài)處于正在停止?fàn)顟B(tài)即停止按鈕按下時(shí)

    if (3 = main_task_state) then

      main_task_state = 1'將主任務(wù)狀態(tài)設(shè)置為停止?fàn)顟B(tài)

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

    endif

    

    '否則循環(huán)執(zhí)行采集和識別函數(shù)

    btn_grab()

    btn_test()

    

  wend

END


image.png

12.在main.bas文件中添加【停止】按鈕響應(yīng)的函數(shù)并關(guān)聯(lián)動作函數(shù)。


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

GLOBAL SUB btn_stop()


  if (2 = main_task_state) then '如果主任務(wù)狀態(tài)處于2即任務(wù)運(yùn)行中時(shí)

     main_task_state = 3         '將主任務(wù)狀態(tài)置為3,退出循環(huán)

  endif

  

END SUB

image.png

(三)仿真演示效果


image.pngimage.png

image.png


本次,正運(yùn)動技術(shù)VPLC系列機(jī)器視覺運(yùn)動控制一體機(jī)快速入門(十)——OCR功能,就分享到這里。


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


本文由正運(yùn)動技術(shù)原創(chuàng),歡迎大家轉(zhuǎn)載,共同學(xué)習(xí),一起提高中國智能制造水平。文章版權(quán)歸正運(yùn)動技術(shù)所有,如有轉(zhuǎn)載請注明文章來源。


下一篇: PLC、DCS、FCS三大控

上一篇: 會PLC也能玩轉(zhuǎn)機(jī)器視

推薦產(chǎn)品

更多
主站蜘蛛池模板: 北京信达科贸有限公司| 杭州机械进出口有限公司| 上海汽车装饰用品有限公司| 高意(惠州)有限公司| 苏州道可信息有限公司| 中林建设工程有限公司| 华川机械制造有限公司| 轩盛国际贸易有限公司| 四川保险公估有限公司| 江门卡夫食品有限公司| 深圳飞荣达有限公司| 苏光测绘仪器有限公司| 利滨行贵金属有限公司| 深圳劳斯实业有限公司| 杭州胡庆堂药业有限公司| 上海海的润滑油有限公司| 京粮天津粮油工业有限公司| 锐恒机械设备有限公司| 恒拓进出口有限公司| 无锡锡昶精密铸造有限公司| 深圳东风南方汽车销售有限公司| 深圳四季春有限公司| 恒昌机械设备有限公司| 贵州 润滑油 有限公司| 岱美汽车零部件有限公司| 上海允发化工有限公司| 清清美家居有限公司| 致微(厦门)仪器有限公司| 万马高分子有限公司| 湖南 农业有限公司 长沙| 深圳恩普电子有限公司| 珠海市拍卖有限公司| 首钢钢铁贸易有限公司| 鲜活果汁工业有限公司| 食品有限公司河南梦想| 锦州天合化学有限公司| 海坦成套配件有限公司| 上海第一运营有限公司| 州龙力机械有限公司| 中粮万威客有限公司| 杭州电力设备制造有限公司| 在巢湖的医疗器械有限公司| 南昌市政工程有限公司| 千岛湖发展有限公司| 牛尾电机(苏州)有限公司| 恒瑞无纺布有限公司| 佛山美的有限公司电话| 上海 北 有限公司招聘| 保定光谱电子有限公司| 东莞精密注塑有限公司| 中兴能源有限公司天津| 东莞市精密组件有限公司| 南京通用电气有限公司| 山东太平洋光缆有限公司| 碧倩化妆品有限公司| 博昌医疗器械有限公司| 广州尼爵服饰有限公司| 青岛市政工程有限公司| 万福阁家具昆山有限公司| 华清信息技术有限公司| 上海欧尚家纺有限公司| 浙江为诚医药有限公司| 上海盈泰石化有限公司| 常州威自动化有限公司| 茅镇源酒业有限公司| 浙江省电信有限公司| 广州诺佳贸易有限公司| 东莞市华兴电子有限公司| 佛山三水家具有限公司| 诺康医疗设备有限公司| 山东太平洋光缆有限公司| 五丰上食食品有限公司| 盛派国际贸易有限公司| 东莞市百诚有限公司| 优特半导体有限公司| 明星电子深圳有限公司| 赛生贸易上海有限公司| 健鼎电子有限公司招聘| 青岛啤酒厦门有限公司| 江西红实业有限公司| 湖南安化茶业有限公司| 广州广业置业有限公司| 日科能高电子有限公司| 德州天宇空调有限公司| 罗博泰尔机器人技术有限公司| 金万塑胶五金有限公司| 扬州市宏扬工程有限公司| 唐山冀东机电设备有限公司| 京滨汽车电喷装置有限公司| 宜兴市安装有限公司| 史密斯医疗器械北京有限公司| 合肥凯正电气有限公司| 北京瑞宝食品有限公司| 东莞创科电子有限公司| 敬鹏常熟电子有限公司| 渤海融资租赁有限公司| 壹品牌设计有限公司| 四川亚西机器有限公司| 江苏林洋新能源有限公司| 坤办公家具有限公司| 厦门卓达印章有限公司| 上海洛轴轴承有限公司| 中胜和实业有限公司| 澜庭 上海有限公司| tcl家用电器 惠州 有限公司| 黄石市铝业有限公司| 思威特电子有限公司| 杭州秦杭贸易有限公司| 台州市龙仕翔塑胶有限公司| 苏州对松堂电子有限公司| 中汇会计事务所有限公司| 湖北神电电机有限公司| 温州市华泰有限公司| 淮安制造有限公司招聘| 诺特通信技术有限公司| 中兴通讯技术有限公司| 苏州佳禾食品有限公司| 河南境外就业有限公司| 上海东聚电线有限公司| 广州装饰品有限公司| 自然人有限公司章程| 上海爱使包装有限公司| 尼康仪器 上海 有限公司| 河南对邦医疗器械有限公司| 凯弦电气自动化有限公司| 上海华东建设发展设计有限公司| 鼎悦贵金属经营有限公司| 天津柒一拾壹有限公司| 正通机械制造有限公司| 浙江南都电源有限公司| 台州市国际贸易有限公司| 烟台采埃孚有限公司| 苏州中华保险有限公司| 苏州金螳螂装饰有限公司| 青岛海大生物有限公司| 捷腾电子(深圳)有限公司| 快客利餐饮有限公司| 科利华电器有限公司| 江苏电气自动化有限公司| 美德机器人有限公司| 上海养和堂有限公司| 茂名石化有限公司招聘| 业通信息技术有限公司| 南玻浮法玻璃有限公司| 深圳茂业百货有限公司| 中天电子发展有限公司| 广州载易贸易有限公司| 邯郸市市政工程有限公司| 奥特龙电器有限公司| 苏州东南电梯有限公司| 浙江味斯美食品有限公司| 花旗数据处理有限公司| 凯斯达阀门有限公司| 东坑富东电子有限公司| 奇瑞徽银金融有限公司| 聚思力信息技术有限公司| 常州康尔达电子有限公司| 致微(厦门)仪器有限公司| 有限公司 西班牙语| 迅捷机械设备有限公司| 重庆铝锻造有限公司| 株洲天桥起重机有限公司| 上海惜比贸易有限公司| 汇思科电子有限公司| 上海金珀仪器有限公司| 东莞东城电子有限公司| 天诚环保设备有限公司| 博一光电(深圳)有限公司| 无锡日立泵有限公司| 深圳优普电子有限公司| 深圳市优思比电子有限公司| 吉林市饲料有限公司| 广州盛世长运有限公司| 青岛升国际贸易有限公司| 深圳市万佳安实业有限公司| 河南宝鼎建设工程有限公司| 上海鸿微电子有限公司| 万得汽车技术有限公司| 名家生活空间有限公司| 福康斯发电机有限公司| 海雷新能源有限公司| 山东新华置业有限公司| 石家庄工业炉有限公司| 伟航贸易有限公司...| 劲浪体育用品有限公司| 德州启泰机械有限公司| 深圳易新能源有限公司| 青岛空间装饰有限公司| 深圳旅游发展有限公司| 梅里亚动物保健有限公司| 南京紫金电子有限公司| 北京秀水街有限公司| 深圳市视鑫电子有限公司| 新大陆电子有限公司| 万年青运动器材有限公司| 上海好时贸易有限公司| 上海汽车改装有限公司| 湖南金为型材有限公司| 立洲五金弹簧有限公司| 美建建筑系统有限公司| 润通进出口有限公司| 赫比家用电器产品有限公司| 通力摩托车有限公司| 北京麦当劳有限公司| 安徽业峰工程有限公司| 上海华艺幕墙工程有限公司| 东陶 大连 有限公司| 伊众清真食品有限公司| 晋江市鞋机有限公司| 斯美尔光电有限公司| 北京中盛担保有限公司| 辽宁科隆精细化工有限公司| tcl(深圳)新技术有限公司| 上海国展实业发展有限公司| 昆山彩印刷有限公司| 佛山市金日有限公司| 宝钢南方贸易有限公司| 深圳中航装饰工程有限公司| 江苏华星医疗器械有限公司| 美的净水设备有限公司| 慈溪市气动元件有限公司| 广州美林基业有限公司| 卜内门漆油有限公司| 河南爱生医药有限公司| 简柏特(大连)有限公司| 青岛升国际贸易有限公司| 巨龙钢结构有限公司| 深圳汉华光电有限公司| 李锦记新会食品有限公司| 上海尚地技术有限公司| 耐落螺丝(昆山)有限公司| 厦门准信机电有限公司| 海伯机械制造有限公司| 深圳广前电力有限公司| 昆山数控设备有限公司| 优德精密工业昆山有限公司| 江阴新日冶金有限公司| 深圳英利能源有限公司| 北京市机电技术有限公司| 御居装饰工程有限公司| 鼎久装饰工程有限公司| 深圳英利能源有限公司| 东创进出口有限公司| 广东基业电器有限公司| 焦作金的食品有限公司| 国药试剂有限公司沈阳| 江西樟江化工有限公司| 顺泰建筑工程有限公司| 深圳富兰电子有限公司| 海创自动化有限公司| 江苏国实业有限公司| 北京诚栋房屋有限公司| 广州一康医疗有限公司| 深圳健康元有限公司| 博士达电子有限公司| 贵州紫金矿业有限公司| 中船消防设备有限公司| 婴贝乐婴儿用品有限公司| 森叶(清新)纸业有限公司| 国瑞兴业地产有限公司| 诗婷化妆品有限公司| 中新塑料(广州)有限公司| 南京金埔园林有限公司| 安利自动化有限公司| 佛山纺织进出口有限公司| 互通气动机器工程有限公司| 川源机械有限公司苏州| 深圳汉华光电有限公司| 山屿海旅游有限公司| 惠万家食品有限公司| 法雷奥汽车电机雨刮系统有限公司| 斯美尔光电有限公司| 天和汽车贸易有限公司| 世纪泰美车业有限公司| 万里旅行社有限公司| 青岛中船重工轨道装备有限公司 | 北京sm娱乐有限公司| 深圳悉地国际有限公司| 宁波杉杉服装有限公司| 三创装饰设计有限公司| 新时代信息技术有限公司| 山大奥太电气有限公司| 吉林半导体有限公司| 北京仁美贸易有限公司| 格莱特休闲用品有限公司| 山东豪迈机械有限公司| 伟航贸易有限公司...| 晶创光电(深圳)有限公司| 漳州龙江建设有限公司| 宁波 管材 有限公司| 深圳鑫森电子有限公司| 威威尔安防有限公司| 深圳奥菲服饰有限公司| 南自信息技术有限公司| 上海五丰上食有限公司| 深圳市瑞丰光电子有限公司| 眉山市建筑工程有限公司| 宁波鑫达机械有限公司| 威怡化工苏州有限公司| 青岛钰鑫车辆有限公司| 深圳文艺复兴有限公司| 佛山光的照明电器有限公司 | 佛山诺鑫家具有限公司| 艾普斯电源苏州有限公司| 中航油工程建设有限公司| 广州 绿枫 有限公司| 昆明航空票务有限公司| 山东保龄生物有限公司| 乐哈哈食品有限公司| 天达环保建材有限公司| 洛阳永生食品有限公司| 升柯式印刷有限公司| 义乌易博贸易有限公司| 迪生仪器仪表有限公司| 怡生医疗设备有限公司| 上海茂 建筑工程有限公司| 深圳市华利达有限公司| 大地旅游规划设计有限公司| 秦皇岛宝世顺钢管有限公司| 迈格机械模具有限公司| 常州豪爵摩托车有限公司| 安泰动力机械有限公司| 四川华迪技术有限公司| 北方液压机械有限公司| 深圳嘉兰图设计有限公司| 河南监理有限公司怎么样| 上海智城分析仪器有限公司| 上海有色金属材料有限公司| 长炼机电工程技术有限公司| 广东鸿粤汽车销售有限公司| 温岭市流水线制造有限公司 | 岳华会计师事务所有限公司| 奇异鸟食品有限公司| 爱默生上海有限公司| 易贷信息技术有限公司| 理昂生物质发电有限公司| 万润润滑油有限公司| 不锈钢管材有限公司| 北京北京桶装水有限公司| 苏慧信息技术有限公司| 合肥凯正电气有限公司| 天津远昊工程有限公司| 泉州泉航机械有限公司| 罗莱家用纺织有限公司| 六丰模具昆山有限公司| 广州发电厂有限公司| 河北 消防器材有限公司| 天津机械施工有限公司| 富士电机(深圳)有限公司| 麦凯瑞汽车外饰有限公司| 宁波 电塑有限公司| 君达医疗器械有限公司| 正华建筑设计有限公司| 广州市花都机械有限公司| 观唐上院装饰有限公司| 天津焊材有限公司招聘| 京仪高科仪器有限公司| 欧达可电子有限公司| 思瑞测量技术 深圳 有限公司| 西安飞机制造有限公司| 杭州杭洁实业有限公司| 索菲测量技术有限公司| 中电智能技术有限公司| 上海达研光电有限公司| 东海不锈钢有限公司| 济南万达广场置业有限公司| 艾礼富安防设备有限公司| 旺达自动化有限公司| 金雅居门业有限公司| 中山史麦斯有限公司| 枫雅装饰工程有限公司| 东莞利鑫机械有限公司| 锦州自动化设备有限公司| 卓望信息技术北京有限公司| 京港玻璃钢有限公司| 智酷有限公司怎么样| 华晨进出口有限公司| 秦皇岛金海食品有限公司| 风尚服装(北京)有限公司| 成都西联钢铁有限公司| 重庆水电安装有限公司| 利达香港实业有限公司| 郑州新郑国际机场有限公司| 台祥机械设备有限公司| 达尔杰帝照明有限公司| 柳州信息技术有限公司| 北京京都酒业有限公司| 上海禹易国际贸易有限公司| 东莞家顺搬家有限公司| 礼来制药苏州有限公司| 上海装潢装饰有限公司| 山东 石化机械 有限公司| 广州依纯服装有限公司| 江西保险设备有限公司| 无锡固废处置有限公司| 四川节能设备有限公司| 凌志润滑油有限公司| 丰亿广州电子有限公司| 深圳荣科电子有限公司| 西安整流器有限公司| 宁波腾峰汽车销售有限公司| 上海勘测设计院有限公司| 科威技术转移有限公司| 辽宁科隆精细化工有限公司| 鄂尔多斯绿能光电有限公司| 青海省医药有限公司| 深圳嘉莹电子有限公司| 茂名 石化有限公司 招聘| 南京华宁电气实业有限公司| 惠而康电器有限公司| 电装电子(天津)有限公司| 斯泰潘南京化学有限公司| 天津融创置地有限公司| 北京中天担保有限公司| 韩都衣舍服饰有限公司| 济南安防设备有限公司| 台州食品机械有限公司| 厦门 五金工具有限公司| 建龙特殊钢有限公司| 敬鹏电子(常熟)有限公司| 深圳市福永电子有限公司| 贵州省担保有限公司| 深圳嘉新电子有限公司| 格瑞玻璃棉制品有限公司| 艾能电力工程有限公司| 重工环保设备有限公司| 欧拓重庆防音配件有限公司| 亿源电力工程有限公司| 乐享家上海有限公司| 费森尤斯医药上海有限公司| 华诚国际贸易有限公司| 安琪酵母伊犁有限公司| 南昌防水工程有限公司| 青岛征和工业有限公司| 金利源净水有限公司| 富裕注塑制模上海有限公司| 苏州中新金属有限公司| 宁波 油漆有限公司| 芜湖橡胶制品有限公司| 克丽缇娜贸易有限公司| 运动用品制造有限公司| 汽车设备回收有限公司| 新华海天国际货运有限公司| 威泰能源 苏州 有限公司| 惠州tcl瑞智有限公司| 深圳市佳林电子有限公司| 蚌埠华益玻璃有限公司| 成都恒瑞能源有限公司| 隆众信息技术有限公司| 华商电力管道有限公司| 广州芭莎化妆品有限公司| 广恒新能源有限公司| 南广机电设备有限公司| 诺特通信技术有限公司| 泰达装饰工程有限公司| 华侨物业发展有限公司| 深圳市冠鑫电子有限公司| 重庆李尔汽车系统有限公司| 云南云河药业有限公司| 联塑机械制造有限公司| 诚杰环保袋有限公司| 三菱电机广州压缩机有限公司| 福建 调味品有限公司| 四川绵阳的发展有限公司| 东和国际贸易有限公司| 吉林通化酒业有限公司| 华俊医疗器械有限公司| 上海装潢装饰有限公司| 华东建设发展设计有限公司| 同仁堂参茸有限公司| 奥宝精密电子有限公司| 亿家惠商业有限公司| 凯士比泵业有限公司| 滨州环保设备有限公司| 浙江南都电源动力有限公司| 海棠通信技术有限公司| 江阴滨江医疗设备有限公司| 金土地种业有限公司| 嘉祥县食品有限公司| 五八信息技术有限公司怎么样| 无锡及恩电气有限公司| 电厂 环保有限公司| 湖北武汉材料有限公司| 东冠信息技术有限公司| 普联深圳有限公司招聘| 九州大药房连锁有限公司| 海南互联网有限公司| 茂宜医疗器械有限公司| 雪花啤酒安徽有限公司| 重庆同景置业有限公司| 果香园果汁有限公司| 微阅基因技术有限公司| 东创进出口有限公司| 重庆以赛贸易有限公司| 武汉阳光新能源有限公司| 江苏洛凯机电有限公司| 哈尔滨森鹰窗业有限公司| 中山市丽莎卫浴有限公司| 百丽鞋业(成都)有限公司| 杭州中为 有限公司| 超威动力能源有限公司| 江苏中森建筑设计有限公司| 达源环保工程有限公司| 深圳华兴达有限公司| 上海东海制药有限公司| 上海和记黄埔地产有限公司| 惠州洗涤用品有限公司| 法鑫忠信新材料有限公司| 营口国际货运有限公司| 刘伶醉酿酒有限公司| 宁波贝佳家具有限公司| 深圳市起重机械有限公司| 车辆净化器有限公司| 深圳市欣和电子有限公司| 虹信通信技术有限公司| 河南 空分设备有限公司| 恒业建筑安装工程有限公司| 深圳耕创电子有限公司| 上海宝兰日化有限公司| 诺力机械设备有限公司| 健鼎电子有限公司招聘| tcl(深圳)新技术有限公司| 法孚国际贸易有限公司| 南京中药饮片有限公司| 成都棒棒娃实业有限公司| 明昕微电子有限公司| 上海大宛食品有限公司| 茂名新能源有限公司| 利世(上海)有限公司| 新能源供热有限公司| 东方电器(大连)有限公司| 广州朗域实业有限公司| 松下万宝广州压缩机有限公司| 东莞正扬电子有限公司| 美图装饰工程有限公司| 中航油工程建设有限公司| 诚景进出口有限公司| 天顺建设工程有限公司| 力创电子有限公司怎么样| 博世包装技术 杭州 有限公司| 东莞宝三电子有限公司| 贵阳饲料有限公司招聘| 杭州食品原料有限公司| 龙岩曹溪)有限公司| 德州天宇空调有限公司| 山西光宇照明有限公司| 珠海中慧电子有限公司| 烟台卓能电池材料有限公司| 深圳南海酒店有限公司| 厦门景智电子有限公司| 河南重型钢结构有限公司| 宁波开关制造有限公司| 夏弗纳上海有限公司| 中山市史密斯有限公司| 上海欧尚家纺有限公司| 马鞍山金星化工有限公司| 甘肃土特产有限公司| 福州快科电梯有限公司| 张家港织带有限公司| 洛阳金诺机械工程有限公司| 亨斯迈纺织有限公司| 香格里拉矿业有限公司| 广东达利食品 有限公司| 安徽华铝铝业有限公司| 常州园林建筑工程有限公司| 宁波 丝绸有限公司| 纳米生物技术有限公司| 广东对外建设有限公司| 瑞得信息技术有限公司| 通用电气水处理无锡有限公司| 山东模具制造有限公司| 杭州杭策轮胎有限公司| 天津长兴化学有限公司| 中山日塑电子有限公司| 浙江山蒲照明有限公司| 快美特汽车精品有限公司| 无锡市锡泵制造有限公司| 海南美佳精细化工有限公司| 誉银贵金属有限公司| 伊诺特惠州有限公司| 昌盛装饰工程有限公司| 苏州圣万提注塑有限公司| 三夫户外用品有限公司| 深圳市泰融担保有限公司| 中铁爆破工程有限公司| 土地工程技术有限公司| 金牛小额贷款有限公司| 上海博禄塑料有限公司| 国际有限公司经营范围| 深圳福尔电子有限公司| 圣凯天津工业有限公司| 深圳市倍利有限公司| 万成建筑工程有限公司| 安阳九天化工有限公司| 奥太华制冷设备有限公司| 深圳市嘉利实业有限公司| 晋中 能源有限公司| 吉利汽车有限公司湘潭| 广州首信电器有限公司| 源泰新材料有限公司| 重庆双庆机电有限公司| 河南 肉食品有限公司| 鑫汇精密铸造有限公司| 廊坊埃意电子有限公司| 宏发继电器有限公司| 盛智营销策划有限公司| 爱特爱服装有限公司| 中核二三能源有限公司| 上海沃巴弗电子有限公司| 上海福耀汽车玻璃有限公司| 太仓卓能电子有限公司| 金龙船食品有限公司| 深圳万利达电子有限公司| 霍曼北京贸易有限公司| 科捷锂电池有限公司| 深圳市鸿凯电子有限公司| 中山市四海有限公司| 小白龙玩具实业有限公司| 青禾人造草坪有限公司| 晋江市酒业有限公司| 鼎盛装饰设计有限公司| 宁新能源发展有限公司| 中信隆进出口有限公司| 腾达不锈钢制品有限公司| 天津金士力佳友有限公司| 菲菲诗化妆品有限公司| 上海科丝美诗有限公司| 常州威自动化有限公司| 台州塑豪塑业有限公司| 中贸圣佳拍卖有限公司| 贝亲婴儿用品有限公司| 恒达建筑劳务有限公司| 华纳圣龙(宁波)有限公司| 雅品装饰工程有限公司| 大实验设备有限公司| 在贤电子(苏州)有限公司| 梦田服装(上海)有限公司| 广东塑料制品有限公司| 常州中安机械有限公司| 中储新能源有限公司| 阿仁科机械有限公司| 无锡中微电子有限公司| 杭州 丝绸贸易有限公司| 亚太国际货代有限公司| 重庆融创物业有限公司| 大工精密机械有限公司| 东丽塑料深圳有限公司| 宁波巨化化工有限公司| 瑞拓电气(上海)有限公司| 石家庄新地有限公司| 启东 纺织有限公司| 北京万生物药业有限公司| 宁波中基进出口有限公司| 鑫融基担保有限公司| 雅泛迪铝业有限公司| 青岛兴达机械有限公司| 锦州万得机械有限公司| 汉唐国际贸易有限公司| 日邦聚氨酯有限公司| 中邦亚通电信技术有限公司| 伊健源生物医药有限公司| 月盛斋清真食品有限公司| 西安中洁建设工程有限公司| 嘉兴易嘉机械有限公司| 上海爱色丽有限公司|