「ダイナミック基準線」?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />特定の変数が変更されたときに、特定の位置に Y 軸の基準線が描画されるようにプロファイラーを変更する方法はありますか?
より具体的には、y = f(x,z) をモデリングするプロファイラーがあります。ここで、x は制御変数、z は通常はノイズですが、適切な環境で制御できる変数です。 比較/基準値 y' = g(z) があり、特定のノイズ変数が増加または減少すると基準が変化することがわかっています。
現時点でこれを行う唯一の方法は、新しい式を作成して (yy') にプロファイラーを作成することですが、その場合、エンド ユーザーは、この新しいプロファイラーの y 変数が生の結果を測定していないことを認識する必要があります。しかし、基準に対する y のデルタを測定しているので、混乱を招くのではないかと心配しています。 他のオプションはありますか?
Re: 「動的基準線」?こんにちは
動的問題について質問があります:
プロファイラー内にあり、変化しているデータから計算されるパラメーターをプロファイラーに追加したいと考えています。
たとえば、流量は粉砕時間に応じて変化する粘度の関数です。プロファイラーに数式を追加できれば、フローが動的に計算されます。
プロファイラーに数式を追加できますか?
ありがとう
オレル
Re: 「動的基準線」?あなたの質問を理解したかどうかによって、これが役立つかどうかはわかりません
プロファイラの Set Script メッセージを使用すると、変数が変更されるたびに呼び出されるコールバック関数を割り当てることができます。以下では、変数が変更されるたびに参照行を「Silica」の値の 50 倍に設定します。
dt =開ける( "$SAMPLE_DATA/タイヤトレッド.jmp" ) ;
教授=プロファイラー(
Y ( :プレドフォーミュラの硬さ) 、
レポートに送信(
急送(
{ 「予測プロファイラー」 } 、
"10000" 、
スケールボックス、
{分( 100 ) 、マックス( 20 ) 、株式会社( 5 ) 、マイナーティック( 1 )}
)
)
) ;
教授<<スクリプトの設定(折り返し電話() ) ;
折り返し電話=関数({設定} 、 {デフォルトのローカル} 、
シリカ値=シリカを入手(設定) ;
見せる(シリカ値) ;
担当者=教授<<報告;
refLineValue = 50 *シリカ値;
試す(
担当者[軸ボックス( 1 )] <<参照線の削除( ::最後の値)
) ;
担当者[軸ボックス( 1 )] <<参照線の追加( refLineValue ) ;
::最後の値= refLineValue ;
) ;
シリカを入手=関数({設定} 、 {デフォルトのローカル} 、
のために(私= 1 、私<= Nアイテム(設定) 、私++、
アイテム=シャア(設定[私]) ;
変数名=言葉( 1 、アイテム、 「=」 ) ;
もし(変数名== "シリカ" 、
価値=言葉( 2 、アイテム、 「=」 ) ;
)
) ;
番号(価値)
)