initial seed в матлаб что значит

Библиотека блоков Simulink

9.1.1. Источник постоянного сигнала Constant

Назначение :
Задает постоянный по уровню сигнал.

Значение константы может быть действительным или комплексным числом, вычисляемым выражением, вектором или матрицей.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.1. Источник постоянного воздействия Constant

9.1.2. Источник синусоидального сигнала Sine Wave

Назначение :
Формирует синусоидальный сигнал с заданной частотой, амплитудой, фазой и смещением.

Для формирования выходного сигнала блоком могут использоваться два алгоритма. Вид алгоритма определяется параметром Sine Type (способ формирования сигнала):

Time-based – По текущему времени.

Sample-based – По величине шага модельного времени.

9.1.2.1. Формирование выходного сигнала по текущему значению времени для непрерывных систем

Выходной сигнал источника в этом режиме соответствует выражению:

y = Amplitude* sin(frequency* time + phase) + bias.

Bias – Постоянная составляющая сигнала.

Sample time – Шаг модельного времени. Используется для согласования работы источника и других компонентов модели во времени. Параметр может принимать следующие значения:

0 (по умолчанию) – Используется при моделировании непрерывных систем.

> 0 (положительное значение) – Задается при моделировании дискретных систем. В этом случае шаг модельного времени можно интерпретировать как шаг квантования по времени выходного сигнала.

При расчетах для очень больших значений времени точность расчета выходных значений сигнала падает вследствие значительной ошибки округления.

9.1.2.2. Формирование выходного сигнала по текущему значению времени для дискретных систем

Алгоритм определения значения выходного сигнала источника для каждого последующего шага расчета определяется выражением (в матричной форме):

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит,

В данном режиме ошибка округления для больших значений времени также уменьшает точность расчета.

9.1.2.3. Формирование выходного сигнала по величине модельного времени и количеству расчетных шагов на один период

Выходной сигнал источника в этом режиме соответствует выражению:

где k – номер текущего шага расчета.

Bias – Постоянная составляющая сигнала.

Samples per period – Количество расчетных шагов на один период синусоидального сигнала:
Samples per period = 2 p / ( frequency* Sample time)

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

В данном режиме ошибка округления не накапливается, поскольку Simulink начинает отсчет номера текущего шага с нуля для каждого периода.

На Рис. 9.1.2 показано применение блока с разными значениями шага модельного времени (Sample time = 0 для блока Sine Wave 1 и Sample time = 0.1 для блока Sine Wave 2 ). Для отображения графиков выходных сигналов в модели использован виртуальный осциллограф (Scope ).

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.2. Блок Sine Wave

9.1.3. Источник линейно изменяющегося воздействия Ramp

1. Slope — Скорость изменения выходного сигнала.

2. Start time — Время начала формирования сигнала.

3. Initial value — Начальный уровень сигнала на выходе блока.

На Рис. 9.1.3. показано использование данного блока.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

9.1.4. Генератор ступенчатого сигнала Step

Назначение :
Формирует ступенчатый сигнал.

Перепад может быть как в большую сторону (конечное значение больше чем начальное), так и в меньшую (конечное значение меньше чем начальное). Значения начального и конечного уровней могут быть не только положительными, но и отрицательными (например, изменение сигнала с уровня –5 до уровня –3).

На Рис. 9.1.4. показано использование генератора ступенчатого сигнала.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

9.1.5. Генератор сигналов Signal Generator

Назначение :
Формирует один из четырех видов периодических сигналов:

sine — Синусоидальный сигнал.

square — Прямоугольный сигнал.

sawtooth — Пилообразный сигнал.

random — Случайный сигнал.

Wave form – Вид сигнала.

Amplitude – Амплитуда сигнала.

На Рис. 9.1.5. показано применение этого источника при моделировании прямоугольного сигнала.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.5. Блок генератора сигналов

9.1.6. Источник случайного сигнала с равномерным распределением Uniform Random Number

Назначение:
Формирование случайного сигнала с равномерным распределением.

Minimum – Минимальный уровень сигнала.

Maximum – Максимальный уровень сигнала.

Initial seed – Начальное значение.

Пример использования блока и график его выходного сигнала представлен на Рис. 9.1.6.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.6. Источник случайного сигнала с равномерным распределением

9.1.7. Источник случайного сигнала с нормальным распределением Random Number

Назначение:
Формирование случайного сигнала с нормальным распределением уровня сигнала.

Initial seed – Начальное значение.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.7. Источник случайного сигнала с нормальным распределением

9.1.8. Источник импульсного сигнала Pulse Generator

Назначение:
Формирование прямоугольных импульсов.

Pulse Type – Способ формирования сигнала. Может принимать два значения:
Time-based – По текущему времени.
Sample-based – По величине модельного времени и количеству расчетных шагов.

