Интерфейс пользовательских данных MATLAB Runtime

Эта функция обеспечивает легкий интерфейс для доступа к MATLAB® Данные во время выполнения. Он позволяет совместно использовать данные между образцом MATLAB Runtime, кодом MATLAB, выполняемым в этом MATLAB Runtime, и кодом оболочки, который создал образец MATLAB Runtime. Посредством вызовов API интерфейса пользовательских данных MATLAB Runtime, вы получаете доступ к данным MATLAB Runtime путем создания ассоциативного массива mxArray по экземплярамs, состоящий из отображения из строковых ключей в mxArray значения. Причины для этого включают, но не ограничиваются:

  • Необходимо предоставить информацию о времени выполнения клиенту, выполняющему приложение, созданное с помощью Parallel Computing Toolbox™. Информация о профиле может быть предоставлена на базис выполнения. Например, два образцов одного и того же приложения могут запускаться одновременно с различными профилями.

  • Вы хотите инициализировать MATLAB Runtime с постоянными значениями, которые могут быть доступны всем вашим приложениям MATLAB

  • Вы хотите настроить глобальную рабочую область - глобальную переменную или переменные, к которым могут получить доступ MATLAB и ваш клиент

  • Вы хотите сохранить состояние любой переменной или группы переменных

MATLAB Compiler SDK™ программное обеспечение поддерживает доступ к состоянию образца во время выполнения через объектно-ориентированный API. Доступ к состоянию образца во время выполнения необязателен, а не включен по умолчанию. Вы можете получить доступ к этому состоянию, добавив setmcruserdata.m и getmcruserdata.m в проект развертывания или путем указания их в командной строке. Кроме того, вы используете вспомогательную функцию для вызова этих методов, как показано в Информации о профиле во время выполнения поставки для приложений Parallel Computing Toolbox.

Для получения дополнительной информации смотрите Использование интерфейса пользовательских данных MATLAB Runtime