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