JMP 버전 15에서 업그레이드: 표시 상자 및 열 목록 문제안녕하세요 여러분,
더 이상 작동하지 않는 이전 버전의 스크립트가 있기 때문에 새 버전의 JMP(15)와 매우 혼동됩니다. 이것은 표시 상자 및 열 목록과 관련이 있다고 생각하지만 완전히 확실하지 않습니다.
아래(또한 첨부된) 내 스크립트의 목표는 첨부된 "테이블 테스트" 데이터 테이블에서 "시간" 열의 기능에서 매개변수(예: "매개변수" 열)의 드리프트를 계산하는 것입니다.
문제는 스크립트를 실행하고 해당 데이터 테이블을 선택할 때 오류 메시지가 표시된다는 것입니다. 왜 그런지 정말 이해가 안됩니다. 첫 번째 접근에서; 이것은 표시 상자와 관련이 있다고 생각하고 단일 문자 나 숫자 값이 아닌 열 목록을 사용하지만 문제를 해결하는 방법을 모르겠습니다.
누군가 같은 문제가 있거나 진행 방법에 대한 아이디어가 있으면 매우 감사하겠습니다.
미리 감사합니다!
메르완목
Delete Globals();
Delete Symbols();
dt_old = Open();
init_dlg = New Window( <<MODAL></MODAL>
Re: JMP 버전 15에서 업그레이드: 표시 상자 및 열 목록 문제새 스크립트를 사용하면 대화 상자를 닫은 후 (tem << Getitems)를 호출하면 오류가 발생합니다. 대화 상자가 삭제된 후에는 표시 상자를 사용할 수 없기 때문입니다.
<
// This example works in JMP 14 or 15 on Mac or Windows
// Results are gathered within the <<ONCLOSE callback="" names="" default="" to="" here=""></ONCLOSE>
Re: JMP 버전 15에서 업그레이드: 표시 상자 및 열 목록 문제"it" 및 "tem" 매개변수를 제외한 모든 매개변수(8개 모두)에 대해 다른 <
그걸로 스크립트를 실행하고 열린 창에 매개 변수를 넣은 후에도 여전히 동일한 오류 메시지가 표시되므로 문제가 매개 변수 "it" 및 "tem"에서 비롯된 것임을 증명합니다.
Re: JMP 버전 15에서 업그레이드: 표시 상자 및 열 목록 문제나는 당신의 스크립트를 실행했습니다.<
내 예에서 JMP 15에서 첫 번째 예가 작동하도록 하기 위한 주요 변경 사항은 다음과 같습니다.
1) New Window() 호출에 <
2) 반환 시 표시 상자에 액세스하는 대신 NewWindow()에서 반환 값을 사용합니다.원래 스크립트에 <
init_dlg = {colListData = {"매개변수"}, it = {}, tem = {"시간"}, nom = "1.1", 새 항목 = 1, 유형 = 1, 단위_ = "단위", 원본 = 1, 버튼( 1)};
여기에는 8개의 값이 있으며 사용 가능한 모든 입력을 설명한다고 생각합니다.
Re: JMP 버전 15에서 업그레이드: 표시 상자 및 열 목록 문제이해하지만 <
Panel Box( "Colonne \!"temps\!"",
H List Box(
Lineup Box( N Col( 2 ), Spacing( 3 ),
Button Box( "Temps",
tem << Append( colListData << GetSelected )
),
tem = Col List Box( width( 200 ), nLines( 5 ), MinCol( 1 ) )테스트 테이블이 첨부된 내 스크립트를 실행하려고 했습니까?
Re: JMP 버전 15에서 업그레이드: 표시 상자 및 열 목록 문제대화 상자를 닫은 후 표시 상자를 사용하려는 것 같습니다.다음은 수행 중인 작업과 유사한 작은 예입니다.
// This example works in JMP 14 on Windows, but will fail on Mac
w = New Window("fails in JMP 15", <<MODAL></MODAL>
디스플레이 상자는 해당 창에서 "소유"되며 창이 닫히면 사라집니다.Windows에서는 JMP 14에서 작동했을 수 있지만 Wait(0) 주석에서 이러한 유형의 사용에서는 Windows에서도 실패할 수 있습니다.결국 상자는 삭제되고 언제인지 알 수 없습니다.
이 예는 Mac과 Windows의 JMP 14 및 JMP 15 모두에서 작동합니다.이 구조를 사용하면 대화 상자가 작동해야 합니다.
// This example works in JMP 14 or 15 on Mac or Windows
// Results will be returned with the modal status
Names Default To Here(1);
w = New Window("works in JMP 15",
<<MODAL></MODAL>Re: JMP 버전 15에서 업그레이드: 표시 상자 및 열 목록 문제네 번째 줄을 다음과 같이 변경했습니다.
init_dlg = New Window("Interface", <<MODAL></MODAL>내 창이 열리고 매개변수를 선택했는데도 여전히 동일한 오류 메시지가 표시되므로 변경 사항이 없습니다.
Re: JMP 버전 15에서 업그레이드: 표시 상자 및 열 목록 문제내가 제안한 대로 창 제목에 대한 문자열을 첫 번째 인수로 삽입하고 오류가 어떻게 발생하는지 확인하십시오.
Re: JMP 버전 15에서 업그레이드: 표시 상자 및 열 목록 문제아니요 새 창의 첫 번째 인수는 <<모달이고 새 창 기능은 H 목록 상자에서 직접 시작됩니다.
Re: JMP 버전 15에서 업그레이드: 표시 상자 및 열 목록 문제New Window() 함수의 첫 번째 인수로 창 제목이 있는 문자열을 삽입하셨습니까?
Re: JMP 버전 15에서 업그레이드: 표시 상자 및 열 목록 문제답변 주셔서 감사합니다.
처음에 << Append() 함수와 Delete Globals() 함수가 있는 줄을 삭제했지만 여전히 오류 메시지가 있습니다.
Re: JMP 버전 15에서 업그레이드: 표시 상자 및 열 목록 문제전역 변수를 삭제하고 데이터 테이블을 여는 행에서 호출되는 Glue() 함수에 대한 오류인 것 같습니다. New Window() 함수는 문자열을 창 제목으로 사용할 첫 번째 인수로 예상합니다.
New Window() 함수 호출로 완전히 새 창을 생성하고 있기 때문에 << Append() 메시지의 사용은 불필요하다고 생각합니다. 메시지는 생성된 후 기존 창에 추가하는 데 유용합니다.
Re: JMP 버전 15에서 업그레이드: 표시 상자 및 열 목록 문제답변 주셔서 감사합니다.
왜 문제가 표시 상자 또는 열 목록과 관련이 있다고 생각합니까?
이미 디버거를 사용하여 스크립트를 단계별로 실행하고 표시되는 오류 메시지는 표시 상자와 관련이 있기 때문입니다. 나는 또한 다른 토론을 보았고 "새 창 << 모달"에서 매개 변수를 가져오는 새 JMP 버전에 문제가 있습니다. 새 버전에서는 "새 창" 호출 후가 아니라 "get"을 직접 호출해야 한다고 생각합니다. 하지만 제 경우에는 매개변수 "tem"이 열 목록이므로 어떻게 해야 하는지 모르겠습니다. 진행하다.
어떤 오류 메시지가 나타납니까? 어디에서 오류가 발생합니까?
첨부된 오류 메시지를 찾을 수 있습니다. 죄송합니다 프랑스어입니다. 이 수준에서 새 창 호출 내에서 발생합니다.
tem = Col List Box( width( 200 ), nLines( 5 ), MinCol( 1 ) )
스크립트가 작동하는 위치를 확인하기 위해 위에서부터 스크립트의 작은 부분을 평가하려고 했습니까?
예, 하지만 내 스크립트는 "새 창"으로 시작합니다...
스크립트를 단계별로 실행하기 위해 디버거를 사용했습니까?
예, 디버거를 사용했으며 이것이 내부의 표시 상자 및 열 목록에 연결되었음을 이해한 방법입니다.
도와주셔서 감사합니다!
Re: JMP 버전 15에서 업그레이드: 표시 상자 및 열 목록 문제왜 문제가 표시 상자 또는 열 목록과 관련이 있다고 생각합니까?
어떤 오류 메시지가 나타납니까? 어디에서 오류가 발생합니까?
스크립트가 작동하는 위치를 확인하기 위해 위에서부터 스크립트의 작은 부분을 평가하려고 했습니까? 스크립트를 단계별로 실행하기 위해 디버거를 사용했습니까?
처음부터 시작할 필요가 없다면 도움이 됩니다.