영어 실력이 부족하여 이 항목에 사용자의 요청을 잘 설명할 수 없는 것 같습니다.
이 사용자의 요청이 잘 이해되지 않으면 다른 방법으로 다시 설명하려고 합니다.
이 위시리스트 요청에 영감을 준 것은 무엇입니까?
이것은 JMP Japan의 SE인 Masakazu Okada-san이 제안한 것입니다. 그는 여러 그룹 변수에 대해 여러 LCL, UCL 및 중심선을 설정하는 방법에 대한 질문에 답하면서 이 제안을 발견했습니다. 이는 JSL 코드로 수행할 수 있지만 지루합니다.
사용자는 인쇄기판 제조회사인 FICT입니다.
보고 싶은 새로운 기능이나 개선된 기능 또는 솔루션을 설명하십시오.
현재 프로세스 스크리닝 플랫폼에서는 제한 데이터 테이블을 사용하여 그룹화 열을 지정하고 다른 목표, LSL, USL, 중심선 및 시그마를 설정할 수 있습니다.
Okada-san은 컨트롤 차트 작성기 및 프로세스 기능 플랫폼에도 동일한 기능이 있다고 제안합니다.
이 새로운 기능이 제공되면 귀하 및/또는 다른 사용자에게 어떤 가치가 있습니까?
현재 사용자는 JSL로 일부 데이터를 조작한 후 이를 수행합니다. 지루하다.
외부 고객 요청입니까?
예, 사용자는 FICT입니다. 그들에게 SE는 JMP Japan의 Masakazu OKada-san입니다.
우리가 알아야 할 이 기능이나 솔루션이 있는 경쟁 소프트웨어 패키지가 있습니까?
다른 소프트웨어에서 할 수 있는지 모르겠습니다.
이것이 고객의 갱신, 확장 또는 채택에 영향을 미치며 이를 해결하지 않으면 계정이 위험에 처하게 됩니까?
아니요. 그러나 Masakazu Okada-san은 이 새로운 기능이 다른 사용자에게도 도움이 될 수 있다고 믿습니다.
세부
다음은 Process Screening 플랫폼에서 서로 다른 그룹에 대해 서로 다른 제한을 설정하는 방법을 보여주는 예입니다.
New Table( "Spec Limits",
New Column( "Variable", Character, Values( {"X1", "X2", "X3", "X4", "X1", "X2", "X3", "X4"} )),
New Column( "LSL", Values( [-3, -3, -3, -3, -5, -5, -5, -5] ) ),
New Column( "USL", Values( [3, 3, 3, 3, 5, 5, 5, 5] )),
New Column( "Target", Values( [0, 0, 0, 0, 0, 0, 0, 0] )),
New Column( "Sigma", Values( [1, 1, 1, 1, 2, 2, 2, 2] )),
New Column( "Center", Values( [0, 0, 0, 0, 1, 1, 1, 1] )),
New Column( "Group", Values( [1, 1, 1, 1, 2, 2, 2, 2] ))
);
dt = As Table(J(1000,1, Random Integer(2))||J(1000, 4, Random Normal()),
<
품질 및 프로세스 엔지니어링Re: 컨트롤 차트 빌더 및 프로세스 기능 플랫폼의 그룹화 기능 - 상태가 다음으로 변경됨: 확인됨Re: 컨트롤 차트 빌더 및 프로세스 기능 플랫폼의 그룹화 기능 - 상태가 다음으로 변경됨: 조사 중Re: 관리도 작성기 및 프로세스 기능 플랫폼을 위한 그룹화 기능 - 상태가 다음으로 변경됨: 예, 계속 지켜봐 주세요!이것은 이미 CCB에서 사용할 수 있으며, 19에서는 프로세스 역량에 추가되었습니다. https://jmpdiscovery.atlassian.net/browse/JMP-4341 및 https://jmpdiscovery.atlassian.net/browse/JMP-22646을 참조하세요.
@mia_stephens -san, Resonac의 엔지니어로부터 같은 요청을 받았습니다. 그들의 요청은 조금 더 복잡합니다. 그들은 다른 사양 제한을 가진 그룹(Local Data Filter에 의한)과 Y-변수(Column Switcher에 의한)를 전환하고 싶어합니다. 저는 이미 스크립트(첨부된 것과 같은)를 만들면 가능하다고 그들에게 답했습니다. 하지만 JMP18의 CCB에서도 더 쉽게 가능할 수 있다고 생각하게 되었습니다. JMP18 또는 JMP19의 CCB에서 그룹 변수에 대한 사양 제한을 설정하는 방법을 알려주시겠습니까? 방법을 찾을 수 없습니다.
Clear Symbols();
Clear Globals();
Names Default To Here(1);
// Random Data
n = 1000; //Total Sample Szie
nprod = 5; // Number of Products
ntest = 20; //Number of Testes (measuremnt instruments)
Random Reset(11111111); // Random Seed
// Make a sample data
prodid = Shape(Repeat((1::nprod)`,nprod,n/nprod),n,1);
dt input = As Table(prodid || (prodid* J(1,ntest,1) + J(n, ntest, Round(Random Normal(Random Integer(1,3),Random Integer(1,3)),3))));
dt input << Set Name("Data");
Column(dt input,1)<<SET name=""> List of Product Name */
Summarize(input data, product names = By(Column(product col name input)));
/* test names --> List of Sencor Name */
/* The below code assume that measurment data are saved after the 2nd column. */
/* You need to change if not so. */
test names = Remove(input data <<GET column="" names="">=2, Dialog(TextBox("There are more than one corresponding data in Spec Limit data."));
);
lsl = Column(dt spec, lsl colname)[row num];
target = Column(dt spec, target colname)[row num];
usl = Column(dt spec, usl colname)[row num];
Eval List({lsl[1], target[1], usl[1]})
);
append cont chart = Function({input data, prod var, prod name, yvar, lsl, target, usl},{Default Local},
Eval(Eval Expr(
ccb = V List Box( input data << Control Chart Builder(
invisible,
Where(:As Column(input data, prod var) == Expr(prod name)),
// Where(:Product == Expr(prod name)),
Show Excluded Region( 0 ),
Variables( Y( Column(input data, yvar) )),
Chart(
Position( 1 ),
Limits( Spec Limits( 1 ) ),
Add Spec Limits( {LSL( lsl ), USL( usl ), Target( target )} )
),
Sort by Subgroup( 1 ),
Show Control Panel( 0 )
))
));
ccb[Text Box(1)] << Visibility("Collapse");
vb << Append( ccb )
);
update control chart by list box = Expr(
sel prod = lb prod<<GET selected="">=1 & NItems(sel test)>=1,
{lsl, target, usl} = get spec values from spec data(dt spec, sel prod[1], sel test[1],
product col name spec, test col name spec, lsl col name,
target col name, usl colname);
);
append cont chart(input data, product col name input, sel prod[1], sel test[1], lsl, target, usl);
);
New Window("Control Chart and Capability Analysis",
hb = HList Box(
OutlineBox("Product",
lb prod = ListBox(product names, <<SET max="" selected=""></SET></GET></GET></SET>
<P> </P>