使用过程能力平台时如何获取失败参数的帕累托/直方图?我使用下面的示例脚本来选择测试数据集中每个测量参数的超出规格值并为其着色。
我想创建一个帕累托/直方图,其中包含每个参数的测量参数名称(在 x 轴上)和失败发生次数(在 y 轴上),并将参数名称排序为递减,没有失败/参数(即获取参数帕累托图失败)。
首先想到的是获取下面脚本生成的每个参数的选定/彩色单元格的数量,然后从那里继续。 如何通过 JSL 执行此操作?
Process Capability(
Process Variables( :NPN1, :PNP1, :PNP2 ),
Moving Range Method( Average of Moving Ranges ),
Overall Sigma Normalized Box Plots( 1 ),
Color Out of Spec Values( 1 ),
Select Out of Spec Values( 1 ),
Goal Plot( 1 ),
Capability Index Plot( 1 ),
Process Performance Plot( 0 )
);
自动化和脚本编写视窗回复:使用过程能力平台时如何获取失败参数的帕累托/直方图?使用过程能力可能会更容易,因为它提供了不合格计数,并且还可以为单元着色

编辑:
根据需要隐藏/关闭平台表
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
ps = dt << Process Screening(
Process Variables(:NPN1, :PNP1, :PNP2),
Control Chart Type("Indiv and MR"),
);
ps << Color Out of Spec Values(1); // this will also select rows and columns
dt << Clear Select << Clear Column Selection;
dt_ps = Report(ps)["Process Screening", Table Box(1)] << Make Combined Data Table;
// ps << Close Window;
gb_outofspec = dt_ps << Graph Builder(
Size(528, 450),
Show Control Panel(0),
Variables(
X(
:Column,
Order By(:Out of Spec Count, Descending, Order Statistic("Mean"))
),
Y(:Out of Spec Count)
),
Elements(Bar(X, Y, Legend(9), Label("Label by Value")))
);回复:使用过程能力平台时如何获取失败参数的帕累托/直方图?你好@尼奥,
我想与@jthi进行过程筛选的建议可能是获取参数失败帕累托图的好方法。 从那里,您可以从过程筛选报告中制作<<制作数据表,例如,您可以制作不合格计数的帕累托图 - 或您最感兴趣的任何一列。
下面的脚本几乎只是在每个步骤中将脚本直接保存到脚本窗口操作。 那里添加了一些额外的东西,但这本质上是您感兴趣的,至少据我了解您的要求。
Names Default to Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
ps = dt<<PROCESS screening=""></PROCESS>希望这可以帮助!,
DS