ThingSpeak Output

Запишите выходные поля в канал ThingSpeak

  • Библиотека:
  • Simulink Desktop Real-Time / Интернет Вещей

  • ThingSpeak Output block

Описание

Блок ThingSpeak Output пишет числовые данные в 1−8 Каналы ThingSpeak™.

По умолчанию этот блок использует общедоступный сервер ThingSpeak, api.thingspeak.com. Чтобы сконфигурировать канал ThingSpeak, нажмите Configure channel parameters.

Чтобы получить доступ к веб-странице для Channel number, нажмите View channel web page.

Этот блок не синхронизирует метку времени ThingSpeak со временем симуляции. Например, примите, что блок установлен в шаг расчета 0.1 s и что периодом обновления канала является 20 s. Блок передает данные в конкретном времени симуляции, T, но ThingSpeak пишет данные и дает им метку времени только в 20 обновите период.

Порты

Входной параметр

развернуть все

Скалярные числовые данные, чтобы записать в канал ThingSpeak.

Пример: 3.14159

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Параметры

развернуть все

Это свойство доступно только для чтения.

Чтобы выбрать канал, нажмите кнопку Configure channel parameters. В сетевых службах диалоговое окно ThingSpeak, установленное параметр Channel ID.

Программируемое использование

Параметры блоков: DrvAddress

Чтобы сконфигурировать канал, нажмите эту кнопку. Диалоговое окно отображается установки параметров канала.

Чтобы принять ваши изменения, нажмите OK. Чтобы протестировать ваши изменения, нажмите Test. Чтобы вернуться ваши настройки к их предыдущим значениям, нажмите Revert. Чтобы выйти из диалогового окна, не изменяя настройки, нажмите Cancel.

Программируемое использование

Параметры блоков: DrvName
Параметры блоков: DrvOptions

Значением по умолчанию является стандартный адрес общедоступного сервера ThingSpeak.

Программируемое использование

Параметры блоков: DrvName
Параметры блоков: DrvOptions

Выберите уникальный канал среди доступных каналов.

Вы не можете считать и переписать тот же канал ThingSpeak в той же модели.

Программируемое использование

Параметры блоков: DrvOptions

По умолчанию этот ключ является ключом API для канала на общедоступном сервере, api.thingspeak.com.

Программируемое использование

Параметры блоков: DrvOptions

Время между последовательными записями к каналу.

Программируемое использование

Параметры блоков: DrvOptions

Чтобы получить доступ к веб-странице для Channel number, нажмите View channel web page.

Программируемое использование

Параметры блоков: DrvOptions

Введите значение в секундах, который представляет, как часто вы хотите, чтобы блок выполнился и взаимодействовал с оборудованием ввода-вывода. Блок синхронизирует вашу модель с часами реального времени на уровне этой частоты дискретизации.

Если вы используете решатель фиксированного шага, введите значение, которое вы ввели как параметр конфигурации Fixed step size или целочисленное кратное то значение.

Программируемое использование

Параметры блоков: SampleTime

В режиме Connected IO введите номер меток деления таймера, что ваша модель может отстать от ядра реального времени. Когда модель отстает этим номером или меньшим количеством меток деления таймера, программное обеспечение принимает, что задержка является временной. Это позволяет модели нагонять, даже если модель пропускает некоторые метки деления. Когда задержки модели больше, чем этим номером, программное обеспечение сообщает об ошибке и остановках симуляции.

В режиме Run in Kernel программное обеспечение игнорирует это значение.

Программируемое использование

Параметры блоков: MaxMissedTicks

В режиме Connected IO установите этот флажок, чтобы отправить количество пропущенных меток деления к выходному порту Missed Ticks.

В режиме Run in Kernel, Missed Ticks порт является нулем.

Программируемое использование

Параметры блоков: ShowMissedTicks

В режиме Connected IO установите этот флажок, чтобы предоставить другим программам больше процессорного времени, в то время как ядро ожидает ответа от оборудования.

В режиме Run in Kernel программное обеспечение игнорирует это значение.

Программируемое использование

Параметры блоков: YieldWhenWaiting

Можно записать 1–8 поля к каждому каналу. Используйте этот параметр, чтобы проигнорировать специфичную для реализации информацию и передать только поля, которых требует ваше приложение.

Программируемое использование

Параметры блоков: ChannelFields

Передайте начальное значение, например, значение начального состояния или команда инициализации.

Программируемое использование

Параметры блоков: InitialValue

Передайте окончательное значение, например, значение конечного состояния или команда переноса.

Программируемое использование

Параметры блоков: FinalValue
Введенный в R2017b