如何在输入信号中设置CAPL代码中的env变量?
问题描述:
我用独木舟我想补充一点,采取信号节点,例如使用过程 的CAPL编码改变ENV变量如何在输入信号中设置CAPL代码中的env变量?
:
on signal Signal_Name
{
set env variable = SET;
}
答
可以使用,
@Env_Variable_Name = 1;
对于例如,我有一个环境变量名为
on key 'a'
{
@Env_DrvDrSw = 1;
}
但CAPL有一个小的限制,因为CAPL是一个基于事件的编程,您的CAPL代码中的on envVar Env_DrvDrSw
部分将在执行on key 'a'
事件后执行。 你不能指望它像C语言一样工作。
希望我澄清你的问题。如我错了请纠正我。