exponenta event banner

класс matlab.mex.MexHost

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

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

Описание

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

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