Phase delay — Фазовая задержка. Задается в секундах для Time-based Pulse Type или в шагах модельного времени для Sample-based Pulse Type.

Пример использования Pulse Generator показан на рис. 9.1.8.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.8. Источник прямоугольных импульсов

9.1.9. Генератор линейно-изменяющейся частоты Chirp Generator

Назначение:
Формирование синусоидальных колебаний, частота которых линейно изменяется.

Initial frequence — Начальная частота (Гц);

Target time — Время изменения частоты (с);

Frequence at target time — Конечное значение частоты (Гц).

Пример использования блока показан на Рис. 9.1.9.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.9. Генератор линейно-изменяющейся частоты

9.1.10. Генератор белого шума Band-Limited White Noice

Назначение:
Создает сигнал заданной мощности, равномерно распределенной по частоте.

Noice Power – Мощность шума.

Sample Time – Модельное время.

Рис. 9.1.10 показывает работу этого генератора.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.10. Генератор белого шума

9.1.11. Источник временного сигнала Clock

Назначение:
Формирует сигнал, величина которого на каждом шаге расчета равна текущему времени моделирования.

На рис. 9.1.11 показан пример работы данного источника.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.11. Источник временного сигнала

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

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

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

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.12. Цифровой источник временного сигнала

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

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

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

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит.

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

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.13. Блок From File

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

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

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

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.14. Блок From File

9.1.15. Блок сигнала нулевого уровня Ground

Назначение:
Формирование сигнала нулевого уровня.

На рис. 9.1.15 даны примеры использования блока. В первом случае сигнал с блока Ground поступает на один из входов сумматора, а во втором на один из входов блока умножения. Показания блоков Display подтверждают, что вырабатываемый блоком Ground сигнал имеет нулевое значение. Из рисунка также видно, что тип выходного сигнала блока устанавливается автоматически, в соответствии с типами сигналов, подаваемых на другие входы блоков (в данном случае – на входы блоков Sum и Product ).

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.15. Применение блока Ground

9.1.16. Блок периодического сигнала Repeating Sequence

Назначение:
Формирование периодического сигнала.

Time values – Вектор значений модельного времени.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.16. Использование блока Repeating Sequence

Блок входного порта Inport

Создает входной порт для подсистемы или модели верхнего уровня иерархии.

Port number – Номер порта.

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

Signal type – Тип входного сигнала:

auto – Автоматическое определение типа.

real – Действительный сигнал.

complex- Комплексный сигнал.

Interpolate data (флажок) – Интерполировать входной сигнал. В случае, если временные отсчеты входного сигнала считываемого из рабочей области MATLAB не совпадают с модельным временем, то блок будет выполнять интерполяцию входного сигнала. При использовании блока Inport в подсистеме данный параметр не доступен.

Использование блока Inport в подсистемах

Блоки Inport подсистемы являются ее входами. Сигнал, подаваемый на входной порт подсистемы через блок Inport, передается внутрь подсистемы. Название входного порта будет показано на изображении подсистемы как метка порта.

При создании подсистем и добавлении блока Inport в подсистему Simulink использует следующие правила:

Если какой либо блок Inport удаляется, то остальные порты переименовываются таким образом, чтобы последовательность номеров портов была непрерывной.

Если в последовательности номеров портов имеется разрыв, то при выполнении моделирования Simulink выдаст сообщение об ошибке и остановит расчет. В этом случае необходимо вручную переименовать порты таким образом, чтобы последовательность номеров портов не нарушалась.

На рис. 9.1.17 показана модель, использующая подсистему и схема этой подсистемы.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.17. Использование блока Inport в подсистеме

Использование блока Inport в модели верхнего уровня

Входной порт в системе верхнего уровня используется для передачи сигнала из рабочей области MATLAB в модель.

Для передачи сигнала из рабочего пространство MATLAB требуется не только установить в модели входной порт, но и выполнить установку параметров ввода на вкладке Workspace I/O окна диалога Simulation parameters… (должен быть установлен флажок для параметра Input и задано имя переменной, которая содержит входные данные). Тип вводимых данных: Array (массив), Structure (структура) или Structure with time (структура с полем » время «) задается на этой же вкладке.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.18. Модель, считывающая входной сигнал из рабочего

пространства MATLAB с помощью блока Input.

Источник

Gaussian Noise Generator

(Has been removed) Generate Gaussian distributed noise with given mean and variance values

Gaussian Noise Generator has been removed. Use the MATLAB Function (Simulink) block and randn function instead.

Library

Noise Generators sublibrary of Comm Sources

Description

The Gaussian Noise Generator block generates discrete-time white Gaussian noise. You must specify the Initial seed vector in the simulation.

The Mean Value and the Variance can be either scalars or vectors. If either of these is a scalar, then the block applies the same value to each element of a sample-based output or each column of a frame-based output. Individual elements or columns, respectively, are uncorrelated with each other.

