Существует несколько способов совместно использовать ваши приложения.
Совместно используйте файлы MATLAB Непосредственно — Этот подход является самым простым способом совместно использовать приложение, но вашим пользователям нужно было установить MATLAB® в их системах, а также других продуктах MathWorks®, от которых зависит ваше приложение. Они должны также быть знакомы с выполняющимися командами в Окне Команды MATLAB и знать, как настроить путь MATLAB.
Группируйте Свое Приложение — Этот подход использует приложение упаковочный инструмент, которому предоставляют MATLAB. Когда ваши пользователи устанавливают пакетное приложение, приложение появляется во вкладке Apps в Панели инструментов MATLAB. Этот подход полезен для совместного использования приложений с более многочисленными зрителями, или когда ваши пользователи менее знакомы с выполняющимися командами в Окне Команды MATLAB или настраиванием пути MATLAB. Как в случае совместного использования файлов MATLAB непосредственно, вашим пользователям нужно было установить MATLAB в их системах (а также другие Продукты Mathworks, что ваше приложение зависит от).
Создайте Развернутое Веб-приложение — Этот подход позволяет вам создать приложения, которые пользователи в организации могут запустить в их веб-браузерах. Чтобы развернуть веб-приложение, необходимо было установить MATLAB Compiler™ в системе. Вашим пользователям нужно было установить веб-браузер, который может получить доступ к вашей интранет, но им не должны были устанавливать MATLAB.
Создайте Автономное Настольное Приложение — Этот подход позволяет вам совместно использовать настольные приложения с пользователями, которым не установили MATLAB в их системах. Чтобы создать автономное приложение, необходимо было установить MATLAB Compiler в системе. Чтобы запустить приложение, вашим пользователям нужно было установить MATLAB Runtime в их системах. Для получения дополнительной информации см. https://www.mathworks.com/products/compiler/mcr.html.
Если вы создали свое приложение в GUIDE, совместно используйте файл .fig
, файл .m
и все другие зависимые файлы с вашими пользователями.
Если вы создали свое приложение программно, совместно используйте все файлы .m
и другие зависимые файлы с вашими пользователями.
Если вы создали свое приложение в App Designer, совместно используйте файл .mlapp
и все другие зависимые файлы с вашими пользователями. Чтобы предоставить более богатую навигацию файла вашим пользователям, обеспечьте имя, сводные данные и описание путем нажатия на App Details
во вкладке Designer панели инструментов App Designer. Диалоговое окно App Details также предоставляет возможность для определения снимка экрана. Если вы не задаете снимок экрана, App Designer получает и обновляет снимок экрана автоматически, когда вы запускаете приложение.
MATLAB предоставляет вашу подробную информацию приложения к некоторым операционным системам для отображения в их файловых браузерах. Определение деталей приложений также облегчает группировать и компилировать ваши приложения. Файл .mlapp
предоставляет ту подробную информацию автоматически к тем интерфейсам.
Чтобы группировать ваше приложение и сделать его доступным во вкладке MATLAB Apps, создайте файл .mlappinstall
путем выполнения шагов в Package App в App Designer или Package App От Панели инструментов MATLAB. Получившийся файл .mlappinstall
включает все зависимые файлы.
Можно совместно использовать файл .mlappinstall
непосредственно с пользователями. Чтобы установить его, они должны дважды кликнуть файл .mlappinstall
в Браузере текущей папки MATLAB.
Также можно совместно использовать приложение как дополнение путем загрузки файла .mlappinstall
на MATLAB Центральный Exchange Файла. Ваши пользователи могут найти и установить ваше дополнение от Панели инструментов MATLAB путем выполнения этих шагов:
В Панели инструментов MATLAB, на вкладке Home, в разделе Environment, кликают по значку Add-ons .
Найдите дополнение путем просматривания доступных категорий на левой стороне окна Add-On Explorer. Используйте панель поиска, чтобы искать дополнение с помощью ключевого слова.
Кликните по дополнению, чтобы открыть его страницу подробной информации.
На информационной странице нажмите Add, чтобы установить дополнение.
Несмотря на то, что файлы .mlappinstall
могут содержать любые файлы, вы задаете, MATLAB, Центральный Exchange Файла помещает дополнительные ограничения на представления. Ваше приложение не может быть представлено Exchange Файла, когда это содержит любой из следующих файлов:
Файлы MEX
Другие бинарные исполняемые файлы, такие как DLLs или средства управления ActiveX®. (Файлы данных и файлы изображений обычно приемлемы.)
Веб-приложения являются приложениями MATLAB, которые могут запуститься в веб-браузере. Вы создаете приложение в App Designer, группируете его с помощью Компилятора Веб-приложения, и затем используете менеджера по Веб-приложениям MATLAB, чтобы вручить приложение в веб-браузере. Затем можно совместно использовать приложение в организации путем совместного использования URL. Создание развернутых веб-приложений требует MATLAB Compiler, и только приложения App Designer могут быть развернуты как веб-приложения.
Если у вас есть MATLAB Compiler в вашей системе, можно открыть Компилятор Веб-приложения из App Designer путем нажатия на Share во вкладке Designer и выбора Web App. Для получения дополнительной информации см. Веб-приложения (MATLAB Compiler).
Создавание автономного настольного приложения позволяет вам совместно использовать приложение с пользователями, у которых нет MATLAB в их системах. Однако необходимо было установить MATLAB Compiler в системе, чтобы создать автономное приложение. У ваших пользователей должен быть MATLAB Runtime в их системах, чтобы запустить приложение.
Если у вас есть MATLAB Compiler в вашей системе, можно открыть Компилятор Приложения из App Designer путем нажатия на Share во вкладке Designer и выбора Standalone Desktop App.
Если вы использовали GUIDE или создали ваше приложение программно, можно открыть Компилятор Приложения от Панели инструментов MATLAB, на вкладке Apps, путем нажатия на значок Компилятора Приложения.
Смотрите Создают Автономное Приложение от MATLAB (MATLAB Compiler) для получения инструкций относительно использования Компилятора Приложения.