5.3.5.9. ЗАДАНИЕ ЕДИНИЦ ИЗМЕРЕНИЯ
Функциональные блоки библиотеки PsTechEE могут иметь параметры с задаваемыми единицами измерения. Если параметру функционального блока присвоен атрибут, задающий единицы измерения, пользователь может редактировать данный атрибут при создании проекта в Astra.AStudio.
Для параметров экземпляра функционального блока единицы измерения задаются при помощи карты атрибутов, создаваемой пользователем.
Для изменения единиц измерения параметров через карту атрибутов выполните следующие действия:
1. Откройте проект Astra.AStudio и перейдите в приложение "IOS_App", создаваемое автоматически при экспорте проекта из Astra.IDE.
2. В данном приложении из панели инструментов путем перетаскивания добавьте элемент "Значения атрибутов".
3. Выделите добавленный элемент "AttributeMap". В свойствах элемента заполните поля "Тип атрибута" и "Файл":
4. Дважды кликните левой кнопкой мыши по полю "Тип атрибута" и нажмите кнопку .
5. Укажите путь к атрибуту "Unit", отвечающему за задание единиц измерения и нажмите "Да".
6. Чтобы добавить файл с атрибутами, нажмите кнопку на элементе "AttributeMap". Откроется окно выбора файла, введите название файла и нажмите кнопку "Открыть". Будет создан новый Xml-файл с атрибутами.
7. Откройте добавленную карту атрибутов кликнув по названию карты. В открывшемся окне будут добавлены все параметры для всех экземпляров функциональных блоков в проекте, для которых доступно задание единиц измерения.
Значения атрибутов, заданные по умолчанию отображаются серым цветом.
Значения параметров, заданные пользователем отображаются синим цветом.
|
8. Добавьте необходимые значения единиц измерения, заполнив поля "Значение атрибута".
Если поле "Значение атрибута" оставить пустым, то единицы измерения отображаться не будут.
|
9. Откройте проект в Astra.HMI и убедитесь, что для всех параметров заданные значения единиц измерения отображаются корректно. Пример реализации можно посмотреть в демо-проекте.