Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
developers:tutorial:smdx:customimelements [2022/12/06 10:35] proxor |
developers:tutorial:smdx:customimelements [2022/12/07 10:22] (текущий) proxor |
||
---|---|---|---|
Строка 21: | Строка 21: | ||
* **units** – единицы измерения для типов int или float | * **units** – единицы измерения для типов int или float | ||
* **values** – перечисление вариантов для типа enum. Варианты описываются парой идентификатор/значение | * **values** – перечисление вариантов для типа enum. Варианты описываются парой идентификатор/значение | ||
- | Пользовательская библиотека элементов информационной модели | + | |
+ | ==== Пользовательская библиотека элементов информационной модели ==== | ||
Создадим библиотеку элементов ИМ, которая будет содержать в себе следующие элементы: | Создадим библиотеку элементов ИМ, которая будет содержать в себе следующие элементы: | ||
* **SmdxCustomElement** – пользовательский элемент, наследник от базового класса **SmdxElement**. В нём определено свойство **caption** и задано его значение. | * **SmdxCustomElement** – пользовательский элемент, наследник от базового класса **SmdxElement**. В нём определено свойство **caption** и задано его значение. | ||
Строка 184: | Строка 186: | ||
</file> | </file> | ||
+ | Откроем менеджер структуры Smdx и убедимся, что описанные выше типы появились в библиотеке. | ||
+ | {{ :developers:tutorial:smdx:tut_smdx_lib_1.png?nolink |}} | ||
+ | {{ :developers:tutorial:smdx:tut_smdx_lib_2.png?nolink |}} |