首页 理论教育 如何定义用户变量:建议有区别且有含义的字符作为名称

如何定义用户变量:建议有区别且有含义的字符作为名称

时间:2023-06-18 理论教育 版权反馈
【摘要】:用户变量 是用户自己定义的用于程序编写中表示某种(个)特定意义的一种标志符号,系统不确知其含义,也不对其进行分析的变量。1)预定义用户变量。例如用户自己编制宏程序时设置的变量。8)建议用户选择有区别的且有一定含义的字符来定义变量名称,如以“U”(用户)开始的名称,因为系统、汇编循环和西门子循环不使用这些名称。9)一个程序段中只能定义一种类型的用户变量,可以定义同一种用户变量类型的多个用户变量。

如何定义用户变量:建议有区别且有含义的字符作为名称

(1)用户变量 是用户自己定义的用于程序编写中表示某种(个)特定意义的一种标志符号,系统不确知其含义,也不对其进行分析的变量。

1)预定义用户变量。预定义用户变量是在系统中已经定义的变量,但是用户还需通过专门的机床数据对其数量进行参数设置。例如循环指令中的变量。

2)用户定义变量。用户定义变量是仅由用户定义的变量,到系统运行时才会创建这些变量。它们的数量、数据类型和所有其他属性都完全由用户定义。例如用户自己编制宏程序时设置的变量。

(2)用户变量名称的定义规则

1)“$”字符预留给系统变量,用户所定义的变量不可使用。

2)变量名称必须意义明确。同一个名称不可以用于不同的对象。

3)系统中已定义的或备用的关键字不可以用作名称。

4)变量名称的长度小于31个字符。允许使用的字符有字母、数字和下划线。

5)书写变量名称时,开始的两个字符必须是字母或下划线。在单个字符之间不允许有分隔符

6)预留的字符组合。(www.xing528.com)

7)为了避免出现名称冲突,在设定名称时要注意避免使用下列字符:

①所有的以“CYCLE”、“CUST_”、“GROUP_”或“S_”开始的名称均用于西门子标准循环。

②所有的以“CCS”开始的名称均用于西门子汇编循环。

③用户汇编循环以“CC”开始。

④名称“RL”预留给传统车床。

⑤以“E_”或“F_”开始的名称预留给EASY…STEP编程。

⑥已经被系统使用的指令,标志等名称。

8)建议用户选择有区别的且有一定含义的字符来定义变量名称,如以“U”(用户)开始的名称,因为系统、汇编循环和西门子循环不使用这些名称。也可以方便区分和记忆所定义的变量。

9)一个程序段中只能定义一种类型的用户变量,可以定义同一种用户变量类型的多个用户变量。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