logo
Математическое моделировани2

Установки параметров моделирования

Элементы вкладки разделены на 3 поля:

Load from workspace (Загрузить из рабочей области). Если флажок Input (Вход­ные данные) установлен, то в расположенном справа текстовом поле можно ввести формат данных, которые будут считываться из рабочей области Matlab. Установка флажка Initial State (Начальное состояние) позволяет ввести в связан­ном с ним текстовом поле имя переменной, содержащей параметры начального состояния модели. Данные, указанные в полях Input и Initial State, передаются в исполняемую модель посредством одного или более блоков In (из раздела биб­лиотеки Sources).

Save to workspace (Записать в рабочую область) – позволяет установить режим вывода значений сигналов в рабочую область MATLAB и задать их имена.

Save options (Параметры записи) – задает количество строк при передаче пе­ременных в рабочую область. Если флажок Limit rows to last установлен, то в поле ввода можно указать количество передаваемых строк (отсчет строк произво­дится от момента завершения расчета). Если флажок не установлен, то переда­ются все данные. Параметр Decimation (Разряжение) задает шаг записи пере­менных в рабочую область. Параметр Format (формат данных) задает формат передаваемых в рабочую область данных. Доступные форматы Array (Массив),

Structure (Структура), Sstructure With time (структура с дополнительным полем – «время»).

Output options (Параметры вывода) – задает настройки параметров вывода (выходных сигналов моделируемой системы. Возможен выбор одного из трех вариантов:

Refine output (Скорректированный вывод) – позволяет изменять дискретность регистрации модельного времени и тех сигналов, которые сохраняются в рабочей области Matlab с помощью блока То Workspace. Установка величины дискретности выполняется в строке редактирования Refine factor, расположенной справа. По умолчанию значение Refine factor равно 1, это означает, что регистрация производится с шагом Dt = 1 (то есть для каждого значения модельного времени). Если задать Refine factor равным 2, это означает, что будет регистрироваться каждое второе значение сигналов, 3 – каждое третье т. д. Параметр Refine factor может принимать только целые положительные значения

Produce additional output (Дополнительный вывод) – обеспечивает дополнильную регистрацию параметров модели в заданные моменты времени; их значения вводятся в строке редактирования (в этом случае она называется Output times) в виде списка, заключенного в квадратные скобки. При использовании того варианта базовый шаг регистрации (Dt) равен 1. Значения времени в списке Output times могут быть дробными числами и иметь любую точность.

Produce specified output only (Формировать только заданный вывод) – устанавливает вывод параметров модели только в заданные моменты времени, которые указываются в поле Output times (Моменты времени вывода).