<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />~ 안에 수동 플로팅 , 나는 일반적으로 여러 이변량 플롯을 플롯하고 "모든 개체에 대한 스크립트 저장" 옵션을 사용하고 생성된 스크립트의 내용을 데이터 테이블 내의 새 스크립트로 복사하고 데이터 테이블을 저장합니다. 이렇게 하면 다음에 스크립트를 실행하여 플롯을 생성할 수 있습니다.
지금에 JSL 나는 "모든 개체에 대한 스크립트 저장"으로 생성된 스크립트를 복사했지만 이를 기본 JSl 스크립트가 작동하는 데이터 테이블에 스크립트로 저장하는 명령을 전달하는 방법을 모릅니다!
마지막으로 JSL에서 이미 데이터 테이블을 생성하고 있으므로 JSL을 사용하여 플롯을 데이터 테이블 내의 스크립트로 저장하고 싶습니다.
"모든 개체에 대한 스크립트 저장"으로 생성된 코드
New Window( "플롯 - Y를 Id_%deg의 X, 시간 2로 IDF(uA)에 맞춥니다",
H 목록 상자(
이변량(
Y( :Id_%deg ),
X( :시간 ),
SendToReport(
보내다(
{},
"1",
스케일박스,
{스케일( "로그" ), 형식( "과학적", 12 ),
최소( 0.73058544209732 ), 최대( 20000 ), Inc( 1 ),
마이너 틱( 8 ), 메이저 그리드 표시( 1 ), 마이너 그리드 표시( 1 ),
회전된 레이블( "가로" )}
),
보내다(
{},
"2",
스케일박스,
{스케일( "로그" ), 형식( "최고", 12 ), 최소( 0.0142496799685873 ),
Max( 46.3114598979087 ), Inc( 1 ), Minor Ticks( 8 ),
주 그리드 표시( 1 ), 보조 그리드 표시( 1 ),
회전된 레이블( "가로" )}
),
디스패치( {}, "Bivar 플롯", FrameBox, {프레임 크기( 348, 274 )} )
)
),
이변량(
Y( :이름( "IDF(uA)" ) ),
X( :시간 ),
SendToReport(
보내다(
{},
"1",
스케일박스,
{스케일( "로그" ), 형식( "과학적", 12 ),
최소( 6.53505316748169 ), 최대( 20000 ), Inc( 1 ),
마이너 틱( 8 ), 메이저 그리드 표시( 1 ), 마이너 그리드 표시( 1 ),
회전된 레이블( "가로" )}
),
보내다(
{},
"바이바르 플롯",
프레임박스,
{프레임 크기( 348, 274 ),
행 범례(
측정,
색상( 1 ),
색상 테마( "JMP 기본값" ),
마커( 0 ),
마커 테마( "" ),
연속 스케일( 0 ),
역 스케일( 0 ),
제외된 행( 0 )
), 행 범례(
대지,
색상( 0 ),
색상 테마( "" ),
마커( 1 ),
마커 테마( "표준" ),
연속 스케일( 0 ),
역 스케일( 0 ),
제외된 행( 0 )
)}
)
)
)
)
);
이제 JSL에서 "모든 개체에 대한 스크립트 저장"으로 생성된 스크립트를 복사했지만 이를 기본 JSl 스크립트가 작동하는 데이터 테이블에 스크립트로 저장하는 명령을 전달하는 방법을 모릅니다!
마지막으로 JSL을 사용하여 플롯을 데이터 테이블 내에 스크립트로 저장하고 싶습니다.
다음과 같이 테이블 스크립트를 추가할 수 있습니다.
dt << 새 테이블 스크립트 ( "나의 음모" , jsl_expression... ) ;