主要内容

许可证

获取许可证状态,测试产品许可证,或退房功能许可证

描述

使用许可证函数返回使用中的许可证号码,列出当前会话中签出的许可证,列出用户签出的列表许可证,确定是否已签出许可证上的特定产品,并在许可证上签出特定产品。要执行许可证管理任务,包括如何续订或取消激活许可证,请参阅管理您的许可证

许可证返回此MATLAB的许可证号®产品。返回值也可以是非数量,例如,'演示'的演示版本,或'学生',对于matlab的学生版本。

例子

许可证('Inse')显示当前MATLAB会话中签出的许可证列表。产品列表按license特性名称的字母顺序排列。类的有效值相同功能输入。

例子

S.=许可证('Inuse')返回一系列结构,指示签出的许可证和签出许可证的每个人的用户名。

例子

S.=许可证('离用',功能检查产品是否由功能在当前的Matlab会话中签出。如果要检查产品,那么许可证返回签出它的人的产品名和用户名。否则,字段S.是空的。

例子

地位=许可证('test',功能*指定的产品是否存在许可证功能

许可证(“测试”,功能切换启用或禁用指定的产品测试功能,取决于的值切换

例子

[地位errmsg.] =许可证('checkout',功能为指定的产品签出许可证。如果指定可选的第二个输出参数,errmsg., 然后许可证返回遇到的任何错误消息的文本,如果结帐不成功。

例子

全部收缩

显示当前使用的许可证列表。许可证按您配置的许可特性名称的字母顺序显示产s manbetx 845品列表。

执照(其中的inuse”
image_toolbox map_toolbox matlab.

获取有关每个用户的信息的许可证列表。许可证返回一个结构阵列。

s =许可证(其中的inuse”);

查看第一个元素S.

S(1)
ans =功能:'image_toolbox'用户:'juser'

确定是否使用了MATLAB的许可证。如果许可证正在使用中,那么S.是一个带有非空字段的结构阵列。

s =许可证(其中的inuse”MATLAB的
s =特征:'matlab'用户:'jsmith'

确定映射工具箱™是否存在许可证。如果存在许可证,那么许可证回报1

status =许可证('测试''map_toolbox'
状态= 1

检查控制系统工具箱™的许可证。这地位产出是1errmsg.如果签出成功,则输出为空。

[状态,ertmsg] =许可证(“签出”“Control_Toolbox”
status = 1 errmsg =''

输入参数

全部收缩

许可证功能名称,指定为字符向量。价值功能不区分大小写。这增量许可证文件中的行表示有效的特性。要找到您的许可证文件,请参见Matlab的许可文件在哪里?

测试产品许可是否存在的能力,指定为“启用”“禁用”

  • 如果切换“启用”,然后是语法,许可证(“测试”,特性)回报1当产品许可证存在时0.当产品许可证不存在时。

  • 如果切换“禁用”,然后是语法,许可证(“测试”,特性)总是返回0.(产品许可证不存在)的指定产品。

笔记

禁用特定产品的测试可以影响许可证存在的其他测试,而不仅仅是测试所执行的测试许可证命令。

输出参数

全部收缩

检查过产品,作为一系列结s manbetx 845构返回,其中每个结构代表签出许可。该结构包含两个字段:

  • 功能- 许可证功能名称

  • 用户- 已检查许可证的人的用户名

如果字段是空的,则当前没有签出产品。

测试或结帐状态,返回10.

  • 在测试许可证时,1表示许可证存在,和0.表示许可证不存在。

    许可证的存在并不一定意味着可以签出许可证或安装产品。如果产品的所有键都在使用中,那么测试仍将返回1,但真正的检出将失败。

  • 检查许可证时,1表示结账成功,而且0.表明,许可证函数无法签出许可证。

不成功许可证结账的错误消息,作为字符向量返回。如果结账成功,那么errmsg.是空的。

错误消息通常会指示如何解决问题。例如:

授权付款失败了。License Manager错误-5无法找到FEATURENAME的License。请访问//www.tianjin-qmedu.com/support/lme/R2021b/5解决此问题万博1manbetx

许可证结账错误您可以取决于您的许可证类型。

提示

  • 登录您的MathWorks®有关链接到您的帐户的所有许可证的详细信息,例如许可类型,产品使用和到期信息。

  • 要执行许可证管理任务,包括如何续订或取消激活许可证,请参阅管理您的许可证

之前介绍过的R2006a