如何修复控制图生成器而不从行状态更改自动更新 大家好 ,
我在这里遇到问题,下面的代码用于过滤数据表步骤表中的tile计数的异常值标记并绘制控制图生成器。
它工作正常,但我遇到问题,因为每当我排除新的异常值标志时,此控制图往往会自动更新。
有什么方法可以防止它自动更新?
steptable[i] << select all rows;
steptable[i] << exclude( 0 );
steptable[i] << select where( :TileCount_OutlierFlag == 1 );
steptable[i] << exclude;
steptable[i] << select where( :TileCount_OutlierFlag == 0 );
For( l = 1, l <= N Items( losscode ), l++,
If( losscode[l] == "NULL",
Wait( 1 ),
LotCountlist << Add(
losscode[l],
ob1 = Outline Box( "Control Chart Builder",
steptable[i] << Control Chart Builder(
Show Control Panel( 0 ),
Show Capability( 0 ),
Variables( Subgroup( :Txndate ), Subgroup( :Waferscribenumber, Position( 1 ) ), Y( :Waferrejectsqty ) ),
Chart( Position( 1 ), Limits( Sigma( "Levey Jennings" ) ) ),
Chart( Position( 2 ), Limits( Sigma( "Moving Range" ) ) ),
By( :Lossreasonname ),
Where( :Lossreasonname == losscode[l] )
)
);
)
)
);Re:如何修复控制图构建器而不从行状态更改自动更新这是一种方法。 仅保存报告输出以供显示。 这将使它不断更新。
steptable[i] << select all rows;
steptable[i] << exclude( 0 );
steptable[i] << select where( :TileCount_OutlierFlag == 1 );
steptable[i] << exclude;
steptable[i] << select where( :TileCount_OutlierFlag == 0 );
For( l = 1, l <= N Items( losscode ), l++,
If( losscode[l] == "NULL",
Wait( 1 ),
LotCountlist << Add(
losscode[l],
ob1 = Outline Box( "Control Chart Builder",
);
ccb = steptable[i] << Control Chart Builder(
Show Control Panel( 0 ),
Show Capability( 0 ),
Variables(
Subgroup( :Txndate ),
Subgroup( :Waferscribenumber, Position( 1 ) ),
Y( :Waferrejectsqty )
),
Chart( Position( 1 ), Limits( Sigma( "Levey Jennings" ) ) ),
Chart( Position( 2 ), Limits( Sigma( "Moving Range" ) ) ),
By( :Lossreasonname ),
Where( :Lossreasonname == losscode[l] )
);
ob1 << append( Report( ccb ) );
ccb << close window;
)
)
);