主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

Polyspace 产品配置许可证借用

如果您的 Polyspace® 产品使用需要许可证管理器的许可证,例如并发许可证,则您可以启用许可证借用功能并借用许可证。

许可证的最长借用期限为 720 小时(30 天),借用后,即使在您的计算机断开与许可证管理器服务器的连接后,您也可以继续使用 Polyspace 产品。

支持借用的许可证会在产品的 INCREMENT 行中包含关键字 BORROW,例如:

INCREMENT Polyspace_BF MLM 40 01-jan-0000 5 BORROW=720 \
	AB1CD234567EF6A3C24A
只有管理员才能启用许可证借用功能。请参阅启用许可证借用功能

借用 Polyspace 许可证

注意

此工作流适用于 R2019a 及更高版本。对于 R2018b 及更早版本,请参阅借用许可证

要借用许可证,请使用随许可证管理器安装提供的 lmutil 二进制文件。

此二进制文件与 lmgrdMLM 二进制文件位于同一文件夹中,例如 installFolder\win64\etc,其中 installFolder 是许可证管理器安装文件夹。如果不知道此文件夹的位置,请联系您的 Polyspace 许可证管理员。

或者,通过许可证管理器下载页面下载许可证管理器,包括 lmutil 二进制文件。

要借用许可证,请执行以下操作:

  1. lmutil 二进制文件复制到您要借用许可证的计算机上。

  2. 按照以下格式运行命令,指定借用期限的结束日期以及结束时间(可选):

    lmutil lmborrow MLM dd-Mmm-YYYY hh:mm
    例如,要将许可证的借用期限设为 2021 年 1 月 20 日下午 1 点,请输入:
     lmutil lmborrow MLM 20-Jan-2021 13:00
    如果您未指定结束时间,则许可证将在指定日期的午夜到期。

  3. 运行要借用其许可证的产品。例如,要借用 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
    该命令会返回功能的名称以及借用的许可证的到期日期和时间。

  4. 断开您的计算机与网络的连接,并继续使用您的 Polyspace 产品。

如果不再借用其他产品的许可证,请在步骤 3 后运行以下命令:

lmutil lmborrow -clear

返还 Polyspace 许可证

要在借用期限结束前返还您借用的许可证,请执行以下操作:

  1. 将您的计算机连接到许可证管理器网络上。

  2. 运行以下命令,指定要返还其许可证的功能的名称、许可证文件 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_BFPolyspace Bug Finder™

    • Polyspace_CPPolyspace Code Prover™

    • Polyspace_BF_Access - Polyspace as You Code

    • Polyspace_TestPolyspace Test™

    例如,要返还 Polyspace Bug Finder 桌面端许可证 (Polyspace_BF),请输入以下命令:

    lmutil lmborrow -return -c C:\Program Files\Polyspace\R2024b\licenses\license.lic Polyspace_BF