Цифровой источник времени Digital Clock 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Цифровой источник времени Digital Clock



 

Назначение:

Формирует дискретный временной сигнал.

 

Параметр:

Sample time – Шаг модельного времени (с).

На рисунке 12 показана работа источника Digital Clock.

 

EX_dig_clock_1.zip

 

Блок считывания данных из файла From File

 

Назначение:

Получение данных из внешнего файла.

 

 

Рисунок 12 – Цифровой источник временного сигнала

 

Параметры:

1. File Name – Имя файла с данными.

2. Sample time – Шаг изменения выходного сигнала блока.

Данные в файле должны быть представлены в виде матрицы:

Матрица должна состоять, как минимум, из двух строк. Значения времени записаны в первой строке матрицы, а в остальных строках находятся значения сигналов, соответствующие данным моментам времени. Значения времени должны быть записаны в возрастающем порядке. Выходной сигнал блока содержит только значения сигналов, а значения времени в нем отсутствуют. Если шаг расчета текущей модели не совпадает с отсчетами времени в файле данных, то Simulink выполняет линейную интерполяцию данных.

Файл данных (mat-файл), из которого считываются значения, не является текстовым. Структура файла подробно описана в справочной системе MATLAB. Пользователям Simulink удобнее всего создавать mat-файл с помощью блока To File (библиотека Sinks). На рисунке 13 показан пример использования данного блока. Из файла data.mat считываются значения синусоидального сигнала.

 

EX_from_file_1.zip

 

Блок считывания данных из рабочего пространства From Workspace

 

Назначение:

Получение данных из рабочего пространства MATLAB.

 

Рисунке 13 – Блок From File

 

Параметры:

1. Data – Имя переменной (матрицы или структуры) содержащей данные.

2. Sample time – Шаг изменения выходного сигнала блока.

3. Interpolate data – Интерполяция данных для значений модельного времени не совпадающих со значениями в переменной Data.

4. Form output after final data value by – Вид выходного сигнала по окончании значений времени в переменной Data:

- Extrapolate – Линейная экстраполяция сигналов.

- SettingToZero – Нулевые значения сигналов.

- HoldingFinalValue – Выходные значения сигналов равны последним значениям.

- CyclicRepetition – Циклическое повторение значений сигналов. Данный вариант может использоваться, только если переменная Data имеет формат Structure without time.

На рисунке 14 показан пример использования данного блока. Данные в переменную simin рабочей области MATLAB загружаются из файла с помощью блока Read data.

 

EX_from_workspace_1.zip

 

 

Рисунок 14 – Блок From File

 



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 312; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.174.239 (0.005 с.)