안녕하세요 여러분,
저는 현재 결국 차트를 생성하는 스크립트를 작성하고 있습니다.이 차트에 6 개의 참 조선을 추가합니다.그중 2 개는 다음과 같이 표시되지 않습니다.
vlbCharts << Append(
Control Chart Builder(
Size(800, 500), // Chart size
Show Two Shewhart Charts(0),
Show Control Panel(0),
Show Excluded Region(0),
Show Limit Summaries(0),
Show Capability(0),
Variables(Subgroup(:BatchPrefix), Y(:Value)),
Chart(
Points(Statistic("Individual")),
Limits(Sigma("Moving Range" ), Show Limits(0))
),
SendToReport(
Dispatch(
{},
"Control Chart Builder",
OutlineBox,
{Set Title(sProduct || ": " || sComponent)}
), // Chart title
Dispatch(
{},
"Value",
ScaleBox,
{Min(nMinValue), Max(nMaxValue), Inc(nTicks), Minor Ticks(0),
Add Ref Line(nLSL, "Solid", "Medium Light Orange", "LSL", 1), // Not shown
Add Ref Line(nUSL, "Solid", "Medium Light Orange", "USL", 1), // Not shown
Add Ref Line(nLCL, "Solid", "Medium Dark Red", "LCL", 1),
Add Ref Line(nUCL, "Solid", "Medium Dark Red", "UCL", 1),
Add Ref Line(nLCL_Calc, "Solid", "Dark Blue", "LCL_Calc", 1),
Add Ref Line(nUCL_Calc, "Solid", "Dark Blue", "UCL_Calc", 1)}
),
Dispatch(
{},
"graph display 1 title",
TextEditBox,
{Set Text("")}),
Dispatch(
{},
"Control Chart Builder",
FrameBox,
{DispatchSeg(Line Seg(1), {Line Color("Black")} )}
)
)
);
);
문제는 "LSL"및 "USL"레이블입니다.이것을 다른 것으로 변경하면 (예 : "US"및 "LS") 줄이 표시됩니다.
Ref Line (nLSL, "Solid", "Medium Light Orange",<STRONG> "LS"</STRONG> , 1), // 차트에 표시
Ref Line (nUSL, "Solid", "Medium Light Orange",<STRONG> "우리"</STRONG> , 1), // 차트에 표시
LSL과 USL을 레이블로 실제로 사용할 수있는 방법이 있습니까?
감사,
1 월
이것은 수동으로 작동하지만 코드에서는 작동하지 않으므로 컨트롤 차트 빌더 플랫폼의 버그 인 것 같습니다. JMP 16 EA8에서 문제를 재현 할 수 있으며 버그 보고서를 제출했습니다.
뿡뿡
이것은 JMP가 참 조선에 레이블을 지정하는 방법을 아는 추측 일뿐입니다. 이름이 USL 및 LSL 인 참 조선을 지정하고 관리도 개체에 메시지를 추가합니다.
cc_obj << 사양 제한 표시 (1);
그래도 작동하지 않으면 JMP> 도움말> 스크립팅 색인에 대안이 표시됩니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Reliability/GaAs Laser.jmp" );
obj = dt << Degradation(
Y( :Current ),
Time( :Hours ),
Label( :Unit ),
Set Upper Spec Limit( 7.5 ) //set the spec limits
);
obj << Show Spec Limits( 1 );
내 손가락이 교차합니다.