숫자 편집 상자에서 반환된 값에 대해 수학을 수행할 수 없습니다.사용자에게 숫자 입력을 요청하는 매우 간단한 스크립트를 실행하려고 합니다. 안타깝게도 반환된 값에 대해 빼기 및 나누기와 같은 수치 연산을 수행할 수 없습니다. 저는 jsl을 처음 접했으므로 수정하기 매우 간단해야 하는 잘못된 일을 해야 합니다. 오류 메시지는 다음과 같습니다.
"'나누기', minfeat_abs/ /*###*/1000/*###*/의 액세스 또는 평가에서 인수를 숫자[또는 행렬]로 변환할 수 없습니다."
도움을 주시면 대단히 감사하겠습니다. 몇 시간 동안 이것으로 두들겨 맞았습니다.
아래 스크립트를 참조하십시오.
win = New Window( "Feature Depth" ,
<<MODAL></MODAL>
스크립팅Re: 숫자 편집 상자에서 반환된 값에 대해 수학을 수행할 수 없습니다.봐주세요 돕다 이 주제에 대해.
Re: 숫자 편집 상자에서 반환된 값에 대해 수학을 수행할 수 없습니다.이 스크립트는 자체적으로 제대로 수행되었지만 지정된 기준(예: neb_content/2보다 큰 숫자)에 대해 테이블의 행을 선택하는 스크립트와 결합하면 다음 오류가 발생했습니다. Name Unresolved: Feature{1} in access or evaluation of '기능' , 기능/*###*/
여기서 "기능"은 데이터 테이블의 열 이름입니다.
왜 이런 일이 발생하는지 이해하고 싶습니다.
그러나 각 jmp 버전과 함께 스크립팅 가이드를 사용하는 팁이 좋습니다. 감사!
Re: 숫자 편집 상자에서 반환된 값에 대해 수학을 수행할 수 없습니다.이 시도:
win = New Window( "Feature Depth" ,
<<MODAL></MODAL>
나는 그것이 <<모달 모드와 관련이 있다고 생각합니다.
Re: 숫자 편집 상자에서 반환된 값에 대해 수학을 수행할 수 없습니다.여러분 모두에게,
창을 닫으면 변수와 범위가 사라졌기 때문에 이것이 작동하지 않는다고 생각합니다. JMP는 이를 다른 방식으로 반환합니다. 전역 변수가 작동할 수 있습니다.
그래서 이런 종류의 일에 어려움을 겪을 때, 저는 이런 종류의 일을 수행하는 현재 방법에 대해 스크립팅 인덱스를 찾는 경향이 있습니다(버전마다 어떻게든 변경될 수 있음). 그리고 제가 약간 수정한 "새 창, 모달"의 예를 찾았습니다. 스크린샷과 첨부된 스크립트를 참조하십시오. 창의 참조는 필요한 모든 것을 반환합니다.
Names Default To Here( 1 );
ex = New Window( "Dialog() example",
<<MODAL></MODAL>

Re: 숫자 편집 상자에서 반환된 값에 대해 수학을 수행할 수 없습니다.Thierry가 제안한 스크립트를 복사하여 붙여 넣어도 여전히 오류가 발생합니다.
삭제된 개체 참조: NEB << 'Glue' 액세스 또는 평가 가져오기...

Re: 숫자 편집 상자에서 반환된 값에 대해 수학을 수행할 수 없습니다.안녕,
나는 모달 창에서 값을 얻을 때까지 적절한 방법으로 고심했습니다. @txnelson 나에게 방법을 보여 :
Names Default to Here (1);
win = New Window( "Feature Depth" ,
<<MODAL></MODAL>