EnableAliases
启用轴的别名索引与所有函式的 I/O 索引参数。别名索引需第一个设定,使应用程式能有不同于实体 EtherCAT 连结的伺服器顺序。
语法
KsError EnableAliases(
BOOL Active
);
参数
Active:此参数决定是否使用别名,设置 TRUE 以启用;FALSE 停用别名,预设为 FALSE。
回传值
如果此函式执行成功,会回传 errNoError
,否则会传回错误码。如需更多有关错误码的资讯,请参阅 KsError 清单。
备注
获取各驱动器的细节,并使用供应商、产品与别名来识别各驱动器,若驱动器未依正确顺序插入,请重新排列驱动器的列表,并在 KINGSTAR 子系统开始后使用此函式。
可用的 EtherCAT 状态
ecatOP
范例
复制
// Define aliases for axes
#define AxisX 101
#define AxisZ 102
#define AxisC 103
// Apply the aliases
nRet = WriteAxisAlias(1, AxisX);
nRet = WriteAxisAlias(2, AxisZ);
nRet = WriteAxisAlias(0, AxisC);
nRet = EnableAliases(TRUE);
使用需求
RT | Win32 | |
---|---|---|
最低支援版本 | 4.0 | 4.0 |
标头档 | ksapi.h | ksapi.h |
程式库 | KsApi_Rtss.lib | KsApi.lib |
参见