${message}

Развертывание приложений на базе MATLAB -.NET

В этом курсе освещается использование MATLAB Compiler и MATLAB Builder NE (для Microsoft .NET Framework) для создания .NET приложений и web-приложений, которые включают MATLAB код, а также самостоятельных приложений на основе MATLAB.

Темы тренинга

  • Способы развёртывания приложений.
  • MATLAB Compiler
  • Интегрирование кода MATLAB с .NET приложением.
  • .NET компоненты с входами и выходами.
  • Построение интерфейсов с .NET компонентами.
  • Развёртывание в интернете.

Предварительная подготовка

Курс "MATLAB для профессионалов" и базовые знания языка С. 

Продолжительность - 1 день.

Программа курса

Модуль 1. Способы развёртывания приложений.
Модуль 2. MATLAB Compiler.
Модуль 3. Связывание MATLAB-кода с .NET приложением.
Модуль 4. .NET Приложения c входами и выходами.
Модуль 5. Интерфейс с .NET компонентой.
Модуль 6. Развёртывание в сети.

Код тренинга

MLNE
Программа курса

Модуль 1. Способы развёртывания приложений.
 Различные способы развёртывания с помощью MATLAB Compiler и основанными на нём инструментами.
• Процесс развёртывания приложения.
MATLAB Builder EX
MATLAB Builder NE
MATLAB Builder JA
• Компоненты компилятора.
• Компоненты интернет-развёртывания.

Модуль 2. MATLAB Compiler.
Использование Deployment Tool для создания самостоятельного исполняемого приложения из MATLAB файлов.
• Настройка среды.
• Создание самостоятельного приложения.
• Управление входами и графическим интерфейсом пользователя.
• Упаковка приложения.
• MATLAB Compiler Runtime (MCR)

Модуль 3. Связывание MATLAB-кода с .NET приложением.
Создание .NET компоненты и интегрирование её с .NET приложением.
• Создание .NET assembly в MATLAB.
• Импортирование компоненты в приложение.

Модуль 4. .NET Приложения c входами и выходами.
Реализация .NET компонент на основе MATLAB, принимающих (отправляющих) входные (выходные) данные от (в) .NET приложения.
• Ввод/вывод в компоненту.
• Использование mwArray для ввода даннных.
• Массивы mwNumericArray, mwCharArray.
• Использование mwArray для вывода.
• Работа со структурами и массивами ячеек.

Модуль 5. Интерфейс с .NET компонентой.
Работа с переменным числом аргументов и управление ошибками.
• .NET приложение с переменным числом аргументов.
• Создание массива входов.
• Управление памятью.
• Вызов компонент удалённо.

Модуль 6. Развёртывание в сети.
Встраивание MATLAB-.NET компонент в web приложения и отображение сгенерированной MATLAB графики на странице c помощью ASP.NET.
• Структура web приложения.
• Процесс создания такого приложения
• Проект Web Application.
• ASPX форма
• Графика и объект WebFigures.
Поделиться
*
Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных . Мы, ООО ЦИТМ "Экспонента" и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных». * - обязательные поля