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

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

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

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

Рабочий MATLAB Compiler в режиме MATLAB

Когда вы запускаете MATLAB Compiler с “внутренней части” среды 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, состоит в том, чтобы иметь достаточный запас лицензий для ваших пользователей.