LOADLIB

入出力オプションエントリOptiStructに読み込む外部ライブラリと外部ファイルを指定します。

外部関数は、Windows上のsolidThinking Compose Open Matrix Language(.oml)を使用することで、Windowsではダイナミックライブラリ(.dll)に実装でき、Linuxでは共有ライブラリ(.so)に実装できます。また、WindowsではMicrosoft Excel(.xlsまたは.xlsx)を使用して外部ファイルに実装することもできます。

フォーマット

LOADLIB = type, group, path

定義

引数 オプション 内容
type <DRESP3, MATUSR, MATUSHT, QVOL, PCONV, QBDY, SPCD>

デフォルト値はありません。

OptiStructに読み込むライブラリまたはファイルのタイプを定義する識別子です。
DRESP3
外部応答を定義するための外部ファイルまたはライブラリを指定します。
MATUSR
ユーザー定義の構造材料データを入力する外部.dllファイル(Windows)または外部.soファイル(Linux)を指定します。
MATUSHT
ユーザー定義の熱材料データを入力する外部.dllファイル(Windows)または外部.soファイル(Linux)を指定します。
QVOL
ユーザー定義の体積加熱データを入力するための外部.dllファイル(Windows)または外部.soファイル(Linux)を指定します。
PCONV
ユーザー定義の自由伝達係数データを入力するための外部.dllファイル(Windows)または外部.soファイル(Linux)を指定します。
QBDY
ユーザー定義の均一な熱流束データを入力するための外部.dllファイル(Windows)または外部.soファイル(Linux)を指定します。
SPCD
ユーザー定義の環境温度データを入力する外部.dllファイル(Windows)または外部.soファイル(Linux)を指定します。
group <文字列>

デフォルト値はありません。

group DRESP3MATUSRMATUSHTPCONVLIBQVOLLIBQBDYLIBまたはSPCDLIBバルクデータエントリが参照する識別子です。
path <ファイル名と拡張子を含むパス>

デフォルト値はありません。

読み出す外部の共有ライブラリまたはダイナミックライブラリのパスです。

コメント

  1. LOADLIBカードに絶対パス(ドライブ文字またはスラッシュで始まるパス)を定義した場合、そのパスが使用されます。ライブラリまたはファイルの相対パスを定義した場合は、入力デックの場所に対応するパスにそのパスが付加されます。
  2. このカードの情報の長さは全長200文字(カード名および引数間の空白も含む)に制限されています。このデータは1行に記述することも、複数の継続行に分けて記述することもできます。長いファイル名を複数行に分けて入力する方法の例については、入出力オプションおよびサブケース情報エントリのガイドラインをご参照ください。
  3. 使用するアプリケーションまたは外部ライブラリは、パス引数により特定されるファイル拡張子のみに基づきます。