Skip to main content

aliasio

功能

aliasio用于将控制器的命名IO信号源定义为Tenon中的IO信号变量。必须在使用其它IO信 号函数前使用aliasio设置Tenon中的IO信号变量。对于不同的Task,如果用到了同一个命 名IO信号源,则需要在各自的Task中,分别使用aliasio指令定义各自任务中的IO信号变 量。

原型

void aliasio(ref anytype sig, string cfgio)

sig

信号源被定义成的信号变量。此信号变量必须已经在Tenon程序中进行了声明。信号变量的 类型可以是signalxx中的任一个,且需要和信号源的类型一致。

cfgio

控制器配置中的信号源的名称。此信号源必须已经在控制器中进行了配置。

例子

var signaldi di1;
aliasio("board_g15", di1);

该程序片段将控制器配置中的board_g15信号源定义为Tenon程序中的di1变量。在此后的 程序中,di1可用于中断、waitdi等指令。