4.4.1.3.2.2.8.2. Изменение атрибутов истории
Функциональные блоки библиотек могут иметь атрибут с задаваемыми параметрами сохранения сигналов в историю. Если параметру функционального блока присвоен атрибут, сохраняющий в историю, пользователь может редактировать данный атрибут при создании проекта в Astra.AStudio.
Для параметров экземпляра функционального блока настройки сохранения в историю задаются при помощи карты атрибутов, создаваемой пользователем.
Рассмотрим пример изменения настроечных параметров сохранения в историю через карту атрибутов на примере библиотеки PsTechEE.
Чтобы изменить настройки сохранения в историю по умолчанию через карту атрибутов выполните следующие действия:
1. Откройте проект Astra.AStudio и перейдите в приложение "IOS_App", создаваемое автоматически при экспорте проекта из Astra.IDE.
2. В данном приложении из панели инструментов путем перетаскивания добавьте элемент "Значения атрибутов".
3. Выделите добавленный элемент "AttributeMap". В свойствах элемента заполните поля "Тип атрибута" и "Файл":
4. Дважды кликните левой кнопкой мыши по полю "Тип атрибута" и нажмите кнопку .
5. Укажите путь к атрибуту "History", отвечающему за задание единиц измерения и нажмите "Да".
6. Чтобы добавить файл с атрибутами, нажмите кнопку на элементе "AttributeMap". Откроется окно выбора файла, введите название файла и нажмите кнопку "Открыть". Будет создан новый Xml-файл с атрибутами.
7. Откройте добавленную карту атрибутов кликнув по названию карты. В открывшемся окне будут добавлены все параметры для всех экземпляров функциональных блоков в проекте, для которых доступно изменение настроек сохранения в историю.
Значения атрибутов, заданные по умолчанию отображаются серым цветом.
Значения параметров, заданные пользователем отображаются синим цветом.
|
8. Измените настройки по умолчанию, заполнив поля "Значение атрибута".
Enable=" " отвечает за добавление/удаление сигнала в историю.
Deadband=" " отвечает за зону нечувствительности по значению.
MinTime=" " отвечает за зону нечувствительности по времени в мс.
|
Таким образом, можно управлять ведением истории отдельных сигналов.