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

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

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

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

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

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

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

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


Модуль 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