同じライセンスサーバーから複数のライセンスを提供する場合、MATLABを使用する際に正しいユーザーが適切なライセンスを使用できるように、オプションファイルを定義する必要があります。
ネットワーク ライセンス ファイルには、ライセンス番号によって特定のライセンスに属する INCREMENT 行を識別するための asset_info タグが含まれています。asset_info タグはリリース間で一貫しているため、MATLAB の新しいリリースにライセンス ファイルを更新する際にオプション ファイルを更新する必要はありません。
例えば、ライセンス 111222 と 999888 があるとします。この構成では、ライセンス 111222 のユーザーが 111222 にアクセスできる一方で、999888 へのアクセスを制限することができます。ライセンスファイルは次のようになります:
SERVER MyLicenseManager 001122334455 27000
DAEMON MLM "C:\Program Files\MATLAB\R2024b\win64\mlm.exe" options="C:\Program Files\MATLAB\R2024b\win64\MLM.opt"
#------BEGIN----------
# License No: 111222 HostID:001122334455
INCREMENT MATLAB MLM 17 01-jan-0000 11 8DE646541AFDDFE9416 \
HOSTID=ID=111222 USER_BASED DUP_GROUP=U asset_info=111222 SN=111222
INCREMENT SIMULINK MLM 17 01-jan-0000 11 2D66AD832109E0698 \
HOSTID=ID=111222 USER_BASED DUP_GROUP=U asset_info=111222 SN=111222
#-------END-----------
#-------BEGIN---------
# License No: 999888 HostID:001122334455
INCREMENT MATLAB MLM 17 01-jan-0000 7 9D164CBED8D11BCC72 \
HOSTID=ID=999888 USER_BASED DUP_GROUP=U asset_info=999888 SN=999888
#-------END-----------
対応するオプション ファイルは次のようになります:
# MATLAB 用オプション ファイル
GROUP MATLAB_users user1 user2 ...
GROUP SIMULINK_users user1 user2 ...
#
# ライセンス 111222 の GROUP ユーザーを含める
#
INCLUDE "MATLAB:asset_info=111222" GROUP MATLAB_users
INCLUDE "SIMULINK:asset_info=111222" GROUP SIMULINK_users
#
# ライセンス 999888 から GROUP ユーザーを除外する
#
EXCLUDE "MATLAB:asset_info=999888" GROUP MATLAB_users