Контроль сигнала и трассировка с C

Визуализация сигнала с и без информации в реальном времени

Если вы требуете только значения сигналов, не время, в которое оно достигло того значения, контролирует сигнал из вашей программы C. Смотрите xPCGetSignal.

Если вы требуете и значения сигналов и время, в которое оно достигло того значения, добавьте осциллограф в реальном времени из своей программы C.

API C/C++

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

xPCGetNumSignalsВозвратите количество сигналов
xPCGetSigIdxfromLabelВозвращаемый массив индексов сигнала
xPCGetSigLabelWidthВозвратите число элементов в сигнале
xPCGetSignalВозвращаемое значение сигнала
xPCGetSignalIdxВозвратите индекс для сигнала
xPCGetSignalNameСкопируйте имя сигнала к символьному массиву
xPCGetSignalsВозвратите вектор значений сигналов
xPCGetSignalWidthВозвратите ширину сигнала
xPCAddScopeСоздайте осциллограф
xPCSetScopeУстановите свойства осциллографа
xPCRemScopeУдалите осциллограф
xPCGetNumScopesВозвратите количество осциллографов, добавленных к приложению реального времени
xPCGetScopeПолучите и скопируйте данные об осциллографе в структуру
xPCGetScopeListПолучите и скопируйте список чисел осциллографа
xPCGetScopesПолучите и скопируйте список чисел осциллографа
xPCScAddSignalДобавьте сигнал определить объем
xPCScRemSignalУдалите сигнал из осциллографа
xPCScGetNumSignalsПолучите количество сигналов в осциллографе
xPCScGetSignalListСкопируйте список сигналов выстроить
xPCScGetSignalsСкопируйте список сигналов выстроить
xPCScGetTypeПолучите тип осциллографа
xPCScSetAutoRestartОпределите объем состояния авторестарта
xPCScGetAutoRestartОпределите объем состояния авторестарта
xPCScSetDecimationУстановите десятикратное уменьшение осциллографа
xPCScGetDecimationВозвратите десятикратное уменьшение осциллографа
xPCScSetNumPrePostSamplesОпределите номер пред - или выборки постинициирования прежде, чем инициировать осциллограф
xPCScGetNumPrePostSamplesПолучите количество пред - или выборки постинициирования прежде, чем инициировать осциллограф
xPCScSetNumSamplesОпределите номер выборок в одном цикле сбора данных
xPCScGetNumSamplesПолучите количество выборок в одном цикле сбора данных
xPCScGetStartTimeПолучите время начала для последнего цикла сбора данных
xPCScSetTriggerLevelУстановите пороговый уровень для осциллографа
xPCScGetTriggerLevelПолучите пороговый уровень для осциллографа
xPCScSetTriggerModeУстановите триггерный режим осциллографа
xPCScGetTriggerModeПолучите триггерный режим для осциллографа
xPCScSetTriggerScopeВыберите осциллограф для инициирования другого осциллографа
xPCScGetTriggerScopeПолучите триггерный осциллограф
xPCScSetTriggerScopeSampleОпределите демонстрационный номер для инициирования осциллографа
xPCScGetTriggerScopeSampleПолучите демонстрационный номер для инициирования осциллографа
xPCScSetTriggerSignalВыберите сигнал для инициирования осциллографа
xPCScGetTriggerSignalПолучите триггерный сигнал для осциллографа
xPCScSetTriggerSlopeУстановите наклон сигнала, что триггеры определяют объем
xPCScGetTriggerSlopeПолучите триггерный наклон для осциллографа
xPCScSoftwareTriggerУстановите триггер программного обеспечения осциллографа
xPCScStartЗапустите сбор данных для осциллографа
xPCScStopОстановите сбор данных для осциллографа
xPCIsScFinishedВозвратите состояние сбора данных для осциллографа
xPCScGetDataСкопируйте данные об осциллографе в массив
xPCScGetStateПолучите состояние осциллографа
xPCTgScGetGridПолучите состояние линии сетки для конкретного осциллографа
xPCTgScGetModeПолучите экранный режим для отображения сигналов
xPCTgScGetViewModeПолучите режим представления для отображения целевого компьютера
xPCTgScGetYLimitsСкопируйте пределы оси Y для осциллографа к массиву
xPCTgScSetGridУстановите режим сетки для осциллографа
xPCTgScSetModeРежим дисплея аппарата для осциллографа
xPCTgScSetViewModeУстановите режим представления для осциллографа
xPCTgScSetYLimitsУстановите пределы оси Y для осциллографа
xPCErrorMsgВозвратите текстовое описание для сообщения об ошибке
xPCGetLastErrorВозвратитесь постоянный из последней ошибки
xPCSetLastErrorУстановите последнюю ошибку на определенную символьную строковую константу
scopedataВведите определение для структуры данных осциллографа

Темы

Визуализация сигнала

Контрольные основы сигнала

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

Основы трассировки сигнала

Получите и визуализируйте сигналы при выполнении приложения реального времени.

C интерфейс

Simulink Real-Time C API

Исполнение требований кодирования библиотеки Simulink® Real-Time™ C API.

Используя API C

Исполнение требований для использования Simulink Real-Time C API.

C сообщения об ошибке API

Интерпретация кодов ошибок производится API C.

Ограничения

Диагностируйте сигналы, не доступные по наименованию

Займитесь расследованиями проблемы для некоторых типов сигнала предотвращают контроль, трассировку или журналирование.

Проблемы интернационализации

Узнайте о поддержке Simulink Real-Time интернационализации.