Запись, вывод или завершение входного сообщения
Блок SoC/Источник данных ввода-вывода и приемник
Блок IO Data Sink записывает, выводит или завершает принятый сигнал входного сообщения. Вход этого блока подключается к выходу блока записи TCP, записи UDP или записи регистра. Этот блок позволяет сохранить полученные входные данные в файл, который можно воспроизвести с помощью блока источника данных ввода-вывода в модели. Вы также можете завершить сигнал или вывести сигналы через выходной порт, который может подаваться как вход в блок источника данных ввода-вывода.
msg - данные сообщения SoCЭтот порт принимает вектор данных из порта msg блоков io процессора, который включает в себя Запись потокаЗапись TCPблоки , записи UDP или записи регистров.
Типы данных: SoCData
data - Выходные данныеВыходные данные, возвращаемые в виде числового вектора. Блок преобразует принятое входное сообщение в сигнал данных.
Чтобы включить этот порт, установите для параметра Output значение To output port.
Типы данных: uint32 | double | single | int8 | uint8 | int16 | uint16 | int32 | int64 | uint64 | Boolean | fixedpoint
length - Длина выходных данныхДлина выходных данных, возвращаемых как неотрицательный скаляр.
Чтобы включить этот порт, установите для параметра Output значение To output port.
Типы данных: double
valid - Индикация достоверных данныхУправляющий сигнал, указывающий, являются ли выходные данные действительными. Когда это значение равно 1 (true), значение порта выходных данных является допустимым.
Чтобы включить этот порт, установите для параметра Output значение To output port.
Типы данных: Boolean
done - Завершение потоковой передачи данныхКогда сделано 1блок больше не имеет выходных данных потока для возврата в порт данных. Когда сделано 0блок имеет больше потоковых данных для возврата в порт данных.
Чтобы включить этот порт, установите для параметра Device type значение Stream.
Типы данных: Boolean
event - Сигнал события задачиЭтот порт посылает сигнал события задачи, который запускает блок диспетчера задач для выполнения связанной управляемой событиями задачи.
Чтобы включить этот порт, установите для параметра Show port значение Data and Event.
Типы данных: rteEvent
Output - Приемник выходных данных из блокаTo file (по умолчанию) | To output port | To terminatorУстановите приемник выходных данных из блока, выбрав одно из этих значений.
To file - Сохранение выходных данных в файл.
To output port - Вывод данных и сигналов с использованием выходных портов блока.
To terminator - Завершить прием входного сигнала.
Device type - Выбор типа устройстваUDP (по умолчанию) | TCP | Register | StreamВыберите тип устройства, чтобы включить соответствующий порт входных данных.
UDP - Включение входного порта msg для получения данных UDP в виде сообщения от порта msg блока записи UDP.
TCP - Включить входной порт msg для получения данных TCP в виде сообщения от порта msg блока записи TCP.
Register - Активизируйте входной порт msg для получения данных Register в виде сообщения от порта msg блока Register Write.
Stream - Включить входной порт msg для получения данных потока в виде сообщения от порта msg блока записи потока.
Show port - Включить выходные портыData (по умолчанию) | Data and EventВыберите одно из этих значений, чтобы включить соответствующие выходные порты к источнику записи.
Data - Включить только входной порт msg.
Data and event - Включение портов ввода сообщений и вывода событий.
Number of buffers - количество буферов данных;8 (по умолчанию) | неотрицательный скалярУкажите количество элементов данных, сохраняемых в очереди данных. Этот параметр должен соответствовать параметру Number of buffers, указанному в блоке канала памяти.
Чтобы включить этот параметр, установите для параметра Device type значение Stream.
Sample time - Интервал времени отбора проб-1 (по умолчанию) | неотрицательный числовой скалярУкажите дискретный интервал времени в секундах, в течение которого блок будет выводить данные. Значение по умолчанию -1 наследует время выборки из решателя, используемого для моделирования модели.
Dataset name - Имя файла данныхУкажите полный путь к месту сохранения файла на хост-компьютере. Этот блок сохраняет выходные данные в виде файла TGZ. Этот файл можно импортировать в модель с помощью блока «Источник данных ввода-вывода».
Чтобы включить этот параметр, установите для параметра Output значение To file.
Source name - Наименование набора данныхУкажите имя источника выходных данных для сохранения данных в файле набора данных.
Чтобы включить этот параметр, установите для параметра Output значение To file.
Data type - Тип данных выходных данныхuint32 (по умолчанию) | double | single | int8 | uint8 | int16 | uint16 | int32 | int64 | uint64 | boolean | fixedpointВыберите тип данных выходных данных. Это значение должно соответствовать типу входных данных.
Чтобы включить этот параметр, установите для параметра Output значение To file или To output port.
Для автоматического создания кода C для проекта и выполнения на устройстве SoC используйте инструмент SoC Builder. Для создания и выполнения кода C для моделей SoC требуются функции Embedded Coder ®. Дополнительные сведения о создании кода для конструкций SoC см. в разделе Создание конструкции SoC.
Встроенный кодер не создает код для этого блока. В сгенерированном коде устройство I/O подключается непосредственно к блоку записи TCP, UDP Write или Register Write.
Источник данных ввода-вывода | Регистрация записи | Запись потока | Диспетчер задач | Запись TCP | Запись UDP
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.