大家好,
我有一个带有“两个,下部和上部”组合框的对话框,每个对话框都会传递到分布平台以进行预置间隔。但是,我可以使用对话框传递我收集的变量。如果我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>