Simulink® Real-Time™ API для Microsoft®.NET Framework состоит из объектов, расположенных в иерархии. Каждый из этих объектов имеет функции и свойства, которые позволяют вам управлять и взаимодействовать с API. API обеспечивает различные типы объектов, включая объекты для целевого компьютера, приложений реального времени, осциллографов и файловой системы. Можно использовать эти API-функции с языков и пользовательских программ, которые поддерживают управляемый код, такой как Microsoft Visual Studio®, Windows® PowerShell™ и MATLAB®.
API Microsoft Windows предоставляет инфраструктуру для использования потоков. API Simulink Real-Time для Microsoft.NET Framework создает к тому же инфраструктуру, чтобы обеспечить модель программирования, которая включает асинхронную поддержку. Вам не нужны предварительные знания программирования потоков, чтобы использовать этот API.
Объектная модель.NET Simulink Real-Time тесно моделирует систему Simulink Real-Time, как показано в этой концептуальной схеме.

Иерархию объектов API, выведенную от системы Simulink Real-Time, показывают в этой концептуальной схеме.

Типами ключевого объекта является xPCTargetPC, xPCApplication и xPCFileSystem.
Объект xPCTargetPC Class представляет полную систему Simulink Real-Time.
Объект xPCTargetPC на корневом уровне объектной модели. После того, как вы соедините приложение.NET, работающее на компьютере разработчика к приложению реального времени, работающему на целевом компьютере, объект представляет информацию о сеансе. xPCTargetPC обеспечивает функции членства, которые вы используете, чтобы получить доступ к информации и управлять приложением реального времени и файловой системой целевого компьютера.
Объект xPCTargetPC содержит два типа основного объекта, xPCApplication и xPCFileSystem.
Объект xPCApplication Class представляет приложение реального времени, которое вы генерируете из модели Simulink и загружаете на целевой компьютер.
С объектом xPCApplication можно получить доступ к информации о приложении реального времени, поведению приложения изменения, и осциллографу доступа, сигналу, параметру и объектам регистрации данных:
xPCScopes Class — Представляет контейнерного или заполнителя для цели Simulink Real-Time, хоста и осциллографов файла.
xPCSignals Class — Представляет контейнерного или заполнителя для сигналов приложения реального времени. С этим объектом можно получить доступ к одному или нескольким объектам xPCSignal.
xPCSignal Class — Представляет определенный сигнал, который представляет сигнал порта неграфического блока вывод. С этим объектом можно получить доступ к связанной с сигналом информации и контролировать поведение сигнала во время симуляции.
xPCParameters Class — Представляет контейнерного или заполнителя для параметров приложения реального времени. С этим объектом можно получить доступ к одному или нескольким объектам xPCParameter.
xPCParameter Class — Представляет определенный параметр или параметр периода выполнения определенного блока. С этим объектом можно получить доступ к информации о параметрах блоков и значениям настройки параметров во время симуляции.
xPCAppLogger Class — Представляет заполнителя для определенных объектов журналирования.
Объект xPCFileSystem Class представляет целую файловую систему Simulink Real-Time.
Объект xPCFileSystem содержит объекты как следующее:
xPCDriveInfo Class — Представляет диск объема, который распознает целевой компьютер.
xPCDirectoryInfo Class — Представляет элемент папки целевого компьютера.
xPCFileInfo Class — Представляет элемент файла целевого компьютера.