exponenta event banner

Выходные данные ThingSpeak

Запись выходных полей в канал ThingSpeak

  • Библиотека:
  • Настольный компьютер Simulink в реальном времени/Интернет вещей

  • ThingSpeak Output block

Описание

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

По умолчанию этот блок использует открытый сервер ThingSpeak, api.thingspeak.com. Чтобы настроить канал ThingSpeak, щелкните Настроить параметры канала.

Чтобы получить доступ к веб-странице номера канала, щелкните Просмотр веб-страницы канала.

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

Порты

Вход

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

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

Пример: 3.14159

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

Параметры

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

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

Для выбора канала нажмите кнопку Configure channel parameters. В диалоговом окне Сетевые службы ThingSpeak (Network Services ThingSpeak) задайте параметр Идентификатор канала (Channel ID).

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

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

Для настройки канала нажмите эту кнопку. В диалоговом окне отображаются настройки параметров канала.

Чтобы принять изменения, нажмите кнопку «» ОК «». Чтобы проверить изменения, нажмите кнопку «» Тест «». Чтобы восстановить прежние значения, нажмите кнопку «» Восстановить «». Для выхода из диалогового окна без изменения настроек нажмите кнопку «Отмена».

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

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

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

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

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

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

Чтение и запись по одному каналу ThingSpeak в одной модели невозможны.

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

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

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

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

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

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

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

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

Чтобы получить доступ к веб-странице номера канала, щелкните Просмотр веб-страницы канала.

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

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

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

При использовании решателя с фиксированным шагом введите значение, введенное в качестве параметра конфигурации Фиксированный размер шага (Fixed step size), или целое число, кратное этому значению.

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

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

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

Во внешнем режиме программное обеспечение игнорирует это значение.

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

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

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

Во внешнем режиме Missed Ticks порт равен нулю.

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

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

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

Во внешнем режиме программное обеспечение игнорирует это значение.

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

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

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

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

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

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

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

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

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

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

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