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标记,用来被跳转工具跳转。

AI-Vision,让3D测量更简单