没系统学过IDL,基本上是看着别人的程序学的,所以时常有一些最基本的知识都不知道,直到又看到新的例子。以前写一个IDL脚本总是一板一眼PRO xxx开头,END结尾,不管这个脚本如何简单,运行的时候还每每
IDL>.com xxx
然后
IDL>xxx
今天看到一个算暗晕质量函数的程序包,主程序是Fortran写的,画图用IDL。那个IDL脚本虽然是xxx.pro,不过运行的时候只是
IDL>@xxx.pro
一下就可以了。我赶紧看了一下脚本的内容,里面就是些IDL命令,没有什么PRO,END之类的。而且还有shell命令,就以$开头就可以。我试了一下在一个文件test.pro里写
$ls
再在IDL里运行
IDL>@test.pro
的时候就和在shell里
ls
一样。
我想这里基本的东西我必然还有忽略。慢慢补上吧。
https://blog.sciencenet.cn/blog-117333-381658.html
上一篇:
用IDL从Fits文件中读二进制表下一篇:
矮星系中的气体