Встраивание компонента в проект
Чтобы встроить Astra.HMI.IntegrityControl в проект и начать работу с приложением:
1. Подключите Astra.HMI.IntegrityControl к проекту как внешний модуль.
2. Добавьте экземпляр типа IntegrityControl в проект.
Подключение внешнего модуля Astra.HMI.IntegrityControl
Чтобы подключить Astra.HMI.IntegrityControl как внешний модуль, выполните следующие действия:
1. Создайте в папке своего проекта папку externals, в которой нужно размещать файлы всех подключаемых внешних модулей.
2. Перейдите к папке, в которую устанавливаются все приложения Astra.HMI:
OC Windows:
C:\Program Files\AstraRegul\Astra.HMI.Extensions
|
OC Linux:
/opt/AstraRegul/Astra.HMI.Extensions
|
В папке уже должна быть папка IntegrityControl, появившаяся после установки Astra.HMI.IntegrityControl.
3. Скопируйте эту папку IntegrityControl в созданную вами папку externals.
4. Откройте свой проект в дизайнере Astra.HMI.
5. Перейдите в меню Проект и выберите команду "Обновить ссылки на внешние юниты".
Так вы обновите список внешних модулей своего проекта и новый модуль IntegrityControl появится в библиотеке компонентов.
Добавление экземпляра Astra.HMI.IntegrityControl в проект
Чтобы добавить экземпляр типа IntregrityControl в проект, просто перетяните тип на рабочую область.
Вы можете добавить в проект сколько угодно экземпляров типа IntegrityControl и настроить каждый экземпляр под отдельные цели. Например, использовать разные экземпляры для просмотра контроля целостности разных АРМ.
Укажите для экземпляра типа IntegrityControl в свойстве NodeName (Имя узла сети) узел сети Astra.Net, на котором выполняется контроль целостности.
Если узел локальный, его имя указывать не обязательно.
|
В интерфейсе встроенного экземпляра типа IntegrityControl вы увидите только дерево контролируемых файлов с указанного вами узла и результаты проверок по каждому файлу и папке. Если в Astra.Security включен периодический контроль целостности, вы также увидите как меняется окраска измененных файлов и папок.
Чтобы добавить дополнительные кнопки, панель со статистикой и т.д., используйте Свойства и Команды, которые предоставляет экземпляр типа IntegrityControl.