Запись в хранилище данных
Запись в хранилище данных.
Описание
Блок Запись в хранилище данных копирует значение на своем входе в именованное хранилище данных. Каждая операция записи, выполняемая блоком Запись в хранилище данных, переписывает хранилище данных или выбранную его часть и заменяет предыдущее содержимое.
Хранилище данных, в которое записывает этот блок, определяется именем хранилища, которое задается параметром Название хранилища данных блоков Запись в хранилище данных и Память хранилища данных. Размер хранилища данных задается блоком Память хранилища данных, который определяет и инициализирует хранилище данных.
В блоке Память хранилища данных можно задать хранилище данных в виде скаляра, вектора, матрицы или многомерного массива. При этом в Запись в хранилище данных нельзя записывать в хранилище данных значение большей размерности, чем оно задано в хранилище (например, не получится записать вектор в скаляр).
В одно и то же хранилище данных может записываться более одного блока Запись в хранилище данных. Однако если два блока Запись в хранилище данных попытаются записать данные в одно и то же хранилище данных во время одного и того же шага моделирования, результаты будут непредсказуемыми.
Для получения корректных результатов из хранилищ данных необходимо обеспечить ожидаемый порядок чтения и записи в хранилище данных.
Порты
Вход
#
IN
—
значения для записи в хранилище данных
скаляр
| вектор
| матрица
| N-D массив
Details
Значения для записи в указанное хранилище данных, заданные в виде вещественного или комплексного скаляра, вектора, матрицы или - -массива.
Чтобы назначить подмножество элементов шины или матрицы соответствующему хранилищу данных, используйте раздел параметров Element Assignment.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Параметры
#
Название хранилища данных —
имя хранилища данных, в которое записывается блок
Строка
Details
Имя хранилища данных, в которое этот блок записывает данные.
Если программа не находит блока Память хранилища данных, она останавливает компиляцию и выдает ошибку.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
#
Период дискретизации —
интервал между шагами расчета
SampleTime (вещественное число / вектор из двух вещественных чисел)
Details
Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение -1
.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Параметры
#
Укажите элемент(ы) для присваивания —
список отобранных элементов
Строка
Details
Элементы хранилища, в которые вы записываете данные при помощи блока Запись в хранилище данных. Значок блока отображает рядом с каждым входным портом указанный вами элемент хранилища данных (если входных портов 2 или более).
Значения |
|
Значение по умолчанию |
`` |
Имя для программного использования |
|
Настраиваемый |
Нет |