When the Variance is a vector, its length must be the same as that of the Initial seed vector. In this case, the covariance matrix is a diagonal matrix whose diagonal elements come from the Variance vector. Since the off-diagonal elements are zero, the output Gaussian random variables are uncorrelated.

f ( x ) = ( ( 2 π ) n det K ) − 1 / 2 exp ( − ( x − μ ) T K − 1 ( x − μ ) / 2 )

Initial Seed

The Initial seed parameter initializes the random number generator that the Gaussian Noise Generator block uses to add noise to the input signal. When multiple blocks in a model have the Initial seed parameter, you can choose different initial seeds for each block to ensure different random streams are used in each block. Set Initial seed to an integer value for repeatable results or use the randi function to randomize your results.

Attributes of Output Signal

The output signal can be a frame-based matrix, a sample-based row or column vector, or a sample-based one-dimensional array. These attributes are controlled by the Frame-based outputs, Samples per frame, and Interpret vector parameters as 1-D parameters. For additional information, see Sources and Sinks.

If the Initial seed parameter is a vector, then its length becomes the number of columns in a frame-based output or the number of elements in a sample-based vector output. In this case, the shape (row or column) of the Initial seed parameter becomes the shape of a sample-based two-dimensional output signal. If the Initial seed parameter is a scalar but either the Mean value or Variance parameter is a vector, then the vector length determines the output attributes mentioned above.

Parameters

The mean value of the random variable output.

The covariance among the output random variables.

The initial seed value for the random number generator.

The period of each sample-based vector or each row of a frame-based matrix.

Determines whether the output is frame-based or sample-based. This box is active only if Interpret vector parameters as 1-D is unchecked.

The number of samples in each column of a frame-based output signal. This field is active only if Frame-based outputs is checked.

Interpret vector parameters as 1-D

If this box is checked, then the output is a one-dimensional signal. Otherwise, the output is a two-dimensional signal. This box is active only if Frame-based outputs is unchecked.

The output can be set to double or single data types.

Источник

Initial seed в матлаб что значит

И.В.Черных. «Simulink: Инструмент моделирования динамических систем»

9. Библиотека блоков Simulink

9.1.1. Источник постоянного сигнала Constant

Назначение:
Задает постоянный по уровню сигнал.

Значение константы может быть действительным или комплексным числом, вычисляемым выражением, вектором или матрицей.

Рис. 9.1.1 иллюстрирует применение этого источника и измерение его выходного сигнала с помощью цифрового индикатора Display.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.1. Источник постоянного воздействия Constant

9.1.2. Источник синусоидального сигнала Sine Wave

Назначение:
Формирует синусоидальный сигнал с заданной частотой, амплитудой, фазой и смещением.

9.1.2.1. Формирование выходного сигнала по текущему значению времени для непрерывных систем

Выходной сигнал источника в этом режиме соответствует выражению:

При расчетах для очень больших значений времени точность расчета выходных значений сигнала падает вследствие значительной ошибки округления.

9.1.2.2. Формирование выходного сигнала по текущему значению времени для дискретных систем

Алгоритм определения значения выходного сигнала источника для каждого последующего шага расчета определяется выражением (в матричной форме):

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит,

где D t – постоянная величина, равная значению Sample time.

В данном режиме ошибка округления для больших значений времени также уменьшает точность расчета.

9.1.2.3. Формирование выходного сигнала по величине модельного времени и количеству расчетных шагов на один период

Выходной сигнал источника в этом режиме соответствует выражению:

где k – номер текущего шага расчета.

В данном режиме ошибка округления не накапливается, поскольку Simulink начинает отсчет номера текущего шага с нуля для каждого периода.

На Рис. 9.1.2 показано применение блока с разными значениями шага модельного времени (Sample time = 0 для блока Sine Wave 1и Sample time = 0.1 для блока Sine Wave 2). Для отображения графиков выходных сигналов в модели использован виртуальный осциллограф (Scope).

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.2. Блок Sine Wave

9.1.3. Источник линейно изменяющегося воздействия Ramp

Назначение:
Формирует линейный сигнал вида y = Slope* time + Initial value.

1. Slope — Скорость изменения выходного сигнала.

2. Start time — Время начала формирования сигнала.

3. Initial value — Начальный уровень сигнала на выходе блока.

На Рис. 9.1.3. показано использование данного блока.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

9.1.4. Генератор ступенчатого сигнала Step

Назначение:
Формирует ступенчатый сигнал.

Перепад может быть как в большую сторону (конечное значение больше чем начальное), так и в меньшую (конечное значение меньше чем начальное). Значения начального и конечного уровней могут быть не только положительными, но и отрицательными (например, изменение сигнала с уровня –5 до уровня –3).

На Рис. 9.1.4. показано использование генератора ступенчатого сигнала.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

