matlab.mex.MexHost class

Пакет: matlab.mex
Суперклассы: handle

Непроцессный хост для выполнения функции C++ MEX

Описание

Образцы matlab.mex.MexHost класс представляет процессы, созданные для выполнения функций C++ MEX. Вы можете выполнить функцию C++ MEX из MATLAB® в процессе хоста с использованием feval метод этого класса. Для получения информации о незавершенном запуске MEX-функций C++ смотрите Out-of-Process Execution of C++ MEX-функции.

The matlab.mex.MexHost класс является handle класс.

Создание

Используйте mexhost функция для создания matlab.mex.MexHost объект.

Свойства

расширить все

Обработайте переменные окружения, возвращенные как строковые массивы.

Атрибуты:

GetAccess
public
SetAccess
private

Типы данных: string

Имена функций C++ MEX, загруженных в процесс хоста, возвращаются как строковый вектор.

Атрибуты:

GetAccess
public
SetAccess
private

Типы данных: string

Имя хост-процесса C++ MEX, возвращаемое как строковый скаляр.

Пример: MATLABMexHost

Атрибуты:

GetAccess
public
SetAccess
private

Типы данных: string

Идентификатор процесса хост-процесса C++ MEX, возвращенный как строковый скаляр.

Атрибуты:

GetAccess
public
SetAccess
private

Типы данных: string

Методы

расширить все

Примеры

свернуть все

Создайте объект matlab.mex.MexHost класс с использованием mexhost функция. Используйте объект для вызова feval, которая выполняет вашу функцию C++ MEX в процессе хоста MEX.

mexHost = mexhost;
result = feval(mexHost,'MyMexFunction',inputs);
Введенный в R2019a