ご質問はこちらまで:
support@comsol.com

LiveLink™ for MATLAB® アップデート


LiveLink™ for MATLAB® のユーザー向けに, COMSOL Multiphysics® バージョン 6.3 では, 新しいラッパーファイル, モデルライブラリでの正規表現の検索のサポート, メッシュを .mphtxt または .mphbin ファイルとして書き込むための新しい機能が提供されます. これらの更新の詳細については, 以下をご覧ください.

新しい mphstartcomsolmphserver ラッパーファイル

COMSOL Multiphysics サーバーを起動するための新しいラッパーがリリースされました. これは, MATLAB® が独立して起動されている場合に, MATLAB® 内から直接サーバーを起動するプロセスを簡素化するように設計されています. これは, 複雑なソフトウェアソリューションを開発し, COMSOL® の機能がときどきまたは限られた時間だけ必要になるシナリオで特に役立ちます. もう1つの重要な使用例は, Parallel Computing Toolbox™ を使用する場合で, 複数のサーバーを同じ計算内で起動して接続する必要があります. mphstartcomsolmphserver 関数はポート番号を返すことができ, そのポート番号を mphstart 関数と共に使用して, MATLAB® と新しく起動したサーバー間の接続を確立できます.

モデルライブラリでの正規表現検索のサポート

LiveLink™ for MATLAB® では, モデルライブラリを検索する機能がバージョン 6.2 で導入されました. このバージョンでは正規表現を使用した検索機能が追加され, より高度な検索が可能になり, 結果をより正確に絞り込むことができます. doc regexp コマンドを使用すると, MATLAB® でサポートされている正規表現の説明を取得できます,

AC/DC モデルの検索結果を示す MATLAB のモデルライブラリ.
“FEM” という用語を検索するには, 検索フィールドに \<FEM\> と入力します. MATLAB® では, 区切り文字 \<\> を単語境界アンカーとして使用して, 検索でより正確な結果が返されることに注意してください. これらのアンカーを使用しない場合, 検索では検索用語が出現するすべてのテキストが返されます. たとえば, アンカーなしで "FEM" を検索すると, "NAFEMS" など, "FEM" を含むすべてのテキストが返されます.

新しい mphwritemesh 関数

メッシュを .mphtxt, .mphbin, または .stl ファイルとして書き込むために, 新しい mphwritemesh 関数が利用できます. この関数を使用すると, 書き込むメッシュ要素のタイプを選択したり, メッシュデータの完全な精度を使用してエクスポートするメッシュの部分を指定したりできます. メッシュに選択範囲が含まれている場合は, .mphtxt または .mphbin ファイルとしてエクスポートできます. 保存したファイルは, COMSOL Multiphysics® またはこれらの形式をサポートする他のソフトウェアにインポートできます.

メッシュを示す潜水艦モデル.
潜水艦モデルの磁気シグネチャからエクスポートされたメッシュ.
.mphtxt ファイルと MATLAB の潜水艦モデルのスクリーンショット.
潜水艦モデルのメッシュは, mphwritemesh(model,'mesh1','sub','format','mphtxt') コマンドを使用してエクスポートされます.