Типы данных

Top  Previous  Next

Тип данных определяет множество значений, которые может принимать элемент этого типа и задает допустимый набор операций над этим множеством.

 

В AnyDynamics используются предопределенные и декларированные пользователем (объявленные) типы.

 

К предопределенным типам относятся:

- скалярные типы;

- регулярные типы;

- тип сигнала;

- объектные типы.

 

Остальные типы данных (перечислимые, записи и коннекторы) должны быть обязательно декларированы.

 

Декларация типа в проекте включает в себя имя типа и описание типа. В текстовом представлении определение типа имеет вид

 

 type имя_типа is описание_типа;

 

Имя типа задаётся идентификатором и (см. раздел "Идентификатор") и является уникальным в рамках проекта.

 

Определение различимого типа задаётся указанием типа, синонимом которого будет являться данный объявленный тип, например

 

 type Напряжение is double;

 type Ток is double;

 

Различимые типы вводятся для добавления дополнительной семантичекой информации в модель.

 

Чтобы добавить новое определение типа, нажмите правую клавишу мыши на узде "Типы" дерева глобальных элементов проекта, выполните

команду "Новый тип" всплывающего меню и затем задайте имя и описание нового типа в специальном диалоговом окне.