Способы совместно использовать приложения

Существует несколько способов совместно использовать ваши приложения.

  • Совместно используйте файлы 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/matlab-runtime.html.

Совместное использование файлов MATLAB непосредственно

Если вы создали свое приложение в GUIDE, совместно используйте .fig файл, .m файл и все другие зависимые файлы с вашими пользователями.

Если вы создали свое приложение программно, совместно используйте весь .m файлы и другие зависимые файлы с вашими пользователями.

Если вы создали свое приложение в App Designer, совместно используйте .mlapp файл и все другие зависимые файлы с вашими пользователями. Чтобы предоставить более богатую навигацию файла вашим пользователям, обеспечьте имя, версию, автора, сводные данные и описание путем нажатия на App Details во вкладке Designer панели инструментов App Designer. Диалоговое окно App Details также предоставляет возможность для определения снимка экрана. Если вы не задаете снимок экрана, App Designer получает и обновляет снимок экрана автоматически, когда вы запускаете приложение.

MATLAB предоставляет вашу подробную информацию приложения к некоторым операционным системам для отображения в их файловых браузерах. Определение деталей приложений также облегчает группировать и компилировать ваши приложения. .mlapp файл предоставляет ту подробную информацию автоматически к тем интерфейсам.

App Details dialog box showing fields for the app name, version, author, summary, and description.

Чтобы задать входные параметры и может ли ваше приложение запустить несколько экземпляров за один раз или только один экземпляр, расширьте раздел Code Options и выбор из доступных параметров.

App Details dialog box with the Code Options section expanded.

Упаковка приложения

Чтобы группировать ваше приложение и сделать его доступным во вкладке MATLAB Apps, создайте .mlappinstall файл путем выполнения шагов в Package App в App Designer или Package App От Панели инструментов MATLAB. Получившийся .mlappinstall файл включает все зависимые файлы.

Можно совместно использовать .mlappinstall зарегистрируйте непосредственно со своими пользователями. Чтобы установить его, они должны дважды кликнуть .mlappinstall файл в браузере Current Folder MATLAB.

В качестве альтернативы можно совместно использовать приложение как дополнение путем загрузки .mlappinstall файл к MATLAB Центральный Обмен файлами. Ваши пользователи могут найти и установить ваше дополнение от Панели инструментов MATLAB путем выполнения этих шагов:

  1. В Панели инструментов MATLAB, на вкладке Home, в разделе Environment, кликают по значку Add-Ons.

  2. Найдите дополнение путем просматривания доступных категорий на левой стороне окна Add-On Explorer. Используйте панель поиска, чтобы искать дополнение с помощью ключевого слова.

  3. Кликните по дополнению, чтобы открыть его страницу подробной информации.

  4. На информационной странице нажмите Add, чтобы установить дополнение.

Примечание

Несмотря на то, что .mlappinstall файлы могут содержать любые файлы, которые вы задаете, MATLAB, Центральный Обмен файлами помещает дополнительные ограничения на представления. Ваше приложение не может быть подвергнуто Обмену файлами, когда это содержит любой из следующих файлов:

  • Файлы MEX

  • Другие бинарные исполняемые файлы, такие как DLLs. (Файлы данных и файлы изображений обычно приемлемы.)

Создайте развернутое веб-приложение

Веб-приложения являются приложениями MATLAB, которые могут запуститься в веб-браузере. Вы создаете интерактивное приложение MATLAB с помощью App Designer, группируете его с помощью MATLAB Compiler и размещаете его с помощью или версии разработки MATLAB Web App Server™ в MATLAB Compiler или продукта MATLAB Web App Server. Каждое веб-приложение имеет уникальный URL и может быть получено доступ от веб-браузера с помощью протоколов HTTPS или HTTP. Сервер имеет домашнюю страницу, перечисляющую все доступные размещенные веб-приложения. Вы совместно используете веб-приложения путем совместного использования уникального URL к веб-приложению или URL к домашней странице сервера.

Создание веб-приложений требует MATLAB Compiler, и только приложений, созданный с использованием App Designer может быть развернут как веб-приложения. Кроме того, определенная функциональность не поддерживается в развернутых веб-приложениях. Для получения дополнительной информации смотрите Ограничения Веб-приложения и Неподдерживаемую функциональность (MATLAB Compiler).

Если вы имеете MATLAB Compiler в своей системе, группируете ваше приложение MATLAB в веб-приложение из App Designer путем нажатия на Share во вкладке Designer и выбора Web App. Можно развернуть веб-приложение непосредственно в сервер путем определения сервера URL в упаковочном диалоговом окне. Формат сервера URL: https://webAppServer:PortNumber/webapps/home/index.html.

Способность непосредственно загрузить ваше веб-приложение на сервер только поддерживается в продукте MATLAB Web App Server и требует, чтобы аутентификация была включена. Для получения дополнительной информации смотрите Аутентификацию (MATLAB Web App Server).

Для получения дополнительной информации о веб-приложениях см. Веб-приложения (MATLAB Compiler).

Создайте автономное настольное приложение

Создавание автономного настольного приложения позволяет вам совместно использовать приложение с пользователями, у которых нет MATLAB в их системах. Однако необходимо было установить MATLAB Compiler в системе, чтобы создать автономное приложение. У ваших пользователей должен быть MATLAB Runtime в их системах, чтобы запустить приложение.

Если у вас есть MATLAB Compiler в вашей системе, можно открыть Application Compiler из App Designer путем нажатия на Share во вкладке Designer и выбора Standalone Desktop App.

Если вы использовали GUIDE или создали ваше приложение программно, можно открыть Application Compiler от Панели инструментов MATLAB, на вкладке Apps, путем нажатия на значок Application Compiler.

Смотрите Создают Автономное приложение из MATLAB (MATLAB Compiler) для получения инструкций относительно использования Application Compiler.

Похожие темы