9.1.5. Генератор сигналов Signal Generator

На Рис. 9.1.5. показано применение этого источника при моделировании прямоугольного сигнала.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.5. Блок генератора сигналов

9.1.6. Источник случайного сигнала с равномерным распределением Uniform Random Number

Назначение:
Формирование случайного сигнала с равномерным распределением.

Пример использования блока и график его выходного сигнала представлен на Рис. 9.1.6.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.6. Источник случайного сигнала с равномерным распределением

9.1.7. Источник случайного сигнала с нормальным распределением Random Number

Назначение:
Формирование случайного сигнала с нормальным распределением уровня сигнала.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.7. Источник случайного сигнала с нормальным распределением

9.1.8. Источник импульсного сигнала Pulse Generator

Назначение:
Формирование прямоугольных импульсов.

Пример использования Pulse Generator показан на рис. 9.1.8.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.8. Источник прямоугольных импульсов

9.1.9. Генератор линейно-изменяющейся частоты Chirp Generator

Назначение:
Формирование синусоидальных колебаний, частота которых линейно изменяется.

Пример использования блока показан на Рис. 9.1.9.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.9. Генератор линейно-изменяющейся частоты

9.1.10. Генератор белого шума Band-Limited White Noice

Назначение:
Создает сигнал заданной мощности, равномерно распределенной по частоте.

Рис. 9.1.10 показывает работу этого генератора.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.10. Генератор белого шума

9.1.11. Источник временного сигнала Clock

Назначение:
Формирует сигнал, величина которого на каждом шаге расчета равна текущему времени моделирования.

На рис. 9.1.11 показан пример работы данного источника.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.11. Источник временного сигнала

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

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

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

На Рис. 9.1.12 показана работа источника Digital Clock.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.12. Цифровой источник временного сигнала

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

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

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

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит.

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

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

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.13. Блок From File

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

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

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

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.14. Блок From File

9.1.15. Блок сигнала нулевого уровня Ground

Назначение:
Формирование сигнала нулевого уровня.

Если какой-либо вход блока в модели не подсоединен, то при выполнении моделирования в главном окне MATLAB появляется предупреждающее сообщение. Для устранения этого на неподключенный вход блока можно подать сигнал с блока Ground.

На рис. 9.1.15 даны примеры использования блока. В первом случае сигнал с блока Ground поступает на один из входов сумматора, а во втором на один из входов блока умножения. Показания блоков Display подтверждают, что вырабатываемый блоком Ground сигнал имеет нулевое значение. Из рисунка также видно, что тип выходного сигнала блока устанавливается автоматически, в соответствии с типами сигналов, подаваемых на другие входы блоков (в данном случае – на входы блоков Sum и Product).

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.15. Применение блока Ground

9.1.16. Блок периодического сигнала Repeating Sequence

Назначение:
Формирование периодического сигнала.

Блок выполняет линейную интерполяцию выходного сигнала для моментов времени не совпадающих со значениями заданными вектором Time values. На рис. 9.1.16 показан пример использования блока для формирования пилообразного сигнала. Значения модельного времени заданы вектором [0 3], а значения выходного сигнала вектором [0 2].

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.16. Использование блока Repeating Sequence

9.1.17. Блок входного порта Inport

Создает входной порт для подсистемы или модели верхнего уровня иерархии.

9.1.17.1. Использование блока Inport в подсистемах

Блоки Inport подсистемы являются ее входами. Сигнал, подаваемый на входной порт подсистемы через блок Inport, передается внутрь подсистемы. Название входного порта будет показано на изображении подсистемы как метка порта.

На рис. 9.1.17 показана модель, использующая подсистему и схема этой подсистемы.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.17. Использование блока Inport в подсистеме

9.1.17.2. Использование блока Inport в модели верхнего уровня

Входной порт в системе верхнего уровня используется для передачи сигнала из рабочей области MATLAB в модель.

Для передачи сигнала из рабочего пространство MATLAB требуется не только установить в модели входной порт, но и выполнить установку параметров ввода на вкладке Workspace I/O окна диалога Simulation parameters… (должен быть установлен флажок для параметра Input и задано имя переменной, которая содержит входные данные). Тип вводимых данных: Array (массив), Structure (структура) или Structure with time (структура с полем «время«) задается на этой же вкладке.

На рис. 9.1.18 показана модель, считывающая входной сигнал из рабочего пространства MATLAB. Подсистема Load Data обеспечивает ввод данных из файла в рабочую область MATLAB.

initial seed в матлаб что значит. Смотреть фото initial seed в матлаб что значит. Смотреть картинку initial seed в матлаб что значит. Картинка про initial seed в матлаб что значит. Фото initial seed в матлаб что значит

Рис. 9.1.18. Модель, считывающая входной сигнал из рабочего пространства MATLAB с помощью блока Input.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *