大家好,
我有一個帶有“兩個,下部和上部”組合框的對話框,每個對話框都會傳遞到分佈平台以進行預置間隔。但是,我可以使用對話框傳遞我收集的變量。如果我manule在腳本中添加了“two”或“lower”或“upper”,則腳本可以正常工作,請幫忙。
名稱默認為此處 ( 1 ) ;
DT = 當前數據表 () ;
//用於分析選擇的對話框
DLG = 新窗戶 ( “開始分析” , << 語氣 ,
H列錶框 (
面板盒 ( “分析” ,
//列角色選擇
V列錶框 (
PB1# = H列錶框 (
COLS = Col List Box ( 所有 ) ,
排隊框 ( N Col ( 2 ) ,
按鈕框 ( “質量控制,趨勢專欄” ,
一個山坳 << 附加 ( COLS << 獲得選擇 ) ,
<< 設置提示 ( “為趨勢圖選擇一列” )
) ,
一個山坳 = Col List Box ( N行 ( 1 ) ) ,
按鈕框 ( “趨勢變量,分析日期” ,
b col << 附加 ( COLS << 獲得選擇 )
) ,
b col = Col List Box ( N行 ( 1 ) ) ,
按鈕框 ( “趨勢變量,運行數” ,
c col << 附加 ( COLS << 獲得選擇 )
) ,
c col = Col List Box ( N行 ( 1 ) ) ,
按鈕框 ( “去掉” ,
{ 一個山坳 , b col , c col } << 刪除選定
)) ,
v列錶框 ( e col = 數字編輯框 ( 0.997 ) ,
文本框 ( “輸入控制範圍t-stat interval” ) ,
v列錶框 ( 間隔 = 組合框 ({ “二” , “降低” , “上” } ,
選擇 = 間隔 << GetSelected () ; ) ,
文本框 ( “選擇雙面,下單面或上單面” )
) ,
) ,
) ,
H列錶框 (
好# = 按鈕框 ( “好” ,
一個山坳 = 柱 (( 一個山坳 << 得到物品 ) 1 ]) ; //“QC,趨勢專欄”
b col = 柱 ( ( b col << 獲取物品 ) 1 ] ) ; //“趨勢變量,分析日期”
c col = 柱 ( ( c col << 獲取物品 ) 1 ] ) ; //“趨勢變量,運行數”
e col = e col << 得到 ; // t-stat間隔
選擇 = 選擇 << 得到 ; //選擇雙面或單面
) ,
按鈕框 ( “取消” , << 設置提示 ( “現在中止分析” ) ) ,
)
)))) ;
如果 ( 選擇 == 1 , INT = 作為名字 ( “二” )) ;
如果 ( 選擇 == 2 , INT = 作為名字 ( “降低” )) ;
如果 ( 選擇 == 3 , INT = 作為名字 ( “上” )) ;
NW = 新窗戶 ( “QC趨勢分析” ,
OB = outlinebox ( “QC趨勢” ,
全線框 ( “分配” ,
分配 (
堆 ( 1 ) ,
持續分配 (
柱 ( 一個山坳 ) ,
水平佈局 ( 1 ) ,
垂直 ( 0 ) ,
適合分佈 ( 正常 ( 適合度 ( 1 ) ) ) ,
預測區間 ( e col , 1 , INT ) ,
)
)
)
)
) ;
不,它不能解決問題。我只是創建一個表達式來處理每個案例,而不是傳遞字符變量。
但是,謝謝你的建議。
以下是對腳本的修改,我認為這些更改可以解決您所關心的問題
Names Default To Here( 1 );
dt = Current Data Table();
// Default if the selection button is not ever touched
Selection = 1;
//dialog box for analysis selection
dlg = New Window( "Begin Analysis",
<<MODAL></MODAL>