GETINM
Utility/Data Access SubroutineMotionSolveの現在のモードを取得します。
使用
この関数は、任意のユーザー定義のサブルーチンから呼び出すことができます。
フォーマット
- Fortranの呼出し構文
- CALL GETINM (VALUE)
- C/C++の呼出し構文
- c_getinm (value)
- Pythonの呼出し構文
- value = py_getinm()
出力
- value
- [整数]
MotionSolve 2022の新機能について説明します。
MotionSolve®は、マルチボディシステムの性能を解析、評価、最適化するための統合ソリューションです。
インタラクティブなチュートリアルを使用してMotionSolveの機能について説明します。
MotionSolveは、力学の原理に基づいたシステムレベルのマルチボディソルバーです。
本マニュアルは、MotionSolveで使用できるコマンドステートメント、モデルステートメント、関数、サブルーチンインターフェースの一覧とそれぞれの使用方法の情報を提供しています。
ソルバー拡張機能の作成を簡易化するために、MotionSolveには、ユーザーサブルーチンを作成するための明確に定義された手法と明確に定義されたインターフェースが用意されています。
ドライバサブルーチンは、独自のタイプの解析を作成して実行可能なユーザー作成サブルーチンです。これらの解析は、通常、MotionSolveから提供されるレベル解析で構成されます。
ユーティリティサブルーチンは、ユーザー作成サブルーチンを記述する際に便利な関数です。
解析制御サブルーチンは、MotionSolveで提供される組み込みのサブルーチンで、これにより、ユーザー作成サブルーチンはさまざまな種類の解析、出力の生成、XML入力ファイルで定義されたモデルの変更を行うことができます。
データアクセスサブルーチンは、MotionSolveから提供される組み込みサブルーチンで、これにより、ユーザー作成サブルーチンはモデルパラメータや状態情報にアクセスすることができます。
Utility/Data Access Subroutineボディのセットの質量の集計データを返します。
Utility/Data Access Subroutineスプラインフィッティングの手法を使用して、Reference_Spline要素の補間値またはその補間値の1次 / 2次導関数を返します。
Utility/GeneralBISTOP関数(ギャップ要素)を評価します。
Utility/Data Access Subroutineボディまたはモデル全体の質量(c.g.)と慣性テンソルを返します。
Utility/GeneralCHEBYSHEV多項式関数を評価します。
Utility/Data Access Subroutineスプラインフィッティングの手法を使用して、Reference_Spline要素の補間値またはその補間値の1次 / 2次導関数を返します。
Utility/Data Access SubroutineCUSFNCユーティリティサブルーチンは、MotionSolveのカスタム定義関数からスカラー出力を取得します。このカスタム関数は、MotionSolveカスタムマッピングファイルを使用して事前に定義しておく必要があります。
Utility/Data Access SubroutineMotionSolveの実行時にエラーメッセージを出力します。
Utility/Data Access Subroutineスプラインフィッティングの手法を使用して、Reference_Spline要素の補間値またはその補間値の1次 / 2次導関数を返します。
Utility/Data Access SubroutineSLSQP最適化エンジンは、非線形の制約付き勾配ベースの最適化のための逐次最小二乗プログラミングアルゴリズムです。不等式制約と等式制約の両方をサポートします。
Utility/Generalフーリエ余弦を評価します。フーリエ余弦級数は、SIN()項に乗算する係数がすべて0であるフーリエ級数の縮約バージョンです。
Utility/Generalフーリエ正弦を評価します。フーリエ正弦級数は、COS()項に乗算する係数がすべて0であるフーリエ級数の縮約バージョンです。
Utility/Data Access Subroutineボディ接触結果を抽出します。
Utility/Data Access Subroutine完全Reference_Matrix要素からのデータを返します。疎なReference_Matrix要素用には、GET_SPARSE_MATRIX_DATAと呼ばれる別の関数があります。
Utility/Data Access SubroutineForce_Gravityモデリング要素を使用して指定された重力加速度を返します。
Utility/Data Access SubroutineReference_Matrix要素に関する情報を返します。
Utility/Data Access Subroutineシミュレーション時に剛体接触の数を抽出します。
Utility/Data Access Subroutineこのサブルーチンは、MotionSolveモデル内の状態変数を抽出します。
Utility/Data Access Subroutine疎なReference_Matrix要素からのデータを返します。
Utility/Data Access Subroutineこのサブルーチンは、MotionSolveシミュレーション内の現在のシミュレーションステップに関する情報を返します。
Utility/Data Access SubroutineMotionSolveの実行時にCPU時間を取得します。
Utility/Data Access SubroutineGETIDLISTユーティリティサブルーチンは、特定のタイプのモデルエンティティのIDを返します。
Utility/Data Access SubroutineMotionSolveの現在のモードを取得します。
Utility/Data Access SubroutineMotionSolveの実行時に積分器タイプを取得します。
Utility/Data Access SubroutineMotionSolveの実行時に解析モードを取得します。
Utility/Data Access SubroutineGETNUMIDユーティリティサブルーチンは、特定のタイプのモデルエンティティの総数を返します。
Utility/Data Access Subroutineアクティブソルバーを取得します。
Utility/Data Access Subroutine現在のMotionSolveシミュレーション時間を取得します。
Utility/Data Access SubroutineMotionSolveのバージョン番号を取得します。
Utility/Data Access SubroutineIC Reference_Arrayエンティティに格納された値を取得します。
Utility/Data Access SubroutineGTCMATは、MotionSolveモデル内の“N”個のREFERENCE_MARKER間のコンプライアンスマトリクスを計算します。
Utility/Data Access SubroutineReference_ParamCurveエンティティを使用して作成されたBスプライン曲線またはユーザー作成曲線を評価します。
Utility/Data Access SubroutineMotionSolve出力のMRFファイルのベース名を返します。
Utility/Data Access SubroutineMotionSolve出力ファイルのベース名を返します。
Utility/Data Access SubroutineReference_Stringエンティティに格納された値を取得します。
Utility/Data Access SubroutineMotionSolveから単位情報を取得します。
Utility/GeneralHaversine関数を評価します。
Utility/General接触力または衝突現象をモデル化します。
Utility/General整数から文字への変換に使用され、整数を受け取って、対応する文字列を返します。
Utility/Data Access Subroutineスプラインフィッティングの手法を使用して、Reference_Spline要素の補間値またはその補間値の1次 / 2次導関数を返します。
Utility/Data Access SubroutineXMLソルバー入力ファイルで指定されたモデルデータを取得します。
Utility/Data Access SubroutineBody_Flexible要素のモード番号と対応するモード周波数を取得します。
Utility/Data Access SubroutineMODSETサブルーチンは、MotionSolve XML入力ファイルで指定されたモデルデータにアクセスして変更します。
Utility/Data Access SubroutineBody_Flexible要素に対応するモード一般化座標の数を取得します。
Utility/General一般的な多項式を評価します。多項式は、変数の羃乗に係数を掛けたものの和として定義される数式です。
Utility/Setupマーカーの位置と方向を設定するためにMARKER_READと組み合わせて使用します。
Utility/SetupSPLINE_READと組み合わせて使用します。MotionSolve内でSPLINE_READによって読み取られたデータを格納するために使用します。
Utility/Data Access Subroutineスプラインフィッティングの手法を使用して、Reference_Spline要素の補間値またはその補間値の1次 / 2次導関数を返します。
Utility/Generalサポートされているさまざまな表現間で回転座標を変換します。
Utility/Data Access SubroutineRELOAD_MODELは、MotionSolve XML入力ファイルで定義されたモデルをメモリに読み込み、それを現在のモデルにするために使用します。このサブルーチンは、ユーザー作成CONSUBからのみ呼び出すことができます。
Utility/Data Access Subroutineユーザー定義の作業配列データを取得します。
Utility/General倍精度から文字への変換に使用します。倍精度変数を受け取り、対応する文字列を返します。
Utility/Data Access SubroutineSAVE_MODELは、ユーザーが作成したCONSUBからの現在のモデルを保存するために使用します。
Utility/Data Access Subroutineユーザー定義の作業配列データを保存します。
Utility/Data Access Subroutineこのサブルーチンは、最新のMODFNCまたはMODSETの呼び出しによってアクセスされた属性を変更します。
Utility/Data Access SubroutineSET_DAE_ERRORユーティリティサブルーチンは、DAE積分器DSTIFFの積分誤差トレランスを設定します。
Utility/Data Access SubroutineSET_DAE_HMAXユーティリティサブルーチンは、DAE積分器DSTIFFが取ることのできる最大ステップサイズを設定します。
Utility/SetupSET_DISCRETE_INTERFACEサブルーチンは、ソルバーに連続する積分ステップでユーザー作成サブルーチンを離散的に呼び出すように指示します。
SET_GSE_ ALGEBRAIC_EQNサブルーチンは、陰的代数方程式を指定するためにGSESUBと組み合わせて使用します。
Utility/SetupSET_GSE_NONZERO_ENTRYサブルーチンは、mat_typeによって指定されたヤコビアンマトリクスのゼロ以外のエントリを指定するためにGSESUBと組み合わせて使用します。
Utility/General単振動を評価します。
Utility/General3次多項式近似によりSTEP関数を評価します。
Utility/General5次多項式近似によりSTEP関数を評価します。
Utility/Data Access Subroutine文字列データを倍精度数または倍精度配列に変換します。
Utility/Data Access Subroutine文字列データを整数または整数配列に変換します。
Utility/Data Access Subroutineあるボディセットから別のボディセットを引いた質量データを返します。
Utility/Data Access Subroutine変位や速度など、さまざまなシステム状態を取得して、それらをユーザー定義のサブルーチンで使用できるようにします。SYSARYは、適切な入力引数(下記参照)で呼び出す必要があり、対応するシステム状態を返します。
Utility/Data Access SubroutineSYSFNCユーティリティサブルーチンでは、ユーザーサブルーチン内で、MotionSolveに変位、速度、力など、単一システムの状態を問い合わせることができます。SYSFNCは、適切な入力引数(下記参照)で呼び出す必要があり、対応するシステム状態を返します。
Utility/Generalサポートされているさまざまな表現間で並進座標を変換します。
Utility/Data Access Subroutine最後に成功したシミュレーションステップに対応する時間を取得します。
Utility/Data Access Subroutineユーザー定義の拘束で使用されるマーカーの状態を定義するためにUCOSUBと組み合わせて使用します。
Utility/Data Access Subroutineユーザー定義の拘束でパートの状態を定義するためにUCOSUBと組み合わせて使用します。
Utility/Data Access SubroutineUSRMESユーティリティサブルーチンでは、MotionSolveの実行時にカスタムメッセージを出力できます。
モデリングサブルーチンは、ユーザーサブルーチン経由でモデリング要素の実行時動作を定義可能なユーザー作成サブルーチンです。
本マニュアルは、MotionSolveで使用できるコマンドステートメント、モデルステートメント、関数、サブルーチンインターフェースの一覧とそれぞれの使用方法の情報を提供しています。
ソルバー拡張機能の作成を簡易化するために、MotionSolveには、ユーザーサブルーチンを作成するための明確に定義された手法と明確に定義されたインターフェースが用意されています。
ユーティリティサブルーチンは、ユーザー作成サブルーチンを記述する際に便利な関数です。
データアクセスサブルーチンは、MotionSolveから提供される組み込みサブルーチンで、これにより、ユーザー作成サブルーチンはモデルパラメータや状態情報にアクセスすることができます。
Utility/Data Access SubroutineMotionSolveの現在のモードを取得します。
Utility/Data Access SubroutineMotionSolveの現在のモードを取得します。
この関数は、任意のユーザー定義のサブルーチンから呼び出すことができます。
© 2022 Altair Engineering, Inc. All Rights Reserved.