制程能力<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
你好,
尝试在过程能力图中添加变量列表(“过程变量”)。
它适用于列表中的单个项目,但不适用于整个列表。
l测试=数据表( “dt目标” ) <<获取列名(数字) ;
数据表( “dt目标” ) <<制程能力(
过程变量(评估( l测试[我]) ) , // 它适用于任何 i
//过程变量(评估( l测试) ) , // 不起作用
_ _ _ _ _
};
谢谢
回复:工艺能力谢谢大家的帮助。
回复:工艺能力这是该脚本的工作版本。它通过将限制移至数据表中列的列属性中,绕过了将规范限制添加到平台代码的要求。
名称默认为此处( 1 );
dt =打开( “$sample_data/大类.jmp” );
dtSpecLimits =新表( “我的规格限制” ,
添加行( 3 ),
新专栏( “范围” , 字符, 标称值, 设定值( { “高度” , “重量” , “年龄” } ) ),
新专栏( “LSL” ,连续,设定值([ 0 , 0 , 0 ] ) ),
新专栏( “目标” ,连续,设定值([ 50 , 100 , 50 ] ) ),
新专栏( “USL” ,连续,设定值([ 99 , 200 , 100 ])))
);
//dtSpecLimits << Save( "C:\Users\user\Documents\MySpecLimits.jmp" );
ltest = dt <<获取列名(数字);
代入(测试,表达式(列表()),表达式(过程变量));
// 处理规格限值并将它们作为列属性添加到数据表中
为了(我= 1 , 我 <= N 行( dtSpecLimits ), i++,
评估(
代替(
表达式(
__var__ <<设置属性(
“规格限制” ,
{LSL( __LSL__ ), 目标( __Target__ ), USL( __USL__ ), 显示限制( 1 )}
)
),
表达式( __var__ ),解析( “德特:” || dtSpecLimits:参数),
表达式( __LSL__ ), dtSpecLimits:LSL ,
表达式( __Target__ ), dtSpecLimits:目标,
表达式( __USL__ ), dtSpecLimits:USL ,
)
)
);
评估(
代替(
表达式(
dt <<制程能力( 整我(),目标图( 1 ), 能力指数图( 1 ) )
),
表达式( 整我() ),
名称表达式(l测试) // ...使用 ltest
)
);
回复:工艺能力谢谢。 它有效,但我无法从保存的规格限值表中导入规格限值。
名称默认为此处( 1 ) ;
dt =打开( “$sample_data/大类.jmp” ) ;
dt规范限制=新表( “我的规格限制” ,
添加行( 3 ) ,
新专栏( “范围” ,特点,标称,设定值( { “高度” , “重量” , “年龄” } )) ,
新专栏( “LSL” ,连续的,设定值( [ 0 , 0 , 0 ] ) ) ,
新专栏( “目标” ,连续的,设定值( [ 50 , 100 , 50 ] ) ) ,
新专栏( “USL” ,连续的,设定值( [ 99 , 200 , 100 ] ) )
) ;
dt规范限制<<节省( “C:\用户\用户\文档\MySpecLimits.jmp” ) ;
测试= dt <<获取列名(数字) ;
代入(测试,表达式(列表() ) ,表达式(过程变量) ) ;
e =代替(
表达式(
制程能力(
整我() , // 替换这个...
规格限制(进口规格限制( “C:\用户\用户\文档\MySpecLimits.jm” )) ,
规格限制对话框( “否(跳过没有规格限制的列)” ) ,
1 ,
显示 Sigma 点内( 1 ) ,
显示总西格玛点( 0 ) ,
阴影级别( 1 )
) ,
表达式(整我() ) ,名称表达式(测试) // ...使用 ltest
) ;
评估( e ) ; // 打开平台
回复:工艺能力希望有人能提供更好的方法。这应该有效... “FIXME()”是一个任意占位符,substitute() 函数可以找到它并用正确的表达式替换。
dt = Open( "$sample_data/big class.jmp" );
ltest = dt << getcolumnnames( 数字 );
代入( ltest, Expr( List() ), Expr( 过程变量 ) );
显示(nameexpr(ltest)); // 过程变量(年龄、身高、体重);
e = 替代(
表达式(
制程能力(
FIXME(), // 替换这个...
规格限制(
高度(LSL(0),目标(50),USL(99)),
重量(LSL(0),目标(100),USL(200)),
年龄( LSL( 0 ), 目标( 50 ), USL( 100 ) )
),
目标图( 1 ),
能力指数图(1)
)
),
Expr( FIXME() ), Name Expr( ltest ) // ...与 ltest
);
显示(nameexpr(e)); // 过程能力(过程变量(年龄、身高、体重),...
评估(e); // 打开平台