Считайте поля ввода из канала ThingSpeak
Simulink Desktop Real-Time / Интернет Вещей
Блок ThingSpeak Input считывает числовые данные из каналов ThingSpeak™.
По умолчанию этот блок использует общедоступный сервер ThingSpeak, api.thingspeak.com
. Чтобы сконфигурировать канал ThingSpeak, нажмите Configure channel parameters.
Чтобы получить доступ к веб-странице для Channel number, нажмите View channel web page.
Этот блок не синхронизирует метку времени ThingSpeak со временем симуляции. Например, примите, что блок установлен в шаг расчета 0.1
s и что периодом обновления канала является 20
s. Датчик получает новые данные во время T и передает его к серверу ThingSpeak, который дает данным метку времени. Если новые данные прибывают перед 20
s период обновления передал, новые данные потеряны. Блок запускает каждый 0.1
s и получает новые данные только каждый 20
s. Остальная часть времени, блок получает старые данные.
Data
— Данные считаны из каналаСкалярные числовые данные считаны из канала ThingSpeak.
Пример: 3.14159
Установка параметра Output data type определяет тип данных порта.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
Channel number
— Канал ThingSpeak получен доступ
(значение по умолчанию) | числовойЭто свойство доступно только для чтения.
Чтобы выбрать канал, нажмите кнопку Configure channel parameters. В сетевых службах диалоговое окно ThingSpeak, установленное параметр Channel ID.
Параметры блоков:
DrvAddress |
Configure channel parameters
— Выберите и сконфигурируйте канал для доступаЧтобы сконфигурировать канал, нажмите эту кнопку. Диалоговое окно отображается установки параметров канала.
Чтобы принять ваши изменения, нажмите OK. Чтобы протестировать ваши изменения, нажмите Test. Чтобы вернуться ваши настройки к их предыдущим значениям, нажмите Revert. Чтобы выйти из диалогового окна, не изменяя настройки, нажмите Cancel.
Параметры блоков:
DrvName |
Параметры блоков:
DrvOptions |
ThingSpeak server
— Сервер для передачи данныхapi.thingspeak.com
(значение по умолчанию) | вектор символовЗначением по умолчанию является стандартный адрес общедоступного сервера ThingSpeak.
Параметры блоков:
DrvName |
Параметры блоков:
DrvOptions |
Channel ID
— Уникальный канал
(значение по умолчанию) | числовойВыберите уникальный канал среди доступных каналов.
Вы не можете считать и переписать тот же канал ThingSpeak в той же модели.
Параметры блоков:
DrvOptions |
Read API key
— Ключ доступа для чтения от каналаПо умолчанию этот ключ является ключом API для канала на общедоступном сервере, api.thingspeak.com.
Параметры блоков:
DrvOptions |
Update period (secs)
— Считайте период обновления в секундах
(значение по умолчанию) | числовойВремя между последовательными чтениями по каналу.
Параметры блоков:
DrvOptions |
View channel web page
— Доступ к веб-странице для каналаЧтобы получить доступ к веб-странице для Channel number, нажмите View channel web page.
Параметры блоков:
DrvOptions |
Sample time
— Шаг расчета блока
(значение по умолчанию) | дваждыВведите значение в секундах, который представляет, как часто вы хотите, чтобы блок выполнился и взаимодействовал с оборудованием ввода-вывода. Блок синхронизирует вашу модель с часами реального времени на уровне этой частоты дискретизации.
Если вы используете решатель фиксированного шага, введите значение, которое вы ввели как параметр конфигурации Fixed step size или целочисленное кратное то значение.
Параметры блоков:
SampleTime |
Maximum missed ticks
— Количество таймера отсчитывает, которым ваша модель может запоздать ядро
(значение по умолчанию) | целое числоВ нормальном или режимах Accelerator, введите номер меток деления таймера, что ваша модель может отстать от ядра реального времени. Когда модель отстает этим номером или меньшим количеством меток деления таймера, программное обеспечение принимает, что задержка является временной. Это позволяет модели нагонять, даже если модель пропускает некоторые метки деления. Когда задержки модели больше, чем этим номером, программное обеспечение сообщает об ошибке и остановках симуляции.
В режиме external mode программное обеспечение игнорирует это значение.
Параметры блоков:
MaxMissedTicks |
Show “Missed Ticks” port
— Отправьте количество пропущенных меток деления к порту Missed Ticks
'off'
(значение по умолчанию) | 'on'
В нормальном или режимах Accelerator, установите этот флажок, чтобы отправить количество пропущенных меток деления к выходному порту Missed Ticks
.
В режиме external mode, Missed Ticks
порт является нулем.
Параметры блоков:
ShowMissedTicks |
Yield CPU when waiting
— Дайте к центральному процессору, в то время как ядро ожидает оборудования'off'
(значение по умолчанию) | 'on'
В нормальном или режимах Accelerator, установите этот флажок, чтобы предоставить другим программам больше процессорного времени, в то время как ядро ожидает ответа от оборудования.
В режиме external mode программное обеспечение игнорирует это значение.
Параметры блоков:
YieldWhenWaiting |
Channel fields to read
— Задайте который части канала читать
(значение по умолчанию) | [1–8]
Можно считать 1–8
поля от каждого канала. Используйте этот параметр, чтобы проигнорировать специфичную для реализации информацию и получить только поля, которых требует ваше приложение.
Параметры блоков:
ChannelFields |
Output data type
— Задайте тип данных выходного портаdouble
(значение по умолчанию) | single
| int8
| uint8
| int16
| uint16
| int32
| uint32
| <data type expression>
Задайте тип данных выходного порта.
Чтобы открыть Ассистент Типа данных, нажмите кнопку >>. Чтобы закрыть Ассистент Типа данных, нажмите кнопку <<.
Параметры блоков:
DataTypeStr |
Mode
— Метод определения типаBuilt in
(значение по умолчанию) | Expression
Используйте встроенный тип, такой как double
или один заданный по выражению типа данных.
Параметры блоков:
OptParam |
Type
— Селектор типа данныхdouble
(значение по умолчанию) | single
| int8
| uint8
| int16
| uint16
| int32
| uint32
Набор встроенных типов, которые доступны для построения выражений типа данных.
Параметры блоков:
DataTypeStr |
Data type override
— Политика на несоответствии типов сигналаinherit
(значение по умолчанию) | off
inherit
— Порт наследовал тип сигнала, что это соединяется с.
off
— Порт устанавливает тип данных сигнала на тип, заданный этим блоком.
Параметры блоков:
DataTypeStr |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.