Составители:
Рис. 1.8. "Классы" составных акторов
Кроме того, механизм позволяет строить иерархию «классов», «наследуя»
от базовых «классов» все элементы модели нижнего уровня, добавляя в них
новые компоненты и «перегружая» часть наследуемых.
Реализация Ptolemy II на базе Java™ позволяет пользоваться всеми
возможностями, которые предоставляет эта платформа. В частности,
стандартная библиотека Ptolemy II включает акторы, позволяющие:
• пользовательский ввод и интерактивное управление моделированием и
структурой модели в процессе ее исполнения;
• ввод, вывод и обработку сигналов и изображений, включая преобразование
видеосигналов в реальном масштабе времени;
• файловый ввод-вывод и доступ к устройствам инструментального ПК;
• доступ к ресурсам сети Internet и распределенное моделирование;
• интеграцию с другими инструментами и языками.
• Модели в Ptolemy II представляют собой Java-приложения, выполнением
которых управляет один из специально созданных классов. В зависимости от
используемых моделей вычислений, приложения могут быть как
однопотоковыми, так и многопотоковыми (например, при использовании
модели вычислений PN). Такой подход позволяет гибко использовать как
сами модели, так и предоставляемые ими результаты. Например, можно
получить готовую отлаженную модель, включающую средства отображения
результатов моделирования, и оформить ее в виде самостоятельной
программы (отдельного исполняемого модуля). Или можно создать Java-
35
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »
