Читайте из один или несколько противовходных каналов
Simulink Desktop Real-Time
Соединитесь с и читайте из определенных противовходных каналов в свой Simulink® модель. После того, как вы добавили блок Counter Input в свою модель, можно ввести параметры для ее драйвера ввода-вывода.
Counter Data
— Данные счетчика считаны из входных каналовДанные, представляющие состояние счетчика. Тип данных выходных значений зависит от возможностей платы.
Типы данных: single
| double
| int8
| uint8
| int16
| uint16
| int32
| uint32
Missed Ticks
— Пропущенное (дополнительное) количество метки деленияВ режиме Connected IO, возвращает количество меток деления таймера, что ваша модель отстает от ядра реального времени. Когда задержки модели больше, чем Maximum missed ticks, программное обеспечение сообщает об ошибке и остановках симуляции.
Когда вы выбираете Show “Missed Ticks” port, этот порт отображается.
Типы данных: double
Install new board
— Укажите плату< no board selected >
(значение по умолчанию)Когда вы нажимаете Install new board, программное обеспечение отображает список производителей поддерживаемых плат. Когда вы выбираете производителя, программное обеспечение отображает список плат, доступных от того производителя. Когда вы выбираете плату, программное обеспечение добавляет плату в список зарегистрированных плат и делает ту плату текущей платой.
По умолчанию начальным выбором в списке зарегистрированных плат является < no board selected >
.
Когда вы выбираете плату в списке зарегистрированных плат, кнопки Delete current board и Board setup доступны.
Параметры блоков:
DrvName |
Delete current board
— Удалите текущую платуЧтобы удалить текущую плату, нажмите эту кнопку. Начальный выбор списка зарегистрированных плат превращается в < no board selected >
.
Чтобы активировать этот параметр, выберите плату в списке зарегистрированных плат.
Когда вы удаляете текущую плату, кнопки Delete current board и Board setup более не доступны.
Параметры блоков:
DrvName |
Board setup
— Настройте платуЧтобы настроить плату, нажмите эту кнопку.
Специфичное для платы диалоговое окно открывается, чтобы настроить плату. Для получения дополнительной информации см. документацию изготовителя платы.
Чтобы активировать этот параметр, выберите плату в списке зарегистрированных плат.
Чтобы деактивировать этот параметр, нажмите Delete current board.
Параметры блоков:
DrvAddress |
Параметры блоков:
DrvOptions |
Sample time
— Шаг расчета блока
(значение по умолчанию) | дваждыВведите значение в секундах, который представляет, как часто вы хотите, чтобы блок выполнился и взаимодействовал с оборудованием ввода-вывода. Блок синхронизирует вашу модель с часами реального времени на уровне этой частоты дискретизации.
Если вы используете решатель фиксированного шага, введите значение, которое вы ввели как параметр конфигурации Fixed step size или целочисленное кратное то значение.
Параметры блоков:
SampleTime |
Maximum missed ticks
— Количество таймера отсчитывает, которым ваша модель может запоздать ядро
(значение по умолчанию) | целое числоВ режиме Connected IO введите номер меток деления таймера, что ваша модель может отстать от ядра реального времени. Когда модель отстает этим номером или меньшим количеством меток деления таймера, программное обеспечение принимает, что задержка является временной. Это позволяет модели нагонять, даже если модель пропускает некоторые метки деления. Когда задержки модели больше, чем этим номером, программное обеспечение сообщает об ошибке и остановках симуляции.
В режиме Run in Kernel программное обеспечение игнорирует это значение.
Параметры блоков:
MaxMissedTicks |
Show “Missed Ticks” port
— Отправьте количество пропущенных меток деления к порту Missed Ticks
'off'
(значение по умолчанию) | 'on'
В режиме Connected IO установите этот флажок, чтобы отправить количество пропущенных меток деления к выходному порту Missed Ticks
.
В режиме Run in Kernel, Missed Ticks
порт является нулем.
Параметры блоков:
ShowMissedTicks |
Yield CPU when waiting
— Дайте к центральному процессору, в то время как ядро ожидает оборудования'off'
(значение по умолчанию) | 'on'
В режиме Connected IO установите этот флажок, чтобы предоставить другим программам больше процессорного времени, в то время как ядро ожидает ответа от оборудования.
В режиме Run in Kernel программное обеспечение игнорирует это значение.
Параметры блоков:
YieldWhenWaiting |
Input channels
— Выберите противовходные каналы
(значение по умолчанию) | векторВведите вектор канала, который выбирает встречные входные каналы, которые вы используете на этой плате. Вектором может быть любой допустимый MATLAB® векторная форма.
Например, чтобы выбрать первые четыре противовходных канала на плате, введите:
[1,2,3,4]
или
[1:4]
Параметры блоков:
Channels |
Reset after read
— Политика сброса счетчикаnever
(значение по умолчанию) | always
| level
| rising edge
| falling edge
| either edge
Определяет ли программные сбросы в противоречии с нулем после чтения его значения. Из списка выберите одну из следующих опций:
never
— Не сбрасывайте после чтения.
always
— Всегда сбрасывайте после чтения.
level
— Сбросьте после чтения, если вход блока является ненулевым. Добавляет вход к блоку Counter Input.
rising edge
— Сбросьте после чтения, если блок вводил изменения от нуля до ненулевого между последними двумя последовательными показаниями. Добавляет вход к блоку Counter Input.
falling edge
— Сбросьте после чтения, если блок вводил изменения от ненулевого, чтобы обнулить между последними двумя последовательными показаниями. Добавляет вход к блоку Counter Input.
either edge
— Сбросьте после чтения, если блок вводил изменения или от нуля до ненулевого или от ненулевого, чтобы обнулить между последними двумя последовательными показаниями. Добавляет вход к блоку Counter Input.
Параметры блоков:
ResetMode |
Clock input source
— Вход часов, который постепенно увеличивает счетчикinput pin rising edge
(значение по умолчанию) | input pin falling edge
| internal clock
Определяет входной источник часов, чтобы постепенно увеличить счетчик. Из списка выберите:
input pin rising edge
— Фронт синхроимпульса низкие-к-высокому переходы
input pin falling edge
— Фронт синхроимпульса высокие-к-низкому переходы
internal clock
— Внутренняя основа времени
Если вы устанавливаете параметр Gate input functionality на enable when high, latch & reset on edge
, или enable when low, latch & reset on edge
, можно измерить положительные или отрицательные импульсные длины в модулях внутренней основы времени. Можно использовать эту комбинацию с National Instruments ™® драйверы для измерения ширины импульса.
Не вся встречная поддержка микросхем, выбирающая входное ребро. В этом случае только поддерживаемые опции появляются в списке.
Параметры блоков:
CounterEdge |
Gate input functionality
— Действие входного контакта противологического элементаnone
(значение по умолчанию) | enable when high
| enable when low
| start on rising edge
| start on falling edge
| reset on rising edge
| reset on falling edge
| latch on rising edge
| latch on falling edge
| latch & reset on rising edge
| latch & reset on falling edge
| enable when high, latch & reset on edge
| enable when low, latch & reset on edge
Задает действие встречного входного контакта логического элемента. Из списка выберите:
none
— Позвольте рассчитать безусловно, игнорируя вход логического элемента.
enable when high
— Отключите подсчет, когда вход логического элемента является низким, и позвольте рассчитать, когда вход логического элемента высок.
enable when low
— Отключите подсчет, когда вход логического элемента высок, и позвольте рассчитать, когда вход логического элемента является низким.
start on rising edge
— Отключите подсчет, пока низкий-к-высокому переход логического элемента не произойдет.
start on falling edge
— Отключите подсчет, пока высокий-к-низкому переход логического элемента не произойдет.
reset on rising edge
— Сбросьте в противоречии с нулем, когда низкий-к-высокому переход логического элемента произойдет.
reset on falling edge
— Сбросьте в противоречии с нулем, когда высокий-к-низкому переход логического элемента произойдет.
latch on rising edge
— Сохраните количество в регистре, когда низкий-к-высокому переход логического элемента произойдет. Возвратите содержимое регистра.
latch on falling edge
— Сохраните количество в регистре, когда высокий-к-низкому переход логического элемента произойдет. Возвратите содержимое регистра.
latch & reset on rising edge
— Сохраните количество в регистре, и затем сбросьте в противоречии с нулем, когда низкий-к-высокому переход логического элемента произойдет. Возвратите содержимое регистра.
latch & reset on falling edge
— Сохраните количество в регистре, и затем сбросьте в противоречии с нулем, когда высокий-к-низкому переход логического элемента произойдет. Возвратите содержимое регистра.
enable when high, latch & reset on edge
— Отключите подсчет, в то время как вход логического элемента является низким. Начните рассчитывать, когда низкий-к-высокому переход логического элемента произойдет. Рассчитайте, в то время как вход логического элемента высок. Сохраните количество в регистре, и затем сбросьте в противоречии с нулем, когда высокий-к-низкому переход логического элемента произойдет. Возвратите содержимое регистра.
Если вы устанавливаете параметр Clock input source на internal clock
, можно измерить положительные импульсные длины в модулях внутренней основы времени. Можно использовать эту комбинацию с большинством драйверов National Instruments ™ для измерения ширины импульса.
enable when low, latch & reset on edge
— Отключите подсчет, в то время как вход логического элемента высок. Начните рассчитывать, когда высокий-к-низкому переход логического элемента произойдет. Рассчитайте, в то время как вход логического элемента является низким. Сохраните количество в регистре, и затем сбросьте в противоречии с нулем, когда низкий-к-высокому переход логического элемента произойдет. Возвратите содержимое регистра.
Если вы устанавливаете параметр Clock input source на internal clock
, можно измерить отрицательные импульсные длины в модулях внутренней основы времени. Можно использовать эту комбинацию с драйверами National Instruments ™ для измерения ширины импульса.
Не все встречные микросхемы поддерживают все режимы ввода логического элемента. Только поддерживаемые режимы появляются в списке.
Параметры блоков:
CounterGate |
Output data type
— Тип данных блока выводитсяdouble
(значение по умолчанию) | single
| int8
| uint8
| int16
| uint16
| int32
| uint32
Из списка выберите тип данных что блок выходные параметры к модели. Допустимые значения зависят от возможностей платы.
Параметры блоков:
DataType |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.