Skip to content

TCP切換配方與Gocator引數修改 ​

專案流程 ​

本地圖片

裝置配置 ​

  1. 選擇TCP客戶端或TCP服務端,進行配置。

  2. 選擇LMI Gocator,進行相機選擇。

TCP配合指令碼切換配方 ​

  1. 選擇标记工具,作為接收錯誤字串的跳轉點。

  2. 選擇接收字符串工具,選擇裝置,設定超時時間和輸出。

  3. 選擇lua语言脚本工具,通過對接收的字串進行判斷,切換配方。

lua

-- 判断切换配方
if ChangeFormula == "1" then
   SwitchRecipe("配方1")
elseif ChangeFormula == "2" then
   SwitchRecipe("配方2")   
elseif ChangeFormula == "3" then
   SwitchRecipe("配方3") 
else
    Jump("ReStart")
end

TCP配合工具切換配方 ​

擬合平面 ​

  1. 選擇接收字符串工具,選擇裝置,設定超時時間和輸出。

  2. 選擇lua语言脚本工具,通過對接收的字串進行判斷,跳轉到指定標記,進行配方切換。

lua
if Formula == "1" then
   Jump("Formula1")
elseif Formula == "2" then
   Jump("Formula2")   
elseif Formula == "3" then
   Jump("Formula3")   
end
  1. 選擇标记工具,作為切換配方1的跳轉點。

  2. 選擇切换配方工具,切換配方1。

選擇判断工具,當切换配方工具執行完成後,跳轉至結束配方切換位置。

  1. 切換配方2,3操作與切換配方1相同

  2. 選擇标记工具,作為結束配方切換的跳轉點。

TCP配合切換Goctor引數配置 ​

  1. 選擇接收字符串工具,選擇裝置,設定超時時間和輸出。

  2. 選擇判断工具,對接收的字串進行判斷並輸出結果。

  3. 選擇跳转工具,繫結上一步判断工具Result作為啟用,當NG時,跳轉到Gocator2標記

  4. 選擇Gocator参数控制工具,選擇需要修改配置的相機,並修改配置。

  5. 選擇判断工具,當Gocator参数控制工具執行完成後,跳轉至結束標記。

  6. 選擇标记工具,設定為Gocator2,作為第二步判斷工具NG時的第三步跳轉工具跳轉點。

  7. 選擇Gocator参数控制工具,選擇需要修改配置的相機,並修改配置。

  8. 選擇判断工具,當Gocator参数控制工具執行完成後,跳轉至結束標記。

  9. 選擇标记工具,作為結束標記。

Vision Studio