JSL을 사용하여 프레임 설정을 복사하고 붙여넣는 방법<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하십니까,
JSL 내에서 프레임 설정을 캡처하여 클립보드로 보내는 대신 목록이나 다른 변수를 말하는 방법이 있습니까?
thisBiv = 이변량(.....);
report_Biv = thisBiv << 보고서;
???? = report_Biv << 복사 프레임 설정;
그렇지 않은 경우 프레임 설정을 다른 보고서에 붙여넣을 수 있도록 JSL 내에서 클립보드 결과에 액세스하려면 어떻게 해야 합니까?
감사,
단
Re: JSL을 사용하여 프레임 설정을 복사하여 붙여넣는 방법안녕하세요 짐,
매력처럼 작동합니다!도움을 주셔서 다시 한 번 감사드립니다.
단
Re: JSL을 사용하여 프레임 설정을 복사하여 붙여넣는 방법안녕하세요 짐,
굉장합니다, 시도해 보겠습니다!저는 특히 '<
단
Re: JSL을 사용하여 프레임 설정을 복사하여 붙여넣는 방법단,
디스플레이 내의 각 개체를 참조하여 원하는 구성 요소를 얻을 수 있습니다.개요 상자 제목("Bivariate fit.......") 왼쪽에 있는 회색 삼각형을 마우스 오른쪽 버튼으로 클릭하고 편집==>트리 구조 표시를 선택하면 디스플레이에 모든 개체가 표시됩니다.현재 설정을 원하는 개체는 다음과 같이 쿼리할 수 있습니다.
최소 축 = 보고서 ( 오 )[ 축 상자 ( 1 )] << 분을 얻으십시오
위의 가정은 다음으로 이변량 요청을 시작했다는 것입니다.
oo = 이변량(.......)
디스플레이를 재생성할 스크립트를 반환하도록 요청하여 전체 디스플레이 또는 디스플레이의 하위 구성 요소에 대한 모든 설정을 가져올 수도 있습니다.
보고서 ( 오 )[ 축 상자 ( 1 )] << 스크립트 가져오기
또는
오 << 스크립트 가져오기
해당 스크립트에 포함된 모든 수정 사항은 사용자가 설정한 것입니다.
스크립트 결과는 위에 나열된 모든 매개변수를 반환하는 것과 가장 가깝습니다.그러나 사용자를 제한할 항목 목록이 있는 경우 개별 매개변수를 가져오는 것이 가장 쉽습니다.
두 가지 방법을 모두 사용했습니다.반환된 스크립트를 통한 구문 분석은 조금 더 복잡하지만 일단 스크립트가 있고 다음 단계(있는 경우)에 필요한 수정을 수행하면 캡처된 스크립트를 다시 실행할 수 있다는 이점이 있습니다. 스크립트, 차트/그래프 등은 사용자가 수정한 그대로 재생됩니다.
Re: JSL을 사용하여 프레임 설정을 복사하여 붙여넣는 방법안녕하세요 짐,
당신의 응답을 주셔서 감사합니다.내가 하려는 것이 아닙니다.엔지니어가 사용할 수 있는 데이터 탐색을 위한 GUI를 만들고 있습니다.아래 예를 참조하십시오.

위의 빨간색 상자는 GUI가 하는 일을 설명합니다.하단의 큰 상자는 내가 하고 싶은 일을 설명합니다.
JMP 로그에 클립보드를 붙여넣었고 JMP 스크립트 내에서 'FrameBox(1) << Copy Frame Settings'와 같은 것을 사용할 때 캡처된 내용을 볼 수 있습니다.다음과 유사한 결과를 생성합니다.
/*JMPType:FrameScript*/{프레임 크기(800, 250), 왼쪽(1), 오른쪽(1), 위쪽(1), 아래쪽(1), 배경색 설정(2), 마커 크기(-1), 마커 그리기 모드("빠르게"), 선 너비 눈금(1), 투명도(1)}
내가 만들고 있는 플랫폼 사용자의 수동 개입(예: 복사 및 붙여넣기)이 필요하지 않은 JMP 스크립트 내에서 이를 캡처하려면 어떻게 해야 합니까?
나는 'X = FrameBox(1) << Copy Frame Settings', 그러나 'X'가 없거나 비어 있습니다.또한 그래프를 다시 그린 후 'FrameBox(1) << Paste Frame Settings (X)'를 사용할 수 있는 'Paste Frame Settings' 유형 명령을 찾을 수 없었고 이전 그래프의 프레임 설정을 다음으로 유지하고 싶습니다. 이 새로운 그래프에 사용됩니다.X 및 Y 축과 범례도 마찬가지입니다.
감사!
Re: JSL을 사용하여 프레임 설정을 복사하여 붙여넣는 방법JMP 플랫폼에서 만든 보고서 개체는 다른 JMP 표시 개체에 추가할 수 있습니다.귀하가 요청한 내용에 대한 제 해석은 귀하가 원하는 것은 여러 보고서의 출력을 함께 결합하는 것입니다.위의 의사 코드를 사용하면 다음을 수행할 수 있습니다.
thisBiv = 이변량(.....);
report_Biv=thisBiv<<신고;
other=편도(.......);
보고서(또 다른)<<추가(보고서_Biv);
이것이 질문에 대한 답입니까?
또한 보고서의 각 출력 구성 요소를 참조할 수 있으므로 report_Biv의 하위 구성 요소를 "another"의 보고서 출력 내 하위 구성 요소 앞에 추가하거나 추가할 수 있습니다.