|
Окно параметров блока сохранения данных в рабочей областиDate: 2015-10-07; view: 450. Как мы видели, с помощью блока осциллограф можно сохранять данные в рабочей области MATLAB. Рассмотрим еще один блок, выполняющий эту операцию. Пиктограмма этого блока изображена на рис. 27.
рис. 27 Пиктограмма блока сохранения данных в рабочей области MATLAB
Этот блок находится в библиотеке Sinks – приемники сигналов и имеет только один вход. Окно параметров этого блока изображено на рис. 28.
рис. 28 Окно параметров блока сохранения данных в рабочей области MATLAB
Этот блок имеет следующие параметры: 1. Variable name –имя переменной, содержащей записываемые данные, по умолчанию simout. 2. Limit data points to last– максимальное количество сохраняемых расчетных точек по времени (отсчет ведется от момента завершения моделирования). В том случае, если значение параметра Limit data points to last задано как inf, то в рабочей области будут сохранены все данные. 3. Decimation – кратность записи данных в рабочую область. Если задана 1, то будут записываться все отсчеты. 4. Sample time – шаг модельного времени. Определяет дискретность записи данных. -1 задается для непрерывной модели. 5. Save format– формат сохранения данных. Может принимать значения: o Array – матрица. Данные сохраняются как массив, в котором число строк определяется числом расчетных точек по времени, а число столбцов – размерностью вектора подаваемого на вход блока. Если на вход подается скалярный сигнал, то матрица будет содержать лишь один столбец. o Structure – структура. Данные сохраняются в виде структуры, имеющей три поля: time –время, signals – сохраняемые значения сигналов и размерность, blockName – имя модели и блока To Workspace. Поле timeдля данного формата остается не заполненным. o Structure with Time – структура с дополнительным полем (время). Для данного формата, в отличие от предыдущего, поле timeзаполняется значениями времени. Выберем формат сохранения данных – структура со временем (Structure with Time).
После установки на схеме всех блоков из требуемых библиотек нужно выполнить соединение элементов схемы. Для соединения блоков необходимо указать курсором на «выход» блока, а затем нажать и, не отпуская левую клавишу мыши, провести линию к входу другого блока. После чего отпустить клавишу. Свидетельством того, что соединение создано, будет жирная стрелка у входного порта блока. Для создания точки разветвления в соединительной линии нужно подвести курсор к предполагаемому узлу и, нажав правую клавишу мыши, протянуть линию. Для удаления линии требуется ее выбрать, а затем нажать клавишу Delete на клавиатуре. Удерживая левую клавишу мыши, линию связи можно подвинуть, чтобы схема лучше читалась. Соединим все блоки и зададим их параметры, как описывалось выше.
|