실행 차트 이미지를 스크립트에 자동으로 저장하는 방법은 무엇입니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />모두들 안녕,
텍스트 파일을 열고 데이터를 필터링한 다음 실행 차트를 생성하기 위해 이 스크립트를 만들었습니다.
스크립트가 자동으로 실행 차트를 선택한 디렉터리에 .gif/.jpeg 파일로 저장하도록 할 수도 있나요?
정확한 스크립트는 아래에서 볼 수 있습니다. 도와 주셔서 감사합니다!
열려 있는 (
"R:\Operations\Engineering\FTP DATA\FT_LPC_Results.txt" ,
날짜 = 숫자 ,
시간 = 숫자 ,
많은 # = 성격 ,
부분 # = 성격 ,
브러쉬 # = 성격 ,
역 # = 숫자 ,
LPC = 숫자 ,
8열 = 숫자 ,
9열 = 숫자 ,
열 10 = 숫자 ,
열 11 = 숫자 ,
열 12 = 숫자 ,
열 13 = 숫자 ,
열 14 = 숫자 ,
열 15 = 숫자 ,
열 16 = 숫자 ,
칼럼 17 = 성격
) ,
라인 끝 ( CRLF , CR , LF ) ,
필드 끝 ( 탭 , 반점 ) ,
스트립 따옴표 ( 1 ) ,
아포스트로피를 따옴표로 사용 ( 0 ) ,
전체 파일 스캔 ( 1 ) ,
라벨 ( 1 ) ,
열 이름 시작 ( 1 ) ,
데이터 시작 ( 2 ) ,
읽을 줄 ( 모두 ) ,
연도 규칙 ( "10-90" )
) ;
현재 데이터 테이블 () << 데이터 필터 (
기둥 ( : 부분 # ) ,
어디 ( : 부분 # == "H2FEN-70-31NM-0317" ) ,
표시하다 ( : 부분 # , 크기 ( 204 , 259 ) , 목록 표시 )
) ;
데이터 테이블 ( "FT_LPC_결과" ) << 하위 집합 ( 수식 복사 ( 0 ) ) ;
샘플 라벨 ( : 많은 # ) ,
표본의 크기 ( 1 ) ,
KSigma ( 삼 ) ,
차트 열 ( : 이름 ( "LPC >0.1" ) , 런 차트 ( 중심선 표시 ( 0 ) ) ) ,
{} ,
"LPC >0.1의 실행 차트" ,
아웃라인박스 ,
제목 설정 ( "H2FEN-70-31NN-0317 - LPC" )
) ,
{ "LPC >0.1의 실행 차트" } ,
"2" ,
스케일박스 ,
{ 최소 ( 39.2945275076211 ) , 맥스 ( 2195.92103353172 ) , Inc. ( 250 ) ,
참조 라인 추가 ( 2000 , 단단한 , { 255 , 0 , 0 } , "USL 2000" )}
) ,
{ "LPC >0.1의 실행 차트" } ,
"1" ,
스케일박스 ,
{ 최소 ( 15230.3237 ) , 맥스 ( 19677.7118706835 ) , Inc. ( 8 ) ,
회전된 라벨 ( 1 )}
) ,
{ "LPC >0.1의 실행 차트" } ,
"런 차트" ,
프레임박스 ,
프레임 크기 ( 897 , 415 )
) ,
{ "LPC >0.1의 실행 차트" } ,
"런 차트" ,
프레임박스 ( 2 ) ,
프레임 크기 ( 69 , 415 )
) ;
Re: 실행 차트 이미지를 스크립트에 자동으로 저장하는 방법은 무엇입니까?이 블로그가 도움이 될 수 있습니다.
JMP 보고서에서 Word 또는 PowerPoint 파일을 자동으로 업데이트하는 방법
Microsoft 문서를 "열고" 이미지를 삽입하지는 않지만 거의 해당 위치로 이동합니다.이미지를 삽입하려면 삽입 및 연결 기능을 사용하여 Excel 문서를 만들어야 합니다. 따라서 문서를 생성하고 파일을 한 번 삽입하면 JSL이 자동으로 이미지를 생성하여 링크된 위치에 저장할 수 있습니다. 다음에 Excel 문서를 열면 업데이트되고 연결된 이미지가 사용됩니다.
Re: 실행 차트 이미지를 스크립트에 자동으로 저장하는 방법은 무엇입니까?나는 이것을 할 수 있다는 것을 모른다.아마도 Visual Basic 프로그램을 작성하여 JMP에서 관리 차트를 실행한 다음 캡처한 개체를 가져와 Excel에 배치할 수 있을 것입니다.
Re: 실행 차트 이미지를 스크립트에 자동으로 저장하는 방법은 무엇입니까?짐,
스크립트가 자동으로 Excel 문서를 열고 문서에 이미지를 삽입하도록 할 수 있습니까?
그러면 매번 이미지(약 30개 이미지)를 삽입할 필요가 없어집니다. 정말 좋을 것 같아요.
다시 한번 감사드립니다
Re: 실행 차트 이미지를 스크립트에 자동으로 저장하는 방법은 무엇입니까?그것은 매력처럼 작동했습니다! 귀하의 도움에 진심으로 감사드립니다.
Re: 실행 차트 이미지를 스크립트에 자동으로 저장하는 방법은 무엇입니까?내 접근 방식을 확인하기 위해 데이터 테이블과 동일한 열이 있는 데이터 테이블을 만든 다음 두 가지 변경 사항을 적용하여 데이터 필터, 하위 집합 및 관리 차트 코드를 실행했는데 문제 없이 작동했습니다.다음은 두 가지 변경 사항이 포함된 코드 사본입니다. 두 가지 변경 사항은 관리 차트 플랫폼 앞에 "cc="를 추가하여 저장할 관리 차트를 가져오기 위해 이를 참조할 수 있다는 것입니다.두 번째 변경 사항은 스크립트 마지막 부분에 있는 "report(cc) << save picture(...........")입니다.해당 줄은 출력 jpg를 저장할 수 있는 폴더 경로를 가리키도록 변경되어야 합니다.첨부된 파일은 스크립트가 생성한 jpg 파일입니다.
열려 있는 (
"R:\Operations\Engineering\FTP DATA\FT_LPC_Results.txt" ,
날짜 = 숫자 ,
시간 = 숫자 ,
많은 # = 성격,
부분 # = 성격 ,
브러쉬 # = 성격 ,
역 # = 숫자 ,
LPC = 숫자 ,
8열 = 숫자 ,
9열 = 숫자 ,
열 10 = 숫자 ,
열 11 = 숫자 ,
열 12 = 숫자 ,
열 13 = 숫자 ,
열 14 = 숫자 ,
열 15 = 숫자 ,
열 16 = 숫자 ,
칼럼 17 = 성격
) ,
라인 끝 ( CRLF , CR , LF ) ,
필드 끝 ( 탭 , 반점 ) ,
스트립 따옴표 ( 1 ) ,
아포스트로피를 따옴표로 사용 ( 0 ) ,
전체 파일 스캔 ( 1 ) ,
라벨 ( 1 ) ,
열 이름 시작 ( 1 ) ,
데이터 시작 ( 2 ) ,
읽을 줄 ( 모두 ) ,
연도 규칙 ( "10-90" )
) ;
현재 데이터 테이블 () << 데이터 필터 (
필터 추가 (
기둥 ( : 부분 # ) ,
어디 ( : 부분 # == "H2FEN-70-31NM-0317" ) ,
표시하다 ( : 부분 # , 크기 ( 204 , 259 ) , 목록 표시 )
) ;
데이터 테이블 ( "FT_LPC_결과" ) << 하위 집합 ( 수식 복사 ( 0 ) ) ;
참조 = 관리도 (
샘플 라벨 ( : 많은 # ) ,
표본의 크기 ( 1 ) ,
KSigma ( 삼 ) ,
차트 열 ( : 이름 ( "LPC >0.1" ) , 런 차트 ( 중심선 표시 ( 0 ) ) ) ,
보내다 ( {} , "LPC >0.1의 실행 차트" , 아웃라인박스 , 제목 설정 ( "H2FEN-70-31NN-0317 - LPC" ) ) ,
{ "LPC >0.1의 실행 차트" } ,
"2" ,
스케일박스 ,
{ 최소 ( 100.2945275076211 ) , 맥스 ( 130.92103353172 ) , Inc. ( 250 ) ,
참조 라인 추가 ( 2000 , 단단한 , { 255 , 0 , 0 } , "USL 2000" )}
) ,
{ "LPC >0.1의 실행 차트" } ,
"1" ,
스케일박스 ,
{ 최소 ( 15230.3237 ) , 맥스 ( 19677.7118706835 ) , Inc. ( 8 ) , 회전된 라벨 ( 1 )}
) ,
보내다 ( { "LPC >0.1의 실행 차트" } , "런 차트" , 프레임박스 , 프레임 크기 ( 897 , 415 ) ) ,
보내다 ( { "LPC >0.1의 실행 차트" } , "런 차트" , 프레임박스 ( 2 ) , 프레임 크기 ( 69 , 415 ) );
보고서 ( 참조 ) << 사진을 저장하다 ( "<사용하고 싶은 경로로 변경>\thepicture.jpg" ) ;
Re: 실행 차트 이미지를 스크립트에 자동으로 저장하는 방법은 무엇입니까?안녕하세요 짐,
빠른 답변 감사드립니다.이것은 아래의 전체 스크립트이며 귀하가 제공한 그림 저장 기능을 제외한 스크립트의 내용과 정확히 같습니다.
저는 JMP를 처음 사용하므로 조금만 참아주세요
이 작업을 어렵게 할 수도 있지만 스크립트를 실행할 때 진행되는 상황을 보여주는 스크린샷을 포함시켰습니다.
사진 저장 기능이 작동하지 않습니다...시간을 내주셔서 감사합니다.

열려 있는(
"R:\Operations\Engineering\FTP DATA\FT_LPC_Results.txt",
열(
날짜 = 숫자,
시간 = 숫자,
로트 번호 = 캐릭터,
부품 번호 = 캐릭터,
브러시 # = 캐릭터,
스테이션 번호 = 숫자,
LPC = 숫자,
열 8 = 숫자,
열 9 = 숫자,
열 10 = 숫자,
열 11 = 숫자,
열 12 = 숫자,
열 13 = 숫자,
열 14 = 숫자,
열 15 = 숫자,
열 16 = 숫자,
열 17 = 문자
),
가져오기 설정(
줄 끝(CRLF, CR, LF),
필드 끝(탭, 쉼표),
스트립 인용문( 1 ),
아포스트로피를 따옴표( 0 )로 사용하세요.
전체 파일 스캔( 1 ),
라벨( 1 ),
열 이름 시작( 1 ),
데이터 시작( 2 ),
읽을 줄(모두),
연도 규칙( "10-90" )
)
);
현재 데이터 테이블() << 데이터 필터(
필터 추가(
열( :부분 # ),
여기서( :부품 번호 == "H2FEN-70-31NM-0317" ),
표시( :부품번호, 크기( 204, 259 ), 목록표시 )
)
);
데이터 테이블( "FT_LPC_Results" ) << 하위 집합( 수식 복사( 0 ) );
관리도(
샘플 라벨( :Lot # ),
샘플 크기( 1 ),
KSigma( 3 ),
Chart Col( :이름( "LPC >0.1" ), Run Chart( 중심선 표시( 0 ) ) ),
SendTo보고(
보내다(
{},
"LPC >0.1의 실행 차트",
아웃라인박스,
제목 설정( "H2FEN-70-31NN-0317 - LPC" )
),
보내다(
{"LPC >0.1의 실행 차트"},
"2",
스케일박스,
{최소( 39.2945275076211 ), 최대( 2195.92103353172 ), Inc( 250 ),
참조 라인 추가( 2000, Solid, {255, 0, 0}, "USL 2000" )}
),
보내다(
{"LPC >0.1의 실행 차트"},
"1",
스케일박스,
{최소( 15230.3237 ), 최대( 19677.7118706835 ), Inc( 8 ),
회전된 라벨( 1 )}
),
보내다(
{"LPC >0.1의 실행 차트"},
"실행 차트",
프레임박스,
프레임 크기( 897, 415 )
),
보내다(
{"LPC >0.1의 실행 차트"},
"실행 차트",
프레임박스( 2 ),
프레임 크기( 69, 415 )
)
)
)
Re: 실행 차트 이미지를 스크립트에 자동으로 저장하는 방법은 무엇입니까?토론 질문에 복사한 스크립트가 올바르게 붙여넣어지지 않았습니다.따라서 불완전합니다.그러나 다음은 실행 후 출력을 jpg 파일로 저장하는 간단한 실행 차트 예입니다.
이름의 기본값은 여기입니다. ( 1 ) ;
dt = 열려 있는 ( "$SAMPLE_DATA/큰 클래스.jmp" ) ;
참조 = 관리도 ,
표본의 크기 ( 5 ) ,
KSigma ( 삼 ) ,
차트 열 ( : 키 , 런 차트 ( 중심선 표시 ( 0 ) ) )
) ;
보고서 ( 참조 ) << 사진을 저장하다 ( "<경로 입력> \thepicture.jpg" ) ;