${message}

${message}

Инструмент, позволяющий создавать независимые приложения в среде MATLAB.

Создание автономных приложений из программ MATLAB

MATLAB Compiler ™ позволяет обмениваться программами на базе Matlab® как отдельными приложениями. Вы также можете создать надстройки Microsoft Excel® и интегрировать их в электронные таблицы Excel.

Используя вместе с MATLAB Compiler SDK ™, вы можете упаковать программы MATLAB в программные компоненты для интеграции с другими языками программирования. Крупномасштабное развертывание систем предприятий поддерживается с помощью MATLAB Production Server ™.

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

MATLAB Compiler предназначен для пользователей MATLAB (исследователей, инженеров, ученых), которые хотят повторно использовать приложения, созданные в среде MATLAB и делиться ими с людьми, которым не требуется MATLAB. MATLAB Compiler является дополнительным продуктом, который предлагает возможность конвертировать программы MATLAB в автономные приложения и надстройки для Microsoft Excel.

В отличие от перекодирования приложения с нуля в отдельном языке программирования, MATLAB Compiler предоставляет инструменты для упаковки интеллектуального содержимого клиентов (алгоритмы MATLAB) и позволяет легко обмениваться с людьми, которым не требуется MATLAB.

Основные характеристики:

• Упаковка ваших программ MATLAB в качестве автономного приложения
• Создание надстройки Microsoft Excel® для интеграции с электронными таблицами Excel
• Распространение приложений для пользователей, которые не нуждаются в MATLAB, не требующее лицензионных отчислений
• Шифрование кода MATLAB для защиты вашей интеллектуальной собственности
• Развертывание MATLAB кода на Hadoop



Работа с MATLAB Compiler
Используйте оптимизированный для работы с матрицами высокоуровневый язык MATLAB и встроенные возможности для математики, графики и анализа данных для быстрого прототипирования, разработки и тестирования ваших приложений и функций.

Затем готовые функции и приложения упаковываете с помощью MATLAB Compiler в виде исполняемых файлов или разделяемых библиотек для вызова из C или C++ без необходимости перекодировать на другой язык.

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

Компоновка и упаковывание приложения или библиотеки
С помощью MATLAB Compiler вы можете автоматически упаковать ваше приложение MATLAB в:

  •  Независимое приложение;
  •  C или C++ библиотеки (DLL в Windows®, разделяемые библиотеки в Linux® и UNIX® );
  •  Программные компоненты, такие как классы Java, сборки .NET или надстройки Excel для использования в других приложениях (с помощью MATLAB Builder JA, MATLAB Builder NE, MATLAB Builder EX).
Инструмент Развёртывания (Deployment Tool) представляет собой графический интерфейс (GUI), поставляемый с MATLAB Compiler. Он предлагает альтернативу использования командной строки MATLAB для компоновки и упаковки компонентов для развёртывания на другом компьютере.

С помощью Инструмента Развёртывания можно:

  • Указывать вашу главную (main) функцию MATLAB;
  • Добавлять любые поддерживаемые файлы, которые не будут автоматически найдены при проверке зависимостей ( файлы данных, изображения);
  • Сохранять настройки компилятора.

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

Распространение ваших приложений и компонентов
После создания приложения с помощью MATLAB Compiler, вы можете распространять его конечным пользователям для запуска их независимо от MATLAB. В Инструменте Развёртывания можно упаковать MCR вместе с вашим приложением и необходимыми файлами.

Если вы создаёте разделяемую библиотеку, MATLAB Compiler генерирует заголовочный файл для включения в C или C++ приложение и файл библиотеки для связи с вашим приложением.

Существуют специальные типы данных для передачи собственных массивов MATLAB из ваших библиотек, созданных в MATLAB Compiler и в них.
Поделиться

Рабочие процессы

*
Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных . Мы, ООО ЦИТМ "Экспонента" и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных». * - обязательные поля