ネストされた条件が満たされたときにカスタム関数を実行します
条件が満たされると、グラフをウィンドウにエクスポートする関数が1つだけ実行されます
これが私のサンプルコードです:
//リストボックス
graph_chk_val = chk_graph <<選択される;
tab_chk_val = chk_tab <<が選択されます。
anal_chk_val = chk_analysis <<選択される;
list_selected = graph_chk_val || tab_chk_val || anal_chk_val;
dt =テーブル;
ために(
i = 1、i <= nアイテム(list_selected)、i ++、
if(
"SDETチャート" == list_selected [i]、show( "SDET")、
"感度" == list_selected [i]、sens_graph_exe()、
"感度CDF" == list_selected [i]、sens_cdf_graph_exe()、
"パラメトリックボックスプロット" == list_selected [i]、parametric_boxplot_graph_exe()、
);
);
スクリプティングRe:ネストされた条件が満たされたときにカスタム関数を実行する私があなたがここで達成しようとしていることを理解しているとは思いません。コードのどの部分が機能しないのですか?sens_graph_exeとsens_cdf_graph_exeを1つの関数に結合しますか?
Re:ネストされた条件が満たされたときにカスタム関数を実行する応答ありがとうございます。コードと関数は機能しています。結果として、条件を満たすすべての関数が実行されますが、呼び出される関数は1つだけです。すべての条件でprint( "function1")を使用してデバッグを試みましたが、すべて機能していますが、関数を使用すると、最初に選択された関数のみが呼び出されます。
Re:ネストされた条件が満たされたときにカスタム関数を実行するグラフを作成してデータ分析を行うすべての関数に1つのデータテーブルを使用しているためだと思いますが、ネストされたifステートメントを使用せずにそれらを呼び出すと、すべて機能しています。
Re:ネストされた条件が満たされたときにカスタム関数を実行する以下は、チェックボックスを含む単純なウィンドウを含むコードです。 これを実行すると、チェックされているボックスごとに1つの数式評価が得られます。 これは予想される動作ですか?
names default to here(1);
//Window with check boxes
win = New Window( "Check Boxes",
h list box(
chk_graph = check box( { "A", "B" } ),
chk_tab = check box( { "C", "D" } ),
chk_analysis = check box( { "E", "F" } )
);
);
//get check box values
graph_chk_val = chk_graph << get selected;
tab_chk_val = chk_tab << get selected;
anal_chk_val = chk_analysis << get selected;
list_selected = graph_chk_val || tab_chk_val || anal_chk_val;
//For each list item
For( i = 1, i <= N Items( list_selected ), i++,
Write( "\!NList Item " || char(i) || ": " );
//Evaluate a single function based on the item's value
If(
"A" == list_selected[i], Write( "A" ),
"B" == list_selected[i], Write( "B" ),
"C" == list_selected[i], Write( "C" ),
"D" == list_selected[i], Write( "D" ),
"E" == list_selected[i], Write( "E" ),
"F" == list_selected[i], Write( "F" )
)
);Re:ネストされた条件が満たされたときにカスタム関数を実行する番号。
Re:ネストされた条件が満たされたときにカスタム関数を実行する この例で何が起こると予想されるか、おそらくログに表示されると予想されるものとその順序を説明することによって説明できますか?あなたが何をしようとしているのか理解できません。