Логгирование сигнала с C

Логгирование значения сигналов

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

API C/C++

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

xPCAddScopeСоздайте осциллограф
xPCSetScopeУстановите свойства осциллографа
xPCRemScopeУдалите осциллограф
xPCGetNumScopesВозвратите количество осциллографов, добавленных к приложению реального времени
xPCGetScopeПолучите и скопируйте данные об осциллографе в структуру
xPCGetScopeListПолучите и скопируйте список чисел осциллографа
xPCGetScopesПолучите и скопируйте список чисел осциллографа
xPCScAddSignalДобавьте сигнал определить объем
xPCScRemSignalУдалите сигнал из осциллографа
xPCScGetNumSignalsПолучите количество сигналов в осциллографе
xPCScGetSignalListСкопируйте список сигналов выстроить
xPCScGetSignalsСкопируйте список сигналов выстроить
xPCGetNumSignalsВозвратите количество сигналов
xPCGetSigIdxfromLabelВозвращаемый массив индексов сигнала
xPCGetSigLabelWidthВозвратите число элементов в сигнале
xPCGetSignalВозвращаемое значение сигнала
xPCGetSignalIdxВозвратите индекс для сигнала
xPCGetSignalLabelСкопируйте метку сигнала к символьному массиву
xPCGetSignalNameСкопируйте имя сигнала к символьному массиву
xPCGetSignalsВозвратите вектор значений сигналов
xPCGetSignalWidthВозвратите ширину сигнала
xPCScGetTypeПолучите тип осциллографа
xPCScSetAutoRestartОпределите объем состояния авторестарта
xPCScGetAutoRestartОпределите объем состояния авторестарта
xPCScSetDecimationУстановите децимацию осциллографа
xPCScGetDecimationВозвратите децимацию осциллографа
xPCScSetNumPrePostSamplesОпределите номер пред - или выборки постинициирования прежде, чем инициировать осциллограф
xPCScGetNumPrePostSamplesПолучите количество пред - или выборки постинициирования прежде, чем инициировать осциллограф
xPCScSetNumSamplesОпределите номер выборок в одном цикле сбора данных
xPCScGetNumSamplesПолучите количество выборок в одном цикле сбора данных
xPCScGetStartTimeПолучите время начала для последнего цикла сбора данных
xPCGetNumOutputsВозвратите количество выходных параметров
xPCGetNumStatesВозвратите количество состояний
xPCGetLogModeВозвратите режим логгирования и инкрементное значение для приложения реального времени
xPCGetOutputLogСкопируйте выходные данные логов в массив
xPCGetStateLogСкопируйте логарифмические значения состояния в массив
xPCGetTETLogСкопируйте журнал TET в массив
xPCGetTimeLogСкопируйте хронологический журнал в массив
xPCMaxLogSamplesВозвратите максимальное количество выборок, которые могут быть в логарифмическом буфере
xPCNumLogSamplesВозвратите количество выборок в логарифмическом буфере
xPCNumLogWrapsВозвратитесь логарифмический буфер числа раз переносится
xPCSetLogModeУстановите режим логгирования и инкрементное значение осциллографа
xPCScSetTriggerLevelУстановите пороговый уровень для осциллографа
xPCScGetTriggerLevelПолучите пороговый уровень для осциллографа
xPCScSetTriggerModeУстановите триггерный режим осциллографа
xPCScGetTriggerModeПолучите триггерный режим для осциллографа
xPCScSetTriggerScopeВыберите осциллограф для инициирования другого осциллографа
xPCScGetTriggerScopeПолучите триггерный осциллограф
xPCScSetTriggerScopeSampleОпределите демонстрационный номер для инициирования осциллографа
xPCScGetTriggerScopeSampleПолучите демонстрационный номер для инициирования осциллографа
xPCScSetTriggerSignalВыберите сигнал для инициирования осциллографа
xPCScGetTriggerSignalПолучите триггерный сигнал для осциллографа
xPCScSetTriggerSlopeУстановите наклон сигнала, что триггеры определяют объем
xPCScGetTriggerSlopeПолучите триггерный наклон для осциллографа
xPCScSoftwareTriggerУстановите триггер программного обеспечения осциллографа
xPCScStartЗапустите сбор данных для осциллографа
xPCScStopОстановите сбор данных для осциллографа
xPCIsScFinishedВозвратите состояние сбора данных для осциллографа
xPCScGetDataСкопируйте данные об осциллографе в массив
xPCScGetStateПолучите состояние осциллографа
xPCFSCDИзмените текущую папку на целевом компьютере к заданному пути
xPCFSDirПолучите содержимое заданной папки на целевом компьютере
xPCFSDirItemsПолучите содержимое заданной папки на целевом компьютере
xPCFSGetErrorПолучите текстовое описание для кода ошибки в файловой системе целевого компьютера
xPCFSGetPWDПолучите текущую папку целевого компьютера
xPCFSMKDIRСоздайте папку на целевом компьютере
xPCFSRMDIRУдалите папку из целевого компьютера
xPCFSDirSizeВозвратите размер заданного списка папок на целевом компьютере
xPCFSDirStructSizeПолучите количество элементов в папке
xPCFSDiskInfoИнформация о файловой системе целевого компьютера
xPCFSOpenFileОткрытый файл на целевом компьютере
xPCFSCloseFileЗакройте файл на целевом компьютере
xPCFSWriteFileЗапишите в файл на целевом компьютере
xPCFSReadFileСчитайте открытый файл на целевом компьютере
xPCFSRemoveFileУдалите файл из целевого компьютера
xPCFSFileInfoВозвратите информацию для открытого файла на целевом компьютере
xPCFSGetFileSizeВозвратите размер файла на целевом компьютере
xPCFSScGetFilenameПолучите имя файла для осциллографа
xPCFSScGetWriteModeПолучите режим записи файла для осциллографа
xPCFSScGetWriteSizeПолучите размер записи блока фрагментов данных
xPCFSScSetFilenameЗадайте имя для файла, чтобы содержать данные сигнала
xPCFSScSetWriteModeЗадайте, когда запись таблицы размещения файлов будет обновлена
xPCFSScSetWriteSizeУкажите, что буфер памяти собирает данные во множителях размера записи
xPCErrorMsgВозвратите текстовое описание для сообщения об ошибке
xPCGetLastErrorВозвратитесь постоянный из последней ошибки
xPCSetLastErrorУстановите последнюю ошибку на определенную символьную строковую константу
scopedataВведите определение для структуры данных осциллографа
lgmodeВведите определение для логгирования структуры опций
dirStructВведите определение для информационной структуры папки файловой системы
diskinfoВведите определение для структуры данных о диске файловой системы
fileinfoВведите определение для информационной структуры файла

Темы

Логгирование сигнала

Основы логгирования сигнала

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

Основы файловой системы

Доступ к файловой системе целевого компьютера с SimulinkRealTime.fileSystem объект.

Интерфейс 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 интернационализации.