工作程序放到windows上用
最近试着把linux下的几个IDL的小程序搬家到windows上运行,有几个地方需要注意。
首先是原来的几个工具库还需要重新装一下,不过很简单,IDL的工作库程序只需要下载、解压缩、设置路径三个步骤就可以完成安装。目前我需要的是4个库,astrolib、coyote、catalyst、textoidl。第一个是天文计算包,第二个是用于颜色表和显示的几个函数,第三个是坐标变换的函数,第四个是生成latex格式的图形标注的工具。
http://idlastro.gsfc.nasa.gov/
http://www.dfanning.com/documents/programs.html
http://astro.uni-tuebingen.de/software/idl/textoidl/
从上面三个连接分别下载四个软件包之后放在愿意放的地方,然后用如下命令添加命令,或者直接在图形界面中设置路径。
!PATH = Expand_Path('+E:programsastrolib') + ';' + !PATH
!PATH = Expand_Path('+E:programscoyoteprograms') + ';' + !PATH
!PATH = Expand_Path('+E:programscoyoteprograms;+E:programscatalyst') + ';' + !PATH
!PATH = Expand_Path('+E:programstextoidl') + ';' + !PATH
在IDL的程序书写方面,目前发现两个地方必须进行修改。
- 读取的文件路径的写法不同,需要把linux下的/aaa/bbb/ccc/格式,改为e:aaabbbccc格式,需要改变斜线的方向并且增加硬盘分区的盘符标记。
- 画图的设置语句中如果有set “X” ,需要改成 set “win”,否则系统报错提示找不到X。
目前还没发现新的区别,程序运行正常。






Recent Comments