Запись, выход или завершение входного сообщения
Источник данных Ввод-вывод и приемник
Блок IO Data Sink записывает, выводит или завершает принятый входной сигнал сообщения. Вход этого блока соединяется с выходом TCP Write, UDP Write или Register Write блока. Этот блок позволяет вам сохранить полученные входные данные в файл, который можно воспроизвести с помощью блока IO Data Source в модели. Можно также отключить сигнал или вывести сигналы через выход порт, который может быть передан как вход в IO Data Source блок.
msg
- Данные сообщения СнКЭтот порт получает вектор данных от msg порта блоков processor io, который включает в себя блоки Stream WriteTCP Write, UDP Write или Register Write.
Типы данных: 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), значение порта выхода data допустимо.
Чтобы включить этот порт, установите параметр Output равным To output port
.
Типы данных: Boolean
done
- Завершение потоковой передачи данныхКогда done 1
блок больше не имеет выходных данных потока для возврата в data порте. Когда done 0
блок имеет больше данных потока для возврата в data порте.
Чтобы включить этот порт, установите параметр Device type равным Stream
.
Типы данных: Boolean
event
- Сигнал события задачиЭтот порт отправляет сигнал события задачи, который запускает блок Task Manager для выполнения связанной событийно-управляемой задачи.
Чтобы включить этот порт, установите параметр 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 Write блока.
TCP
- Включить входной порт msg для приема данных TCP в качестве сообщения от msg порта TCP Write блока.
Register
- Включите входной порт msg, чтобы получить регистрационные данные как сообщение от msg порта Register Write блока.
Stream
- Включите входной порт msg, чтобы получить данные Stream как сообщение от порта msg Stream Write блока.
Show port
- Включите выходные портыData
(по умолчанию) | Data and Event
Выберите одно из этих значений, чтобы включить соответствующие выходные порты в направлении источника записи.
Data
- Включите только msg входной порт.
Data and event
- Включите входные и msg event порты.
Number of buffers
- Количество буферов данных8
(по умолчанию) | неотрицательной скаляромУкажите количество элементов данных для хранения в очереди данных. Этот параметр должен совпадать с параметром Number of buffers, заданным в блоке Memory Channel.
Чтобы включить этот параметр, установите параметр Device type равным Stream
.
Sample time
- Временной интервал отбора проб-1
(по умолчанию) | неотрицательный числовой скалярЗадайте дискретный временной интервал в секундах, в течение которого блок выводит данные. Значение по умолчанию -1
наследует шаг расчета от решателя, используемого для симуляции модели.
Dataset name
- Имя файла данныхУкажите полный путь к месту сохранения файла на хост-компьютере. Этот блок сохраняет выходные данные как файл TGZ. Можно импортировать этот файл в модель с помощью блока IO Data Source.
Чтобы включить этот параметр, установите параметр 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
.
Чтобы автоматически сгенерировать код С для вашего проекта и выполнить его на однокристальном устройстве, используйте инструмент SoC Builder. Чтобы сгенерировать и выполнить код С для своих моделей SoC, Embedded Coder® требуются функции. Для получения дополнительной информации о генерации кода для проектов SoC, см. «Генерация дизайна SoC».
Embedded Coder не генерирует код для этого блока. В сгенерированном коде ввод-вывод устройства соединяются непосредственно с блоком TCP Write, UDP Write или Register Write.
IO Data Source | Register Write | Stream Write | Task Manager | TCP Write | UDP Write
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.