Таблица Application Deployment Roles, Цели и Задачи описывают различные роли или задания, которые обычно выполняют пользователи MATLAB® Compiler™. Это также описывает задачи, которые они, скорее всего, выполнили бы при выполнении примеров в этой документации.
Можно занять один или несколько следующих ролей.
Роли развертывания приложения, цели и задачи
Роль | База знаний | Ответственность |
---|---|---|
Программист MATLAB |
|
|
Разработчик Microsoft Excel |
|
|
Установите следующие продукты, чтобы запустить пример, описанный в этой главе:
MATLAB
MATLAB Compiler
Если вы будете создавать макросы и генерировать дополнения с MATLAB Compiler, настроить настройки безопасности соответственно в Microsoft Excel.
Отказ сделать так может привести к дополнениям, не сгенерированным или предупреждающим сообщениям, отправленным в MATLAB Compiler
В зависимости от того, какую версию Microsoft Excel вы используете, выполнить одно из следующих действий:
Для Microsoft Excel 2010 и newerExcel версий:
Нажмите File > Options > Trust Center > Trust Center Settings > Macro Settings.
В Developer Macro Settings выберите Trust access to the VBA project object model.
Для Microsoft Excel 2007:
Нажмите 2 007 кнопок ленты Excel.
Нажмите Excel Options > Trust Center > Trust Center Settings > Macro Settings.
В Developer Macro Settings выберите Trust access to the VBA project object model.
Для Microsoft Excel 2003:
Щелкнуть
Tools> Macro> Security.
Для Security Level выберите Medium.
Прежде чем вы развернете компонент с MATLAB Compiler, рассмотрите, являются ли ваши целевые машины 32-битными или 64-битными.
Приложения, разработанные на одной архитектуре, должны быть совместимы с архитектурой в системе, где они развертываются.
Например, если у вас есть 64-битная система, вы обычно устанавливаете 64-битную версию MATLAB (и большинство других приложений) по умолчанию. Выполнение функций, которые вы разработали с 64-битной версией MATLAB, требует Функционального Мастера, установленного с 64-битной версией Microsoft Excel.
Дополнения, созданные с MATLAB Compiler, совместимы и с 32-битными и с 64-битными версиями Microsoft Excel. Сам MATLAB Compiler находится в 64-битном только.
Прежде чем вы развернете свой код, исследуете код на зависимости от функций, которые не могут быть совместимы с MATLAB Compiler.
Для более подробной информации об анализе зависимостей (depfun
) и как MATLAB Compiler оценивает код MATLAB до компиляции, смотрите Запись Развертываемый код MATLAB в документации MATLAB Compiler.
Если вы... | Смотрите... |
---|---|
Хочу проверить ваш код MATLAB, или функция может быть развернута успешно | Запишите развертываемый код MATLAB |
Знайте, что ваша функция развертываема, и хотят выбрать рабочий процесс Getting Started | Выбор функционального рабочего процесса развертывания |