AGXのライセンスの設定

  • AGXのシミュレーションの実行には、AGX Dynamicsのライセンスの設定が必要である。

  • ここではライセンスの設定方法について説明する。

  • 参考文献

オンライン認証(License Id、Activation Code)

  • オンライン認証には「LicenseManager」を使う。

  • LicenseManagerはPythonで動く。

  • GUIライブラリ「PySide2」 がインストールされているとGUIモード、インストールされていない場合はCLIモードとなる。

  • ここではGUIモードでの認証方法について説明する。

手順

AGXの環境変数が設定されたコマンドプロンプトまたはターミナルを開き、LicenseManagerを開く。

python <AGX_DIR>/bin/<ARCH>>/LicenseManager.py

注釈

Windowsの場合は、スタートメニューから AGX License Manager を実行できる。

LicenseManagerの次の項目を入力する。

License Id

Algoryxより発行されたId

Activation Code

Algoryxより発行されたActivation Code

Output file

認証後のライセンスファイル agx.lfx の保存先。 AGXはシミュレーション実行時に環境変数を介してこのファイルを探し、認証されているか確認する。 保管場所を変更する場合は、 ここ を参考に環境変数にファイルの保存先を追加しておく。

フォーム記入後に Activate を選択し、オンラインサーバー認証をする。

../../../_images/license-manager-1-windows.png

認証されると、次の画面が表示される。

../../../_images/license-manager-2.png

図 10 ライセンス認証済の画面

半オフライン認証(License Id、Activation Code)

  • インターネットに接続できずオンライン認証ができない計算機でAGXを使う場合は、オンライン認証可能な計算機を経由してライセンスの設定をする。

ステップ1: AGXを使う計算機で request.txt を出力する

AGXを使う計算機でLicenseManagerを起動する。 起動方法は オンライン認証(License Id、Activation Code) と同じ。

LicenseManagerが起動したら、 License IdActivation Code を入力する。

メニューバーから File ‣ Offline activation ‣ Generate activation request を選択する。 request.txt の保存を求められるので適当な場所に保存する。

../../../_images/license-manager-3.png

request.txt をUSBメモリ、NASなどを用いてオンライン認証可能な計算機に移動する。

ステップ2: オンライン認証可能な計算機でサーバー認証し、 response.xml を出力する

オンライン認証可能な計算機のブラウザで Manual Request Activation Site を開く。

request.txt をアップロードし「Response File」 response.xml を生成する。

response.xml をダウンロードし、AGXを使う計算機に移動する。

ステップ3: AGXを使う計算機で認証する

AGXを使う計算機でLicenseManagerを起動する。

メニューバーから File ‣ Offline activation ‣ Process activation response を選択し、response.xml を指定する。

../../../_images/license-manager-4.png

ライセンスが認証されると、 ライセンス認証済の画面 が表示される。

旧: オフライン認証(agx.lic)

AGXライセンスファイル agx.lic<AGX_DIR> に配置する。

注釈

ライセンスファイルは、登録されたハードウェアの Hardware Id と紐付いている。 Hardware Idが一致しないハードウェアではAGXのシミュレーションの実行はできない。