我正在CANalyzer中使用“开关/指示器面板”元素,以通过图像可视化某些系统状态。 我想通过在Mesaurement设置的“程序”节点中配置的CAPL程序来更改从开关/指示器获取此图像的路径。 那么,有没有办法从CAPL更改诸如“开关/指示器面板”元素的“图像路径”之类的属性?
答案 0 :(得分:1)
CANalyzer面板中有一个 PictureBox 元素,可以使用 SetPictureBoxImage() CAPL面板功能在测量时间内加载其文件路径。 这样做的优点(用PictureBox代替Switch / Indicator元素面板)是,如果您需要表示非常多的状态(N),则Switch / Indicator方法将需要一个唯一的非常大的图像文件(可能无法管理),而PictureBox将需要N张小图片。
答案 1 :(得分:1)
“开关/指示器”具有属性“图像”。 要在运行时从CAPL进行更改,请执行以下操作:
setControlProperty("Panel name", "Switch/Indicator name", "Image", "c:\1.bmp");