2014-07-09 2 views
0

내가 맥 10.9.3에 IDL 8.3) (IDL의 READFITS() 구문 오류

IDL의의 PROMT에 내 입력 기능을 READFITS를 사용하려고 해요 :

readfits('image.fits',h, /EXTEN, /SILENT) 

결과 :

readfits('image.fits',h, /EXTEN, /SILENT) 
         ^
% Syntax error. 

* 참고 : '^'아래는 '/ EXTEN'

아마 그래서 여기에() READFITS 사용에 IDL 도움말 페이지에 링크입니다, 도움이 될 것입니다 ->http://www.exelisvis.com/docs/readfits.html

괄호를 사용하여 도움말 페이지에 표시하는 것처럼 시도했지만 여전히 작동하지 않아 지금 당황했습니다. 여기있는 사람이 IDL에서 .fits 파일을 읽는 데 경험이 있는지 알지 못했습니다.

답변

1

오케이, readfits 절차가 IDL의 원본 라이브러리에 포함되어 있지 않으므로 AstroLib (Readfits를 비롯한 유용한 천문 절차가 많이 포함되어 있음)를 다운로드해야했습니다. 그런 다음 원래 구문이 작동했습니다.

0

OS X 10.9.4에서 IDL 8.2.2를 사용하고 있습니다.

먼저 간단하게 작성하십시오. 이게 효과가 있니?

readfits('image.fits') 
readfits('image.fits', header) 

다음이 시도 :

readfits('image.fits', header, EXTEN_NO=0) 

을 나는 당신이 정말 내선 번호 0이 아닌 1을 참조하십시오 (예를 들어) http://www.stsci.edu/documents/dhb/web/c02_datafiles.fm2.html를 원하는 생각한다.

+0

이미지 이름과 ', 헤더'만 포함됩니다. 그러나 임의의 내선 번호를 입력하면 구문 오류가 발생합니다. 나는 어떤 확장도 넣지 않으려 고 노력했지만 '/ SILENT'를 유지하고 구문 오류가 '/ SILENT'를 가리키고있다. – deedsy

+0

아, 네가 AstroLib를 설치했다고 가정했다. – koma

관련 문제