Как изменить свойство изображения пути элемента Switch / Indicator в панели CANalyzer из CAPL? - PullRequest
0 голосов
/ 30 октября 2018

Я использую элемент панели переключателей / индикаторов в CANalyzer для визуализации некоторых состояний системы с помощью изображения. Я хотел бы изменить путь, откуда коммутатор / индикатор получает это изображение, с помощью программы CAPL, настроенной внутри узла программы в настройке Mesaurement. Итак, есть ли способ изменить свойство, такое как "путь к изображению" элемента панели переключателя / индикатора, из CAPL?

Ответы [ 2 ]

0 голосов
/ 01 ноября 2018

«Переключатель / Индикатор» имеет свойство «Изображение». Чтобы изменить его с CAPL во время выполнения:

setControlProperty("Panel name", "Switch/Indicator name", "Image", "c:\1.bmp");
0 голосов
/ 31 октября 2018

На панели CANalyzer есть элемент PictureBox , путь к файлу которого можно загрузить во время измерения с помощью функции SetPictureBoxImage () CAPL Panel. Преимущество этого (PictureBox вместо Switch / Indicator element Panel) заключалось в том, что если вам нужно представить очень большое количество состояний (N), то для метода Switch / Indicator потребуется уникальный очень большой файл изображения (возможно, не управляемый), тогда как PictureBox потребует N маленьких изображений.

...