在TP编程器中,参数的区分主要涉及全局变量、局部变量和自变量寄存器AR。以下是这些参数的具体说明:
全局变量
全局变量是在整个TP程序中都可以访问的变量。
它们可以通过DATA按键查看,包括数值寄存器、位置寄存器和字符串等类型。
全局变量的使用不需要特别的传递方式,因为它们在所有程序中都是可见的。
局部变量
局部变量是在特定的程序段中定义和使用的变量,它们的作用范围仅限于定义它们的程序。
在TP程序中,局部变量通常通过自变量寄存器AR来传递。
当使用CALL指令调用一个程序时,可以通过F4[选择]将输入的参数赋值给自变量寄存器AR,这些参数可以是数字寄存器R、常数、字符串等。
自变量寄存器AR
自变量寄存器AR用于接收从其他TP程序传递过来的自变量。
它是一个局部变量,只能在调用它的程序中使用。
在调用宏程序时,参数的传递方式与调用普通程序相同,都是通过自变量寄存器AR。
总结:
全局变量:在所有程序中都可以访问,不需要特别传递。
局部变量:在特定程序段中定义,通过自变量寄存器AR传递。
自变量寄存器AR:用于接收其他程序传递的自变量,是局部变量。
建议在实际编程过程中,明确变量的作用范围和传递方式,有助于提高程序的清晰度和可维护性。