GenericResponse
Model ElementGenericResponseは、標準のMotionSolve Rvオブジェクトの上の層にすぎません。追加の層によって、基礎となるRvがプロット機能や最適化機能に結合されます。
クラス名
GenericResponse
属性の概要
名前 | プロパティ | コマンドで変更可能か | 設計可能か |
---|---|---|---|
label | Str () | ||
function | Function () | ○ | |
routine | Routine () | ||
scale | Double (1) | ||
useDeriv | Bool (False) | ||
plot | Bool () |
使用法
#1: GenericResponse specified as an expression
GenericResponse (function=expressionString, optional_attributes)
#2: Defined in a compiled user-subroutine
GenericResponse (function=userString, routine=string, optional_attributes)
#3: Defined in a Python function
GenericResponse (function=userString, routine=functionPointer, optional_attributes)
属性
- function
- 有効なMotionSolve式を定義する文字列。
- function
- 有効なユーザー関数MotionSolve式を定義する文字列。
- routine
- 文字列
- function
- 有効なユーザー関数MotionSolve式を定義する文字列。
- routine
- Python内の呼び出し可能な関数へのポインタ。
- label
- 文字列
- scale
- 倍精度
- useDeriv
- ブール
- plot
- ブール
例:
#1: GenericResponse of type expression
energy = GenericResponse (label="Energy", function = "WZ(21,31)*FZ(21,31)", scale=10)
#2: GenericResponse of type interpreted user subroutine
energy = GenericResponse (label="Energy", function = myPowerFunction, scale=10)
#3: GenericResponse of type compiled user subroutine
energy = GenericResponse (label="Energy", function = "myPowerFunction", scale=10)
コメント
- プロパティの概要、使用理由、および拡張方法については、プロパティをご参照ください。