CAPL如何在FDX描述文件XML中定义envVar



我试图使用FDX协议控制Canoe配置,到目前为止,我可以控制开始/停止测量、帧、信号和sysvar请求,但问题是我想更改envVar值,这在VECTOR FDX描述文件示例(.xml(中没有定义。我知道这是一个信号:

< identifier>SigEngineSpeed< /identifier>
< signal value="raw" name="EngineSpeed"/ > 

对于sysvar:

<identifier>VarHazardLightsSwitch</identifier>
<sysvar name="HazardLightsSwitch" namespace="FDX"/>

所以你能帮我在FDX描述文件中定义envVar的结构吗。

在没有任何人回答的情况下,我自己找到了解决方案。因此,要在XML文件中定义环境变量(例如,从客户端软件启用/禁用独木舟面板中的复选框(在我的案例中是labwindows/cvi(:

一个例子:

"lt"项目大小=";1〃;offset=";0";type=";int8">

"<"envvar name="envvar name">
<name>envvarname</name>
</envvar> 

"lt"项目>

这个解决方案有效,但可以改进!

我认为如果你使用VECTOR FDX编辑器会更容易,它非常简单。在这里输入图像描述