PDA

Просмотр полной версии : перебор элементов визуализации программно



MichailG
20.02.2023, 20:04
Здравствуйте! Возник такой вопрос, можно ли в Codesys 3.5 (у меня SP14 Patch 3) программно пройтись по элементам визуализации определенного класса или любого элемента, как в других языках программирования? Например, в Delphi я мог написать:

for n:=0 to 9 do
TLabel(FindComponent('Label'+inttostr(n))).Caption :='';
С интерфейсами пока не до конца разобрался, но думаю не то, что надо...

Евгений Кислов
20.02.2023, 20:10
Здравствуйте! Возник такой вопрос, можно ли в Codesys 3.5 (у меня SP14 Patch 3) программно пройтись по элементам визуализации определенного класса или любого элемента, как в других языках программирования? Например, в Delphi я мог написать:

for n:=0 to 9 do
TLabel(FindComponent('Label'+inttostr(n))).Caption :='';
С интерфейсами пока не до конца разобрался, но думаю не то, что надо...

Добрый день.
В CODESYS не поддерживается доступ к элементу визуализации по его имени - только через привязку к его свойствам переменных.

MichailG
20.02.2023, 20:32
Ясно, спасибо, буду разбираться с интерфейсами, созданием классов и их применение.