Компьютерные технологии в электроприводе. Доманов А.В. - 85 стр.

UptoLike

Составители: 

83
4.4. Классы и экземпляры
В MVS существует два вида классовклассы устройств (блоков) и
локальные классы поведений, имеющие смысл только в контексте
соответствующего класса блока.
Статический экземпляр локального устройства создается автоматически
при создании экземпляра составного устройства. Статический экземпляр
главного устройства модели (TestBench) создается исполняющей системой при
прогоне модели и уничтожается по его окончании. Динамические экземпляры
устройств в
версии 3.0 не поддерживаются.
Динамический экземпляр локального поведения в узле карты поведения
создается автоматически, когда этот узел становится текущим, и уничтожается,
когда этот узел перестает быть текущим.
Новый класс устройств может наследовать свойства другого класса. Все
устройства являются потомками предопределенного класса coevice, которому
приписаны все предопределенные соглашения о взаимодействии с
исполняющей системой MVS.
В классе-потомке (субклассе, производном классе) вы можете добавлять
новые элементы описания (новые параметры, фазовые переменные, константы,
алгоритмические процедуры и функции, локальные поведения, локальные
устройства и связи), но не можете удалить никакой элемент, определенный в
классе-предке (суперклассе, базовом классе). Вы можете также добавить новые
узлы и переходы в унаследованной карте
поведения (в этом случае
автоматически появляется поведение-потомок). В карте поведения вы можете
переопределить локальное поведение в узле, входные и выходные действия в
узле, условия и действия в переходе.
В рамках версии 3.0 также планируется доработка, связанная с трактовкой
анимации как элемента описания класса устройств, а не экземпляра (см. разд.
«Визуальная
модель»).
4.5. Выполняемая модель
Как отмечалось, в MVS существуют выполняемые модели двух видов:
визуальная модель;
«скрытая» модель (в данный момент реализована только для Windows).
Выполняемая модель любого вида является независимым программным
модулем и может использоваться как самостоятельная программа.
4.6. Визуальная модель
Образом визуальной интерактивной модели является испытательный
стенд, на котором со всех «приборов» сняты крышки, так что пользователь
может наблюдать процесс их функционирования и в любой момент изменять
настройки. В визуальной модели пользователь может видеть все и во все
вмешиваться (естественно, визуальная модель требует значительно больших
вычислительных ресурсов, чем «скрытая»).
Визуальная модель
для Windows – это 32-разрядное приложение (ехе), а
для Java – Java-приложение.