Лицензирование MATLAB Compiler

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

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

MATLAB Compiler использует lingering license. Это имеет разное поведение в режиме MATLAB и автономном режиме.

Запуск MATLAB Compiler в режиме MATLAB

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

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

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

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

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

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

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

Error: Could not check out a Compiler License.

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