获取许可证状态,测试许可证是否存在,或签出功能许可证

文章正文
发布时间:2024-09-30 10:25

使用 license 函数返回正在使用的许可证编号,列出在当前会话中签出的许可证,确定许可证关联的特定功能是否已签出,并签出许可证关联的特定功能。要执行许可证管理任务,包括如何续订或反激活许可证,请参阅管理您的许可证。

license 返回此 MATLAB® 的许可证编号。返回值也可以是非数字,例如,'demo' 表示 MATLAB 的演示版,或 'student' 表示 MATLAB 的学生版。

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

= license('inuse') 返回列出在当前会话中签出的功能的结构体数组。

= license('inuse',) 检查在当前 MATLAB 会话中是否签出了 feature。如果该功能已签出,则 license 返回在当前会话中使用的许可证名称。否则,S 的字段为空。

= license('test',) 测试 feature 指定的值是否存在许可证。

license('test',,) 允许或禁止对 feature 指定的值进行测试,具体取决于 toggle 的值。

[,] = license('checkout',) 签出指定功能的许可证。如果您指定可选的第二个输出参量 errmsg,license 将返回签出失败时遇到的任何错误消息的文本。