Skip to content

邏輯運算元應用

專案流程

一、初始化

選擇lua语言脚本工具,建立三個不同型別的全域性變數用於判斷。

lua
SetFloatVariable("judgeNumber",10.000)
SetStringVariable("judgeString","it is true")
SetBoolVariable("judgeBool",true)

二、不同邏輯運算元應用

本地圖片

跳轉:WARN

  1. 選擇判断工具,設定偏差警告使工具執行結果為WARN。

選擇進行判斷的資料型別為Number,繫結lua语言脚本工具設定的Number型別的全域性變數作為目標Number。

  1. 選擇跳转工具,設定跳轉目標為標記WARN。
  • 繫結判断工具的輸出變數Warning值作為啟用值。

  • 當上一步判斷工具執行結果為WARN時,輸出變數Warning值為true,啟用值為true,跳轉到對應目標。

  1. 選擇lua语言脚本工具,人為設定一個空行。

  2. 選擇标记工具,設定一個WARN標記,用來被跳转工具跳轉。

跳轉:OK

  1. 選擇判断工具,設定引數使工具執行結果為OK。
  • 選擇進行判斷的資料型別為String,繫結lua语言脚本工具設定的String型別的全域性變數作為目標String。

  • 期望String中填寫用來比較的字串內容,與String型別全域性變數值相同。

  1. 選擇跳转工具,設定跳轉目標為標記OK。
  • 繫結判断工具的輸出變數Result值作為啟用值。

  • 當上一步判斷工具執行結果為OK時,輸出變數Result值為true,啟用值為true,跳轉到對應目標。

  1. 選擇lua语言脚本工具,人為設定一個空行。

  2. 選擇标记工具,設定一個OK標記,用來被跳转工具跳轉。

跳轉:NG

  1. 選擇判断工具,設定引數使工具執行結果為NG。
  • 選擇進行判斷的資料型別為Bool,繫結lua语言脚本工具設定的Bool型別的全域性變數作為目標Bool。

  • 期望Bool中填寫用來比較的Bool值,與Bool型別全域性變數值不同。

  1. 選擇跳转工具,設定跳轉目標為標記NG。
  • 繫結判断工具的輸出變數Result值作為啟用值。

  • 設定反轉啟用

  • 當上一步判斷工具執行結果為NG時,輸出變數Result值為false,啟用值為false,設定反轉啟用,當啟用值為false時可以跳轉到對應目標。

  1. 選擇lua语言脚本工具,人為設定一個空行。

  2. 選擇标记工具,設定一個NG標記,用來被跳转工具跳轉。

Vision Studio