AstraRegul
Релиз 2024.08.31.00
×

Добавление в проект экземпляров типа

 
Чтобы добавить на форму экземпляр созданного типа, перетащите нужный тип на рабочую область экранной формы или рабочую область другого типа.
 
 
Для каждого добавленного экземпляра вы можете задать свои значения свойств в Редакторе свойств.
 

Работа с параметрами инициализации

 
Экземпляры объектов графических типов и экранные формы как правило имеют параметры инициализации, которые нужны для определения специфичных параметров каждого отдельно взятого экземпляра.
 
Параметрами инициализации объектов могут быть:
Значения примитивных типов (Создать → Параметр инициализации → Примитивный тип → <Имя типа>);
Ссылки на объекты стандартной библиотеки компонентов;
Ссылки на объекты графических типов.
 
Параметры инициализации объектов позволяют указывать начальные значения свойствам. После запуска экранной формы в рантайме свойства объектов, для которых было указано инициализирующее значение, примут данные значения.
 

Пример работы с параметрами инициализации

 
В проекте автоматизации многократно используется объект технологического процесса – задвижка. Определен тип графического объекта для задвижки. Имя задвижки должно быть разным для каждого экземпляра объекта данного типа.
 
В структуре типа был определен параметр инициализации SWname (примитивный тип string). В режиме исполнения значение параметра инициализации должно выводиться вместо звездочек в текстовом блоке.
 
 
При добавлении экземпляров типа на форму, значение параметра инициализации указывается для каждого экземпляра типа в редакторе свойств.
 
 
В результате, при запуске в рантайме каждая задвижка будет называться в соответствии со своим параметром инициализации.