Интегрирование COM-компонента

Интегрируйте COM-компоненты в приложения

Интеграция сгенерированных COM-компонентов MATLAB® в приложение требует, чтобы вы использовали комбинацию API. MATLAB Compiler SDK™ использует API, чтобы инициализировать MATLAB Runtime, загрузить скомпилированные функции MATLAB в MATLAB Runtime и управлять данными, которые передаются между COM-компонентами и MATLAB Runtime. Компилятор генерирует некоторые API на основе подписей скомпилированных функций. MATLAB Runtime обеспечивает другие API, которые сопоставимы для всех приложений.

Используйте COM-компоненты для интеграции функций MATLAB в Продукты Office Microsoft®. MATLAB Compiler™ предлагает прямую интеграцию с Microsoft Excel®.

Примеры и руководства

Укажите и сошлитесь на служебную библиотеку

Как указать и сослаться на утилиты, вам нужно в вашей программе

Вызовите методы экземпляра класса

Описывает, как вы вызываете методы класса получить доступ к инкапсулированным функциям MATLAB

Вызов COM-объектов в программах Visual C++

Как интегрировать COM-объект в Визуальный C ++® программа

Передайте аргументы

Описывает, как можно передать несколько аргументов как массив varargin путем создания массива Variant, присвоения каждого элемента массива к соответствующему входному параметру

Форматирование контрольного массива и преобразование данных

Описывает форматирование массивов и флаги преобразования данных

Используйте глобальные переменные MATLAB в Visual Basic

Описывает свойства класса, которые позволяют объекту сохранить внутреннее состояние между вызовами метода

Блокируйте Выполнение Приложений, которые Создают фигуры

Как обработать взаимодействие в основанной на консоли программе, которая создает фигуры MATLAB

Получите информацию о реестре

Как использовать функцию MATLAB componentinfo, чтобы запросить системный реестр для любых установленных COM-компонентов, созданных с продуктом MATLAB Compiler SDK

Интегрируйте магический квадрат в приложение COM

Демонстрирует создание COM-компонента от простого файла MATLAB

Установите COM-компоненты

Описывает, как установить/развернуть созданные компоненты на целевых компьютерах

Концепции

Общие методы

Описывает интегрирование COM-компонентов, созданных с продуктом MATLAB Compiler SDK в программы

Настройки пути MATLAB Runtime для разработки и тестирования

Настройки пути, чтобы разработать и тестовые приложения, содержащие, группировали код MATLAB.

Опции MATLAB Runtime для COM-компонентов

Когда вы развертываете COM-компонент конечным пользователям, существуют времена, когда необходимо задать опции MATLAB Runtime, чтобы создать файл журнала или улучшать производительность.

Совместно используйте экземпляры MATLAB Runtime

Информация с помощью одиночного элемента MATLAB Runtime, чтобы совместно использовать экземпляры во время выполнения

Обработайте ошибки во время вызова метода

Описывает возможность обработки исключений Microsoft Visual Basic®

Регистрация компонента

Описывает процесс регистрации для COM-компонентов, созданных продуктом MATLAB Compiler SDK.

Преобразование данных

Преобразование между MATLAB и вариантами COM.

Соглашения о вызовах

Описывает соглашения о вызовах для COM-компонентов, созданных продуктом MATLAB Compiler SDK