Считывайте из одного или нескольких аналоговых входных каналов
Simulink Desktop Real-Time
Соединяйтесь и считывайте из определенных аналоговых входных каналов от Simulink® модель. После добавления блока Analog Input к модели можно ввести параметры для его драйвера ввода-вывода.
Analog Data
- Данные аналого-цифрового преобразователя, считанные с входных каналовРезультат A/D преобразования аналогового сигнала. Тип данных и область значений выходных значений зависят от возможностей платы.
Типы данных: double
| single
| int8
| uint8
| int16
| uint16
| int32
| uint32
Missed Ticks
- Количество пропущенных тактов (необязательно)В норме или режимы Accelerator возвращают количество тактов таймера, которое ваша модель отстает от ядра реального времени. Когда модель отстает более чем на 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
- Шаг расчета блока0.1
(по умолчанию) | doubleВведите значение в секундах, которое представляет, как часто вы хотите, чтобы блок выполнялся и взаимодействовал с оборудованием ввода-вывода. Блок синхронизирует вашу модель с часами реального времени с этой частотой дискретизации.
Если вы используете решатель с фиксированным шагом, введите значение, которое вы ввели в качестве Fixed step size параметра конфигурации или целое число, кратное этому значению.
Параметры блоков:
SampleTime
|
Maximum missed ticks
- Количество таймеров, по которым ваша модель может отслеживать ядро10
(по умолчанию) | целое числоВ норме или режимы Accelerator введите количество тактов таймера, которые ваша модель может отставать от ядра реального времени. Когда модель отстает на это количество или меньше такты таймера, программное обеспечение принимает, что задержка является временной. Это позволяет модели наверстать упущенное, даже если модель пропускает некоторые такты. Когда модель отстает больше, чем это число, программное обеспечение сообщает об ошибке, и симуляция останавливается.
Во режиме external mode программа игнорирует это значение.
Параметры блоков:
MaxMissedTicks
|
Show “Missed Ticks” port
- Отправка количества пропущенных тактов в порт Missed Ticks
'off'
(по умолчанию) | 'on'
В режиме normal или Accelerator установите этот флажок, чтобы отправить количество пропущенных засечек в выходной порт Missed Ticks
.
Во режиме external mode Missed Ticks
порт равен нулю.
Параметры блоков:
ShowMissedTicks
|
Yield CPU when waiting
- Выражение центральный процессор, в то время как ядро ждет оборудования'off'
(по умолчанию) | 'on'
Обычно или режимы Accelerator, установите этот флажок, чтобы предоставить другим программам больше центрального процессора времени, пока ядро ждет ответа от оборудования.
Во режиме external mode программа игнорирует это значение.
Параметры блоков:
YieldWhenWaiting |
Input channels
- Выбор аналоговых входных каналов1
(по умолчанию) | векторВведите вектор канала, который выбирает аналоговые входные каналы, которые вы используете на этой плате. Вектором может быть любой допустимый MATLAB® векторная форма. Для примера, чтобы выбрать восемь смежных каналов аналогового входа, введите:
[1,2,3,4,5,6,7,8]
или
[1:8]
Чтобы выбрать первые три аналоговых входных канала, введите:
[1,2,3]
Параметры блоков:
Channels
|
Input range
- Входная область значений аналоговых входовИз списка выберите вход области значений для аналоговых каналов входа, которые вы ввели для параметра Input channels. Для примера, если плата имеет вход области значений ±5 V
, выберите -5 to 5 V
.
Если вам нужен другая входная область значений для разных аналоговых каналов, добавьте блок ввода-вывода для каждой отдельной входной области значений. Допустимые значения зависят от возможностей платы.
Параметры блоков:
VoltRange
|
Block output signal
- Тип значения, возвращенный из блокаVolts
(по умолчанию) | Normalized bipolar
| Normalized unipolar
| Raw
Из списка выберите один из следующих опций:
Volts
- Возвращает значение, равное аналоговому напряжению.
Normalized bipolar
- Возвращает полное значение области значений - 1
на +1
независимо от входа области значений напряжения.
Normalized unipolar
- Возвращает полное значение области значений 0
на +1
независимо от входа области значений напряжения. Для примера, аналоговых входов областей значений 0
в вольтах к +5
вольт и −5
в вольтах к +5
вольты преобразуются в 0
на +1
.
Raw
- Возвращает значение от 0
до 2n -1
. Для примера 12-битный аналого-цифровой преобразователь возвращает значения из 0
до 212 -1
(0
на 4095
). Преимущество этого метода в том, что возвращенное значение является целым числом без ошибок округления.
Параметры блоков:
RangeMode
|
Output data type
- Тип данных выходного сигнала блокаdouble
(по умолчанию) | single
| int8
| uint8
| int16
| uint16
| int32
| uint32
Из списка выберите тип данных, которые блок выводит в модель. Допустимые значения зависят от возможностей платы.
Параметры блоков:
DataType
|
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.