为 Polyspace 产品配置许可证借用
如果您的 Polyspace® 产品使用需要许可证管理器的许可证,例如并发许可证,则您可以启用许可证借用功能并借用许可证。
许可证的最长借用期限为 720 小时(30 天),借用后,即使在您的计算机断开与许可证管理器服务器的连接后,您也可以继续使用 Polyspace 产品。
支持借用的许可证会在产品的 INCREMENT
行中包含关键字 BORROW
,例如:
INCREMENT Polyspace_BF MLM 40 01-jan-0000 5 BORROW=720 \ AB1CD234567EF6A3C24A
借用 Polyspace 许可证
注意
此工作流适用于 R2019a 及更高版本。对于 R2018b 及更早版本,请参阅借用许可证。
要借用许可证,请使用随许可证管理器安装提供的 lmutil
二进制文件。
此二进制文件与 lmgrd
和 MLM
二进制文件位于同一文件夹中,例如
,其中 installFolder
\win64\etcinstallFolder
是许可证管理器安装文件夹。如果不知道此文件夹的位置,请联系您的 Polyspace 许可证管理员。
或者,通过许可证管理器下载页面下载许可证管理器,包括 lmutil
二进制文件。
要借用许可证,请执行以下操作:
将
lmutil
二进制文件复制到您要借用许可证的计算机上。按照以下格式运行命令,指定借用期限的结束日期以及结束时间(可选):
例如,要将许可证的借用期限设为 2021 年 1 月 20 日下午 1 点,请输入:lmutil lmborrow MLM dd-Mmm-YYYY hh:mm
如果您未指定结束时间,则许可证将在指定日期的午夜到期。lmutil lmborrow MLM 20-Jan-2021 13:00
运行要借用其许可证的产品。例如,要借用 Polyspace as You Code 产品的许可证,请使用该产品分析小型源文件。
要检查许可证的借用状态,请运行以下命令:
该命令会返回功能的名称以及借用的许可证的到期日期和时间。lmutil lmborrow -status lmutil - Copyright (c) 1989-2021 Flexera. All Rights Reserved. Vendor Feature Version Expiration ______ ________ __________ __________ MLM Polyspace_BF_Access 20-Jan-21 13:00
断开您的计算机与网络的连接,并继续使用您的 Polyspace 产品。
如果不再借用其他产品的许可证,请在步骤 3 后运行以下命令:
lmutil lmborrow -clear
返还 Polyspace 许可证
要在借用期限结束前返还您借用的许可证,请执行以下操作:
将您的计算机连接到许可证管理器网络上。
运行以下命令,指定要返还其许可证的功能的名称、许可证文件
licenseFilePath
的路径或与许可证服务器serverPort@serverHostname
关联的端口和主机名。下表显示了如何获取不同命令参数的值。lmutil lmborrow -return -c licenseFilePath | serverPort@serverHostname featureName
参数 描述 licenseFilePath
许可证文件的路径。通常,此许可证存储在
polyspaceroot
/licenses
文件夹下,其中polyspaceroot
是您借用许可证的计算机上的 Polyspace 产品安装文件夹。例如,C:\Program Files\Polyspace\R2024b
。serverPort@serverHostname
管理借用的许可证的许可证服务器所在计算机的端口号和主机名。您可以通过检查路径为
licenseFilePath
的许可证文件的SERVER
行来查找端口号和主机名。例如,如果许可证文件包含以下行:
请指定SERVER serverHostname A1234BCDE56F 56789
56789@serverHostname
。如果该行不包括端口号,则使用默认端口值27000
。featureName
服务器端许可证文件的
INCREMENT
行中列出的功能名称。例如:Polyspace_BF
— Polyspace Bug Finder™Polyspace_CP
— Polyspace Code Prover™Polyspace_BF_Access
- Polyspace as You CodePolyspace_Test
— Polyspace Test™
例如,要返还 Polyspace Bug Finder 桌面端许可证 (Polyspace_BF),请输入以下命令:
lmutil lmborrow -return -c C:\Program Files\Polyspace\R2024b\licenses\license.lic Polyspace_BF