Запись, выход или оконечный входной сигнал
SoC Blockset / Источник данных ввода-вывода и Приемник
Записи блока IO Data Sink, выходные параметры, или отключает полученный сигнал входного сигнала. Вход этого блока соединяется с выходом TCP Write, UDP Write или блока Register Write. Этот блок позволяет вам сохранить полученные входные данные в файл, что можно воспроизвести использование блока IO Data Source в модели. Можно также отключить сигнал или вывести сигналы через выходной порт, который может питаться как вход блок IO Data Source.
msg
— SoC передают данныеЭтот порт получает вектор данных от порта msg процессора 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 получить Потоковые данные как сообщение от порта msg блока Stream Write.
Show port
— Включите выходные портыData
(значение по умолчанию) | Data and Event
Выберите одно из этих значений, чтобы включить соответствующие выходные порты к источнику записи.
Data
— Включите только входной порт msg.
Data and event
— Включите вход msg и выходные порты event.
Number of buffers
— Количество буферов данных
(значение по умолчанию) | неотрицательный скалярЗадайте количество элементов данных, чтобы сохранить в очереди данных. Этот параметр должен совпадать с параметром Number of buffers, заданным в блоке Memory Channel.
Чтобы включить этот параметр, установите параметр Device type на Stream
.
Sample time
— Временной интервал выборки
(значение по умолчанию) | неотрицательный числовой скалярЗадайте интервал дискретного времени, в секундах, в который блок выходные данные. Значение по умолчанию -1
наследовал шаг расчета от решателя, используемого для симуляции модели.
Dataset name
— Имя файла данныхЗадайте полный путь туда, где вы хотите сохранить файл на PC хоста. Этот блок сохраняет выходные данные как файл 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, используют инструмент 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.