Класс xPCApplication

Доступ к приложению реального времени загружен на целевом компьютере

Синтаксис

public sealed class xPCApplication : xPCBaseNotification

Описание

Namespace: MathWorks.xPCTarget.FrameWork

Syntax Language: C#

public sealed class xPCApplication : xPCBaseNotification инициализирует новый экземпляр xPCApplication класса.

Методы

МетодОписание
xPCApplication.StartЗапустите выполнение приложения реального времени
xPCApplication.StopОстановите выполнение приложения реального времени

События

СобытияОписание
xPCApplication.StartedСобытие после xPCApplication.Start завершено
xPCApplication.StartingСобытие перед xPCApplication.Start выполняется
xPCApplication.StoppedСобытие после xPCApplication.Stop завершено
xPCApplication.StoppingСобытие перед xPCApplication.Stop выполняется

Свойства

СвойстваСинтаксис объявления C#ОписаниеИсключение

AverageTeT

public double AverageTeT {get;}

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

Время выполнения задачи (TET) измеряется, сколько времени оно берет ядро, чтобы запуститься для одного временного шага тарифной ставки. Для многоскоростной модели используйте профилировщик, чтобы узнать то, что время выполнения для каждого уровня.

xPCException — Когда проблема происходит, запрос xPCException свойство объекта Reason.

CPUOverload

public bool CPUOverload {get;}

Получите состояние флага перегрузки ЦП.

xPCException — Когда проблема происходит, запрос xPCException свойство объекта Reason.

ExecTime

public double ExecTime {get;}

Получите время выполнения.

xPCException — Когда проблема происходит, запрос xPCException свойство объекта Reason.

Logger

public xPCAppLogger Logger {get;}

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

 

MaximumTeT

public double MaximumTeT {get;}

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

xPCException — Когда проблема происходит, запрос xPCException свойство объекта Reason.

MinimumTeT

public double MinimumTeT {get;}

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

xPCException — Когда проблема происходит, запрос xPCException свойство объекта Reason.

Name

public string Name {get;}

Получите текущее имя загруженного приложения реального времени

xPCException — Когда проблема происходит, запрос xPCException свойство объекта Reason.

Parameters

public xPCParameters Parameters {get;}

Получите ссылку на объект xPCParameters.

 

SampleTime

public double SampleTime {get; set;}

Получите или установите шаг расчета.

Примечание

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

xPCException — Когда проблема происходит, запрос xPCException свойство объекта Reason.

Scopes

public xPCScopes Scopes {get;}

Присвойте набор осциллографов к приложению реального времени.

 

Signals

public xPCSignals Signals {get;}

Получите ссылку на объект xPCSignals.

 

Status

public xPCAppStatus Status {get;}

Получите состояние симуляции. См. xPCAppStatus Перечислимый Тип данных.

xPCException — Когда проблема происходит, запрос xPCException свойство объекта Reason.

StopTime

public double StopTime {get; set;}

Получите и установите время остановки.

xPCException — Когда проблема происходит, запрос xPCException свойство объекта Reason.

Target

public xPCTargetPC Target {get;}

Заставьте ссылку порождать объект xPCTargetPC.

 

Представленный в R2011b