license
Используйте функцию лицензии, чтобы возвратить номер лицензии в использовании, перечислить лицензии, проверенные на текущем сеансе, определить, проверяется ли конкретная функция на лицензии, и проверьте определенную функцию на лицензию. Чтобы выполнить задачи управления лицензиями, включая то, как возобновить или деактивировать лицензию, видят, Управляют Вашими Лицензиями.
license возвращает номер лицензии для этого MATLAB ® . Возвращаемое значение может также быть неномером, например, ‘demo’ для демонстрационной версии MATLAB или ‘student’ , для студенческой версии MATLAB.
license(‘inuse’) отображает список лицензий, проверенных в текущем сеансе работы с MATLAB. Список лицензий является алфавитным именем функции лицензии. Эти имена совпадают с допустимыми значениями для feature входной параметр.
S = license(‘inuse’) возвращает массив структур, указывающих на проверенные лицензии и имя пользователя для текущего сеанса.
S = license(‘inuse’, feature ) проверки, если feature проверяется в текущем сеансе работы с MATLAB. Если функция проверяется, то license возвращает имя лицензии и имя пользователя для текущего сеанса. В противном случае, поля S пусты.
status = license(‘test’, feature ) тесты, если лицензия существует для значения, заданного feature .
license(‘test’, feature , toggle ) включает или отключает тестирование значения, заданного feature , В зависимости от значения toggle .
[ status , errmsg ] = license(‘checkout’, feature ) проверяет лицензию на заданную функцию. Если вы задаете дополнительный второй выходной аргумент, errmsg то license возвращает текст любого сообщения об ошибке, с которым сталкиваются, если контроль неудачен.
Примеры
Отображение лицензий в использовании
Отобразите список лицензий, в настоящее время используясь. license отображает список функций в алфавитном порядке именем функции лицензии для вашей настройки.
license('inuse')
image_toolbox map_toolbox matlab
Получите лицензии в использовании и имени пользователя
Получите список лицензий в использовании наряду с именем текущего пользователя. license возвращает массив структур.
S = license('inuse');
Просмотрите первый элемент S .
ans = feature: 'image_toolbox' user: 'juser'
Определите, используется ли лицензия
Определите, используется ли лицензия на MATLAB. Если лицензия используется, то S массив структур с непустыми полями.
S = license('inuse','MATLAB')
S = feature: 'matlab' user: 'jsmith'
Определите, существует ли лицензия
Определите, существует ли лицензия для Mapping Toolbox™. Если лицензия существует, то license возвращает 1 .
status = license('test','MAP_Toolbox')
status = 1
Проверка лицензии
Проверьте лицензию на Control System Toolbox™. status выходом является 1 и errmsg выход пуст, если контроль успешен.
[status,errmsg] = license('checkout','Control_Toolbox')
status = 1 errmsg = ''
Входные параметры
feature — Имя функции лицензии
символьный вектор
Имя функции лицензии в виде вектора символов. Значения feature не являются чувствительными к регистру. INCREMENT линии в файле лицензии указывают на допустимые функции. Чтобы определить местоположение вашего файла лицензии, смотрите, Где файлы лицензии для MATLAB расположены?
toggle — Способность протестировать лицензию
‘enable’ | ‘disable’
Способность протестировать существование лицензии в виде любого ‘enable’ или ‘disable’ .
- Если toggle ‘enable’ , затем синтаксис, license(‘test’,feature) возвращает 1 когда лицензия существует и 0 когда лицензия не существует.
- Если toggle ‘disable’ , затем синтаксис, license(‘test’,feature) всегда возвращает 0 (лицензия не существует) для заданной функции.
Примечание
Отключение теста для конкретной лицензии может влиять на другие тесты для существования лицензии, не только тестирует выполняемый license команда.
Выходные аргументы
S — Проверенные лицензии
массив структур
Проверенные лицензии, возвращенные как массив структур, где каждая структура представляет проверенную лицензию. Структуры содержат два поля:
- feature — имя функции лицензии
- user — имя пользователя для текущего сеанса
Если поля пусты, то лицензия в настоящее время не проверяется.
status — Тест или состояние контроля
1 | 0
Тест или состояние контроля, возвращенное как 1 или 0 .
- При тестировании на существование лицензии, 1 указывает, что лицензия существует, и 0 указывает, что лицензия не существует. Существование лицензии не обязательно означает, что лицензия может быть проверена или что функция на лицензии установлена. Если все ключи лицензии будут использоваться, то тест все еще возвратится 1, но действительный контроль перестанет работать.
- При проверке лицензии, 1 указывает, что контроль успешен, и 0 указывает что license функция не могла проверить лицензию.
errmsg — Сообщение об ошибке
символьный вектор
Сообщение об ошибке для неудачного контроля лицензии, возвращенного как вектор символов. Если контроль успешен, то errmsg isempty.
Сообщения об ошибке обычно указывают, как можно решить вопрос. Например:
License checkout failed. License Manager Error -5 Cannot find a license for FEATURENAME. Troubleshoot this issue by visiting: https://www.mathworks.com/support/lme/R2021b/5
Ошибка контроля лицензии, которую вы получаете, может зависеть от того, какую лицензию вы имеете.
Советы
- Регистрируйтесь к своему MathWorks ® Объясните детали обо всех лицензиях, соединенных с вашей учетной записью, таких как тип лицензии, покажите использование и информацию об истечении.
- Чтобы выполнить задачи управления лицензиями, включая то, как возобновить или деактивировать лицензию, видят, Управляют Вашими Лицензиями.
Расширенные возможности
Основанная на потоке среда
Запустите код в фоновом режиме с помощью MATLAB® backgroundPool или ускорьте код с Parallel Computing Toolbox™ ThreadPool .
Эта функция полностью поддерживает основанные на потоке среды. Для получения дополнительной информации смотрите функции MATLAB Запуска в Основанной на потоке Среде.
Смотрите также
Темы
Представлено до R2006a
Документация MATLAB
Поддержка
- MATLAB Answers
- Помощь в установке
- Отчеты об ошибках
- Требования к продукту
- Загрузка программного обеспечения
© 1994-2021 The MathWorks, Inc.
- Условия использования
- Патенты
- Торговые марки
- Список благодарностей
Для просмотра документации необходимо авторизоваться на сайте
Войти
Памятка переводчика
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста — например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.
Документация
Можно управлять многими связанными с лицензированием задачами, такими как активация лицензий, деактивация лицензий или обновление лицензий, через MATLAB ® или ваш MathWorks ® Считайте на www.mathworks.com.
Примечание
Некоторые опции для действий лицензии требуют интернет-соединения. Если ваше интернет-соединение требует прокси-сервера, используйте веб-настройки MATLAB, чтобы задать хост сервера и порт. Смотрите Задают Настройки Прокси-сервера для Соединения с Интернетом для получения дополнительной информации.
Обновите текущие лицензии
Самый простой способ обновить ваш файл лицензии из MATLAB. Необходимо выполнить эту задачу в MathWorks Account, только если вы не можете получить доступ к MathWorks от своего компьютера. Для дополнительных деталей об обновляющихся лицензиях смотрите Обновление Ваша Лицензия, или, если вы — администратор лицензии, см. Лицензию Сети Обновления.
На вкладке Home, в разделе Resources, нажимают Help> Licensing> Update Current Licenses.
MATLAB отображает список всех ваших лицензий MathWorks на этом компьютере с их состоянием. Когда вы выбираете лицензию и нажимаете Update Selected License, MATLAB связывается с MathWorks, чтобы получить актуальнейшую версию Файла лицензии для лицензии. Процесс обновления перезаписывает текущий Файл лицензии в вашей системе. Необходимо перезапустить MATLAB.
- Регистрируйтесь на mathworks.com. Если вы уже регистрируетесь, выберите My Account из выпадающего меню в соответствии с вашим значком учетной записи.
- Под My Software кликните по лицензии, которую вы хотите обновить. Если у вас есть больше лицензий, чем подгонка на экране, нажмите View additional Licenses or Trials и затем кликните по лицензии, которую вы хотите. Нажатие на лицензию берет вас к Центру Лицензии.
- В Центре Лицензии кликните по вкладке Install и Activate.
- Нажмите Update License File.
- Кликните по одному из значков под Get License File. Можно загрузить файл лицензии или посылать его по электронной почте вам.
- Следуйте за всеми подсказками.
MathWorks получает актуальнейшую версию Файла лицензии для лицензии. Необходимо перезапустить MATLAB.
Активируйте программное обеспечение
Самый простой способ активировать ваше программное обеспечение из MATLAB. Необходимо выполнить эту задачу в MathWorks Account, только если компьютер не может связаться с MathWorks. Для дополнительных деталей об активации смотрите, Активируют Установку MATLAB Вручную.
На вкладке Home, в разделе Resources, нажимают Help> Licensing> Activate.
MATLAB запускает приложение активации, которое обходит вас посредством процесса активации. Ответьте на вопросы на каждом диалоговом окне, выберите лицензию, вы хотите активировать, и нажать Activate.
- Регистрируйтесь на mathworks.com. Если вы уже регистрируетесь, выберите My Account из выпадающего меню в соответствии с вашим значком учетной записи.
- Под My Software кликните по лицензии, которую вы хотите активировать. Если у вас есть больше лицензий, чем подгонка на экране, нажмите View additional Licenses or Trials, и затем кликните по лицензии, которую вы хотите.
- Кликните по вкладке Install и Activate.
- Нажмите Activate to Retrieve License File или Activate a Computer.
- Следуйте за всеми подсказками.
Деактивируйте программное обеспечение
Несмотря на то, что можно деактивировать программное обеспечение из MATLAB, если вы не можете получить доступ к компьютеру, чтобы деактивироваться, можно все еще деактивировать программное обеспечение от MathWorks Account.
Для получения дополнительной информации о деактивации программного обеспечения MathWorks смотрите, Деактивировали Вашу Установку.
На вкладке Home, в разделе Resources, нажимают Help> Licensing> Activate> Deactivate.
MATLAB отображает список всех ваших лицензий MathWorks на этом компьютере с их состоянием. Когда вы выбираете лицензию и нажимаете Deactivate, MATLAB деактивировал все релизы на этом компьютере, сопоставленном с лицензией, и обновляет информацию о лицензировании в веб-сайте MathWorks. Вы не сможете использовать программное обеспечение MathWorks с той лицензией на этом компьютере.
Если вы не соединяетесь с Интернетом, MATLAB деактивировал лицензии на вашем компьютере, но не может обновить соответствующую информацию о лицензии, сохраненную в веб-сайте MathWorks. В этом сценарии MATLAB возвращает deactivation string. Чтобы завершить деактивацию, сохраните копию этой строки, перейдите к компьютеру с интернет-соединением и посетите Центр Лицензии в веб-сайте MathWorks. Там можно регистрироваться к MathWorks Account и ввести строку деактивации.
- Регистрируйтесь на mathworks.com. Если вы уже регистрируетесь, выберите My Account из выпадающего меню в соответствии с вашим значком учетной записи.
- Под My Software кликните по лицензии, которую вы хотите деактивировать. Если у вас есть больше лицензий, чем подгонка на экране, нажмите View additional Licenses or Trials, и затем кликните по лицензии, которую вы хотите.
- Кликните по вкладке Install и Activate.
- Найдите активированный компьютер в списке, затем кликните по деактивировать значку на правой стороне отображения.
- Следуйте за всеми подсказками.
MathWorks деактивировал все релизы на заданном компьютере и обновляет информацию о лицензировании в Центре Лицензии.
Соедините лицензию на свою учетную запись
- Регистрируйтесь на mathworks.com. Если вы уже регистрируетесь, выберите My Account из выпадающего меню в соответствии с вашим значком учетной записи.
- Под My Software нажмите Link an additional license.
- Следуйте за всеми подсказками.
Если вы соединяете сетевую лицензию, вы, возможно, должны получить номер лицензии от администратора лицензии своей организации.
Получите испытание
Запустите свободный 30-дневный суд над программным обеспечением MathWorks.
Несмотря на то, что можно получить испытание из MATLAB или от MathWorks Account, самый простой путь состоит в том, чтобы перейти непосредственно к Свободному Суду MATLAB по mathworks.com.
Чтобы получить испытание, перейдите к Add-Ons> Get Add-Ons. Нажмите на тулбокс, и затем нажмите Get Trial. Следуйте за всеми подсказками.
- Регистрируйтесь на mathworks.com. Если вы уже регистрируетесь, выберите My Account из выпадающего меню в соответствии с вашим значком учетной записи.
- Под My Software нажмите Get a trial. Следуйте за всеми подсказками.
Смотрите также
Похожие темы
- Установите продукты
- Администрируйте сетевые лицензии
MATLAB и Simulink для студентов и сотрудников университета
Бесплатный доступ к программному обеспечению MATLAB и Simulink для студентов университета более недоступен.
Внимание!
Бесплатный доступ к программному обеспечению MATLAB и Simulink для студентов университета более недоступен.
Как это сделать?
- Пошлите любое сообщение на адрес – leti@mathworks.su. Это необходимо сделать с почтового адреса находящегося на одном из поддоменов eltech.ru (пример ivanov@stud.etu.ru, ivanov@etu.ru, ivanov@eltech.ru и др.);
- Если у вас нет почтового ящика в домене СПбГЭТУ «ЛЭТИ», то необходимо приложить к письму скан действующего студенческого билета или другого документа, подтверждающего ваше отношение к ЛЭТИ (например, пропуска);
- В ответ на письмо Вы получите ключ и инструкцию по установке.
- Для установки на личный ПК следуйте данной инструкции.
В случае, если у Вас возникнут сложности – напишите нам на leti@mathworks.su.
Matlab. Не могу запустить сервер лицензий
Дамы и господа. Подскажите что делать. Установил матлаб (нелиц., конечно ;-)) Там был файл license.dat но когда я запускаю сервер лицензий он пишет что нет строки SERVER. Написал я строку SERVER localhost.localdomain 51368 1700. Выше было написано что HOSTID=51368. Потом выяснилось что прога матлаба, которая проверяет номер хоста возвращает «». Что мне писать вместо 51368 или как задать HOSTID.
Newonder ★
06.12.05 06:55:37 MSK
Re: Matlab. Не могу запустить сервер лицензий
> Дамы и господа. Подскажите что делать. Установил матлаб (нелиц., конечно ;-)) Там был файл license.dat но когда я запускаю сервер лицензий он пишет что нет строки SERVER. Написал я строку SERVER localhost.localdomain 51368 1700. Выше было написано что HOSTID=51368. Потом выяснилось что прога матлаба, которая проверяет номер хоста возвращает «». Что мне писать вместо 51368 или как задать HOSTID.
Все не так просто 🙂 Там еще был один файл (не помню точно, прийду домой посмотрю, но вроде license.lic — он ему не обходим. В этом файле (теоретически) нужно прописать хост. правда на горбушке продаются диски не содержащие (или содержащие битый) этих файлов — в этом случае нужно посмотреть в сети. Кстати, этот самый сервер обычно вообще не нужен (я его не ставил, но все работает нормально)
anonymous
( 06.12.05 16:25:47 MSK )
Re: Matlab. Не могу запустить сервер лицензий
берется license.dat(работающая) и копируется в //etc потом запускаешь lmstart затем и сам матлаб.
P.S. Это про 6.5 и 7(в его флексе я проверку по HOSTID вобше не заметил)