0

我在 CANalyzer 中使用 Switch/Indicator Panel 元素通过图像可视化某些系统状态。我想通过在测量设置中的程序节点内配置的 CAPL 程序来更改开关/指示器获取此图像的路径。那么,有没有办法从 CAPL 更改开关/指示器面板元素的“图像路径”之类的属性?

4

2 回答 2

1

“开关/指示器”具有属性“图像”。要在运行时从 CAPL 更改它:

setControlProperty("Panel name", "Switch/Indicator name", "Image", "c:\1.bmp");
于 2018-11-01T06:10:48.397 回答
1

CANalyzer 面板中有一个PictureBox元素,其文件路径可以在测量时使用SetPictureBoxImage() CAPL 面板函数加载。这样做的好处(PictureBox 代替 Switch/Indicator 元素 Panel)是,如果您需要表示非常大量的状态(N),则 Switch/Indicator 方法将需要一个独特的非常大的图像文件(可能无法管理),而 PictureBox 将需要 N 个小图像。

于 2018-10-31T08:00:30.467 回答