文档

许可证

获取许可证号码或执行许可证任务

语法

许可证
许可证(其中的inuse”)
S = license('inuse')
S = license('inuse',feature)
Status = license('test',feature)
许可证(“测试”,功能,切换)
[status,errmsg] = license('checkout',feature)

描述

许可证返回此MATLAB的许可证编号®产品。返回值也可以是“演示”演示版本的MATLAB,“学生”,为学生版的MATLAB,或“未知”,如果无法确定许可证号码。

例子

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

例子

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

例子

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

例子

状态=许可证(“测试”,功能属性指定的产品是否存在许可证功能

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

例子

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

例子

全部折叠

显示当前正在使用的许可证列表。

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

许可证按许可证特性名称的字母顺序显示产品列表s manbetx 845。

获取正在使用的许可证列表,其中包含关于每个用户的信息。

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

许可证返回一个结构数组。

的第一个元素年代

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

确定是否正在使用MATLAB的许可证。

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

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

确定是否存在Mapping Toolbox™的许可证。

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

如果存在许可证,则许可证返回1

请查看Control System Toolbox™的许可证。

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

状态输出是1errmsg如果签出成功,则输出为空。

输入参数

全部折叠

许可证特性名称,指定为字符向量。的增量license文件中的行表示有效的特性。要定位您的许可证文件,请参见MATLAB的许可证文件在哪里?

作为示例,该表列出了功能价值为几种常用产品。s manbetx 845

功能价值 MathWorks®产品
MATLAB的 MATLAB
“万博1manbetx模型” 万博1manbetx®
“Control_Toolbox” 控制系统工具箱
“Curve_Fitting_Toolbox” 曲线拟合工具箱™
“Signal_Blocks” DSP系统工具箱
“Image_Toolbox” 图像处理工具箱™
“Optimization_Toolbox” 优化工具箱™
“Distrib_Computing_Toolbox” 并行计算工具箱
“Signal_Toolbox” 信号处理工具箱
“Stateflow” Stateflow®
“Statistics_Toolbox” 统计和机器学习工具箱™
“Symbolic_Toolbox” 符号数学工具箱™

的值功能不区分大小写。

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

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

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

请注意

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

输出参数

全部折叠

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

  • 功能- license特性名称

  • 用户-已签出license的用户名

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

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

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

    许可证的存在并不一定意味着可以签出许可证或安装产品。状态1即使许可证已过期或系统管理员已将您排除在使用该产品之外。

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

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

另请参阅

R2006a之前介绍

这个话题有用吗?