主要内容

许可证

获取许可证状态,测试许可证的存在性,或检查特性许可证

描述

使用license函数返回正在使用的许可证号,列出当前会话中签出的许可证,确定许可证上的特定特性是否签出,并签出许可证上的特定特性。如需执行license管理任务,包括如何更新或停用license,请参见管理您的许可证

许可证返回此MATLAB的许可证编号®.返回值也可以是非数字,例如,“演示”一个MATLAB演示版本,或者“学生”,用于学生版的MATLAB。

例子

许可证(其中的inuse”)显示当前MATLAB会话中签出的许可证列表。许可证列表按许可证特性名称的字母顺序排列。属性的有效值与这些名称相同功能输入。

例子

年代=许可证(其中的inuse”)返回一个结构数组,该结构指示签出的许可证和当前会话的用户名。

例子

年代=许可证(其中的inuse ',功能检查是否功能在当前MATLAB会话中检出。如果该特性被检出,那么许可证返回当前会话的许可证名称和用户名称。否则,字段年代是空的。

例子

状态=许可证(“测试”,功能所指定值的许可证是否存在功能

许可证(“测试”,功能切换属性指定的值启用或禁用测试功能的值切换

例子

状态errmsg= license('checkout',功能签出指定特性的许可证。如果指定可选的第二个输出参数,errmsg,然后许可证如果签出不成功,则返回遇到的任何错误消息的文本。

例子

全部折叠

显示当前正在使用的许可证列表。许可证按配置的许可证特性名称的字母顺序显示特性列表。

许可证(其中的inuse”
Image_toolbox map_toolbox matlab

获取正在使用的许可证列表以及当前用户的名称。许可证返回一个结构数组。

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

的第一个元素年代

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

确定是否正在使用MATLAB的许可证。如果许可证正在使用,那么年代具有非空字段的结构数组。

S =许可证(其中的inuse”MATLAB的
S = feature: 'matlab' user: 'jsmith'

确定是否存在Mapping Toolbox™的许可证。如果存在许可证,则许可证返回1

状态=许可证(“测试”“MAP_Toolbox”
Status = 1

请查看Control System Toolbox™的许可证。的状态输出是1errmsg如果签出成功,则输出为空。

[status,errmsg] = license(“签出”“Control_Toolbox”
Status = 1 errmsg = "

输入参数

全部折叠

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

测试许可证是否存在的能力,指定为任意一个“启用”“禁用”

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

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

请注意

禁用针对特定许可证的测试可能会影响针对该许可证存在的其他测试,而不仅仅是由许可证命令。

输出参数

全部折叠

签出的许可证,作为结构数组返回,其中每个结构表示一个签出的许可证。该结构包含两个字段:

  • 功能- license特性名称

  • 用户-当前会话的用户名

如果字段为空,则当前没有签出许可证。

测试或签出状态,返回为10

  • 在测试许可证是否存在时,1表示license已经存在,且0表示license不存在。

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

  • 在检查许可证时,1指示签出成功,和0指示许可证函数无法检出许可证。

许可证签出失败的错误消息,作为字符向量返回。如果签出成功,那么errmsg是空的。

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

许可证检查失败。License管理器错误-5找不到FEATURENAME的License。解决方法请访问://www.tianjin-qmedu.com/support/lme/R2021b/5万博1manbetx

您得到的许可证签出错误可能取决于您拥有的许可证类型。

提示

  • 登录到MathWorks®创建帐号,查看与您帐号关联的所有license的详细信息,包括license类型、特性使用、过期信息等。

  • 如需执行license管理任务,包括如何更新或停用license,请参见管理您的许可证

扩展功能

版本历史

R2006a之前介绍