Моделирование



бет9/10
Дата18.08.2022
өлшемі53,41 Kb.
#38181
1   2   3   4   5   6   7   8   9   10
Графический интерфейс является типовым компонентом современной САМ. Он ориентирован на человека и значительно облегчает работу в САМ по сравнению с текстовым заданием информации.
Формой графического представления информации о моделируемой системе могут быть: Операторно-структурные схемы;Блок-схемы; Кинематические схемы механизмов; Схемы физические принципиальные электрических, магнитных, тепловых, гидравлических, акустических, механических, ротационных, и др. цепей преобразования энергий; Ненаправленные или бинаправленные графы (в том числе графы связей); Графы алгоритмов программ; Сигнальные графы; Блок-схемы алгоритмов;Графы связей; Структурные схемы, функциональные схемы, мнемосхемы и т.п.
Задачами графического интерфейса, кроме того, являются:

  • Контроль над процессом создания рисунка блок-схемы или же схемы физической принципиальной.

  • Дешифровка рисунка и преобразование информации о схеме информации в программирующие математическое ядро инструкции.

  • Дешифровка графических образов, отвечающих за программирование потока(ов), и их трансформация в инструкции переключений математического ядра.

  • Дешифровка графических образов, отвечающих за синхронизацию потоков.

  • Контроль над процессом симуляции модели; управление процессами визуализации результатов и синхронизации Online воздействий.

  • Визуализация результатов моделирования.


10.1 Иерархическое проектирование. Особенности многоуровневого моделирования. Библиотечный метод моделирования.
Такой подход, известный как иерархическое проектирование, является типовым при разработке сложных технических объектов и заключается в разбиении исходной задачи на подзадачи.
Инструментальной поддержкой иерархического проектирования является многоуровневое моделирование. При многоуровневом моделировании различные фрагменты представляются на различных уровнях иерархии, т. е. с разной степенью детальности. Например, проектируемая в настоящий момент времени часть объекта раскрыта до уровня элементарных динамических компонентов и имитируется структурной моделью, а остальные фрагменты представлены на соседнем, более высоком, уровне в виде функциональных моделей.
Завершив проектирование одного фрагмента, разработчик может свернуть его в функциональный блок и перейти к детальной модели следующего фрагмента, с которым он собирается работать. Эта процедура повторяется многократно, на разных уровнях иерархии проектируемого объекта. Достоинством такого подхода является то, что в поле зрения разработчика находится в каждый момент времени минимум необходимой информации, не перегруженной лишними деталями. Описанный метод проектирования называется методом локальной детализации объекта.
Программной поддержкой многоуровневого моделирования, реализованной в большинстве языков графического программирования, является процедура инкапсуляции, которая позволяет «свернуть» любой смысловой фрагмент графического представления в единичный блок.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет