exponenta event banner

Лицензирование компилятора MATLAB

Использование лицензий компилятора MATLAB для разработки

Compiler™ MATLAB ® можно запустить из командной строки MATLAB (режим MATLAB) или из подсказки DOS/UNIX ® (автономный режим).

Компилятор MATLAB использует устаревшую лицензию. Это поведение отличается в режиме MATLAB и автономном режиме.

Запуск компилятора MATLAB в режиме MATLAB

При запуске компилятора MATLAB из «внутренней» среды MATLAB, то есть при запуске mcc в командной строке MATLAB лицензия MATLAB Compiler сохраняется до тех пор, пока MATLAB остается открытым. Чтобы отказаться от лицензии MATLAB Compiler, выйдите из MATLAB.

Запуск компилятора MATLAB в автономном режиме

При запуске компилятора MATLAB из запроса DOS или UNIX выполняется «вне» MATLAB. В этом случае компилятор MATLAB

  • Не требует выполнения MATLAB в системе, где запущен компилятор MATLAB

  • Предоставляет пользователю выделенное 30-минутное время, в течение которого пользователь полностью владеет лицензией для компилятора MATLAB

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

Когда пользователь запрашивает компилятор MATLAB и лицензия недоступна, пользователь получает сообщение

Error: Could not check out a Compiler License.

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