Эта функция обеспечивает легкий интерфейс для доступа к данным MATLAB® Runtime. Это позволяет данным быть совместно использованными экземпляром MATLAB Runtime, код MATLAB, работающий, что MATLAB Runtime и код обертки, который создал MATLAB Runtime. Через вызовы API интерфейса MATLAB Runtime User Data вы получаете доступ к данным 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