Создание приложения API.NET Simulink Real-Time

Прежде, чем создать ваш Microsoft®.NET Framework пользовательское клиентское приложение, настроенное среда разработки. В дополнение к установке продуктов, перечисленных в системных требованиях в www.mathworks.com/products/xpctarget/requirements.html, сделайте следующую настройку.

Среда программирования Visual Studio

  • Чтобы создать пользовательское приложение, которое вызывает Simulink® Real-Time™ API для Среды.NET, используйте стороннюю среду разработки, которая может взаимодействовать с.NET, таким как Microsoft Visual Studio®.

  • Создавать приложение (.exe или DLL) это вызывает функции от библиотек Simulink Real-Time API, используйте сторонний компилятор, который генерирует код для компьютеров Win64. Можно записать клиентские приложения, которые вызывают эти функции в другом высокоуровневом языке, такие как C#, C++ или C.

  • Создайте приложение Windows®.

  • Чтобы запустить приложение на 64-битном компьютере, скопируйте xpcapi.dll файл от matlabroot\toolbox\rtw\targets\xpc\api\x64 к папке, где вы создаете исполняемое приложение.

  • Добавьте ссылку для xPCFramework.dll к вашему проекту включением следующего в вашем коде.

    using MathWorks.xPCTarget.FrameWork;

    Можно затем получить доступ к типам, доступным средой Simulink Real-Time, например, при создании приложения графического дисплея или консоли.

  • Скомпилируйте свое клиентское приложение Microsoft.NET Framework как 64-битное приложение.

Можно соединить целевой компьютер только с одним компьютером разработчика за один раз. Прежде, чем запустить ваше приложение.NET, убеждаться отключить целевой компьютер от компьютера разработчика (xPCTargetPC.Disconnect). Можно использовать slrtpingtarget из Командного окна, чтобы проверять, соединяются ли разработка и целевые компьютеры. Когда выполнение закончено, эта функция разъединения от целевого компьютера.

Если ваш компьютер разработчика имеет дополнительные сетевые ресурсы, можно соединить дополнительные целевые компьютеры с тем же компьютером разработчика.

Когда ваше приложение.NET запустится, сначала соедините компьютер разработчика с целевым компьютером (xPCTargetPC.Connect), и затем протестируйте ссылку между разработкой и целевыми компьютерами (xPCTargetPC.Ping).

Среда проектирования Visual Studio

Опционально, можно использовать возможность времени проектирования среды Microsoft Visual Studio с xPCTargetPC невидимый компонент. Чтобы сделать эти возможности доступными, выполните следующие шаги.

  1. Добавьте xPCFramework.dll к Visual Studio Toolbox.

  2. Добавьте xPCTargetPC возразите против анкеты путем перетаскивания xPCTargetPC управляйте от окна Toolbox до поверхности для дизайна.

  3. Исследовать и настроить xPCTargetPC свойства, нажмите xPCTargetPC управляйте в поверхности для дизайна.

    Окно Visual Studio Properties открывается. В окне Properties, xPCTargetPC управление делает доступным его данные и свойства внешнего вида.