AstraRegul
Релиз 2024.08.31.00
×

Встраивание компонента в проект

Чтобы встроить Astra.HMI.SecurityConfigurator в проект и начать работу с приложением:
 
1. Подключите Astra.HMI.SecurityConfigurator к проекту как внешний модуль.
2. Добавьте экземпляр типа SecurityConfigurator или экранную форму в проект.
 
В интерфейсе отобразится дерево карт уставок из указанного конфигурационного файла. Вы сможете переключаться между картами и редактировать значения уставок.
 

Подключение внешнего модуля Astra.HMI.SecurityConfigurator

 
Чтобы подключить Astra.HMI.SecurityConfigurator как внешний модуль, выполните следующие действия:
1. Создайте в папке своего проекта папку externals, в которой нужно размещать файлы всех подключаемых внешних модулей.
2. Перейдите к папке, в которую устанавливаются все приложения Astra.HMI:
OC Windows:
C:\Program Files\AstraRegul\Astra.HMI.Extensions
OC Linux:
/opt/AstraRegul/Astra.HMI.Extensions
 
В папке уже должна быть папка SecurityConfigurator, появившаяся после установки Astra.HMI.SecurityConfigurator.
 
3. Скопируйте эту папку SecurityConfigurator и папку библиотеки Commonlib в созданную вами папку externals.
 
 
Для использования Astra.HMI.SecurityConfigurator в проекте Astra.HMI, необходимо установить библиотеку Astra.HMI.CommonLib.
 
4. Откройте свой проект в дизайнере Astra.HMI.
 
5. Перейдите в меню Проект и выберите команду Обновить ссылки на внешние юниты.
 
 
Так вы обновите список внешних модулей своего проекта, и новый модуль SecurityConfigurator появится в библиотеке компонентов.
 
 
Модуль SecurityConfigurator предоставляет следующие компоненты:
Тип SecurityConfigurator, предназначенный для размещения на форме.
Тип SecurityConfigurator_Settings, предназначенный для упрощения настройки экземпляров конфигуратора, создаваемых на основе типа SecurityConfigurator или указанных ниже форм.
Основную экранную форму SecurityConfigurator_App, предназначенную для запуска окна конфигуратора в виде отдельного приложения.
Экранную форму SecurityConfigurator_Page, предназначенную для открытия окна конфигуратора во фрейме.
Экранную форму SecurityConfigurator_Form, предназначенную для открытия окна конфигуратора в виде отдельного окна.
Экранную форму SecurityConfigurator_Tests, предназначенную для демонстрации примера встраивания конфигуратора в проект Astra.HMI.