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 и убедитесь, что для всех параметров заданные значения единиц измерения отображаются корректно. Пример реализации можно посмотреть в демо-проекте.