Типы данных |
Top Previous Next |
Тип данных определяет множество значений, которые может принимать элемент этого типа и задает допустимый набор операций над этим множеством.
В AnyDynamics используются предопределенные и декларированные пользователем (объявленные) типы.
К предопределенным типам относятся: - скалярные типы; - регулярные типы; - тип сигнала; - объектные типы.
Остальные типы данных (перечислимые, записи и коннекторы) должны быть обязательно декларированы.
Декларация типа в проекте включает в себя имя типа и описание типа. В текстовом представлении определение типа имеет вид
type имя_типа is описание_типа;
Имя типа задаётся идентификатором и (см. раздел "Идентификатор") и является уникальным в рамках проекта.
Определение различимого типа задаётся указанием типа, синонимом которого будет являться данный объявленный тип, например
type Напряжение is double; type Ток is double;
Различимые типы вводятся для добавления дополнительной семантичекой информации в модель.
Чтобы добавить новое определение типа, нажмите правую клавишу мыши на узде "Типы" дерева глобальных элементов проекта, выполните команду "Новый тип" всплывающего меню и затем задайте имя и описание нового типа в специальном диалоговом окне. |