idl_idlbridge

게시판 IDL Q&A idl_idlbridge

0 답변 글타래를 보이고 있습니다
  • 글쓴이
    • #1491 Reply
      tlseorb0111
      회원

      안녕하세요
      idl_idlbridge 에 대해 질문이 있습니다.
      idl_idlbridge를 사용해서 작업을 하고 있는데요
      idl_idlbridge를 통해서 pointer나 structure 타입의 변수를 어떻게 얻을수 있는지 궁금합니다.

      예를 들어

      PRO WORKER, in, out
      out=PTR_NEW(in)
      END

      PRO TEST_BRIDGE
      bri = OBJ_NEW(‘idl_idlbridge’)

      bri.SETVAR, ‘in’, FINDGEN(10)
      bri.EXECUTE, ‘worker1, in, out’
      res = bri.GETVAR(‘out’)
      END
      ; worker와 test_bridge프로시저는 따로 저장을 해야 합니다.

      위의 예제를 실행했을 경우 test_bridge 프로시저에서 res 변수가 선언되는 곳에서
      에러가 나는데요

      % IDL_IDLBRIDGE Error: Unsupported data type: IDL_TYP_PTR

      도움말을 보니 기본적으로 포인터나 스트럭처 오브젝트등은 setvar, getvar 메소드를 사용해서 설정을 할 수 없답니다.

      혹시 다른 방법을 통해 위 변수를 얻을 수 있을까요??

      • 이 게시글은 tlseorb0111에 의해 10 years, 2 months 전에 수정됐습니다. 이유: ㄷ
      • 이 게시글은 tlseorb0111에 의해 10 years, 2 months 전에 수정됐습니다.
0 답변 글타래를 보이고 있습니다
'idl_idlbridge'에 답변달기
글쓴이 정보: