4.51 FAQ-699 我应该避免在 LabTalk 脚本中使用哪些变量名称?

Last Update: 7/26/2018


以下是您在编写 LabTalk 脚本时应该避免使用的变量名称列表。这份列表同样适用于可定义变量的用户界面 (GUI),例如 Set Values 或者 Programming Control 这两个对话框的命名规则。

Contents

数字系统变量


若想了解更多的信息请参阅系统变量

字符串系统变量

这些是发生某些事件时系统自动分配的变量。它们是为了追踪给定的对象类型的最后使用值,例如,上一次使用的工作簿或者上一次您输入的 LabTalk 脚本。这些系统变量可通过双下划线的字首识别, 例如, __LASTWKS 或者 __LastLTcmd

LabTalk 字符串寄存器

字符串寄存器的名称以一个 % 字符开头,后面跟着单个的字母字符 (从 A 到 Z)。这些字符串寄存器中有 10 个是保留用作系统变量的。


若需要了解更多的信息请参阅字符串寄存器

"@" 系统变量

系统变量是用于控制某些 Origin 的行为的(例如,@A 控制角度的单位 —— 弧度,角度或者梯度),而这些系统变量非常多。所以变量的名称最好不要以字符 “@” 开头。


若需要了解更多的信息请参阅系统变量

LabTalk Variables and Functions 对话框

如果您想检查是否存在变量名冲突,那么最好的检查工具是 LabTalk Variables and Functions 对话框:

  1. 从主菜单选择 Window: Script Window
  2. 从 Script Window 的菜单,选择 Tools: Variables

此处,您将可以按分类找到变量和函数的列表。如果您需要检查某个变量是否已被使用,您只需于列表中查看 Value 是否有赋值。

相关的快速帮助的主题


Keywords:programming, variables, system variables, string registers, Set Column Values, 编程,变量,系统变量,字符串寄存器,设定列值