Объекты SF-модели - их типы и виды - графические объекты

Основные средства построения модели сосредоточены в пунктах меню File, Add, Tools, а также расположенной слева и сбоку панели инструментов, содержащей 8 кнопок (для версии MATLAB 7.0).

Все объекты SF-модели делятся на=

  1. графические
  2. и неграфические.

Для создания основных графических объектов используются кнопки боковой панели.
Наиболее употребляемыми являются верхние четыре кнопки. Нажав каждую из кнопок, можно мышью перетащить в любое
место окна соответствующий графический элемент модели.

Назначение кнопок

Кнопки имеют следующее назначение:
кнопка State обеспечивает установку всех необходимых состояний
модели в виде блоков, имеющих вид прямоугольников со скругленными
углами;

кнопка History Junction обеспечивает установку в любом блоке
состояния признака состояния с памятью в виде кружка с вложенной
буквой H;

кнопка Default Transition реализует установку перехода по
умолчанию в виде стрелки с черным кружком в начале, что позволяет
указать начальное состояние в случае, если имеется неоднозначность
между взаимоисключающими состояниями одного уровня иерархии SF–
диаграммы;

кнопка Connective Junction устанавливает признак альтернативных
переходов без захода в состояния в виде пустого кружка, что, в ряде
случаев, существенно упрощает построение модели;

кнопка Truth Table обеспечивает программирование и включение в
модель специальных функций – таблиц истинности, реализующих
описание сложного логического поведения элементов модели и
устанавливаемых изначально в виде блоков – прямоугольников с
надписью truthtable и окошком для указания имени таблицы;

кнопка Function обеспечивает программирование и включение в
модель графических функций, определенных графом потока вычислений
для описания реализуемого алгоритма и устанавливаемых в виде блоков –
прямоугольников с заготовкой для имени функции «function»;

кнопка Embedded Matlab function обеспечивает программирование и
включение в модель функций на языке MATLAB, устанавливаемых в виде
прямоугольников с надписью eM и окошком для указания имени
функции;

кнопка Box (ящик) обеспечивает при необходимости группирование
элементов модели в блоки (подсистемы), первоначально (после
перетаскивания мышью) имеющих вид пустых прямоугольников.

Помимо указанных графических объектов, в SF-диаграмме используются переходы (Transition); они не имеют своей кнопки и отображаются в виде стрелок, идущих от одного объекта к другому.

Переходы формируются с помощью мыши путем ее перемещения из любой точки границы одного графического объекта к любой точке границы другого.
Для графических обьектов – состояний допускается введение внутренних переходов. Эти переходы начинаются или
заканчиваются на внутренних границах состояния-источника.

К числу основных неграфических объектов SF-диаграммы относятся:

  1. события,
  2. данные
  3. и действия.