系列文章目录
文章目录
前言
!!! IDL不区分大小写,
1.语法错误
代码如下:
函数 + , + 输入的形式
ENVI> print, "Hello word"
Hello word
ENVI> print "Hello word"
print "Hello word"
^
% Syntax error.
2.数组索引时要注意
3.推荐使用单引号
4.指针数组的访问
要注意符号的优先级,[]的优先级大于*
注意指针存放的是地址,地址指向变量,指针的目的是通过访问变量的地址实现访问变量
5.程序界面只能放置过程或函数
代码如下(示例):
6.关键字传递值
代码如下(示例):
7.全局变量
代码如下(示例):
8.IDL参考ENVI帮助文档中的ENVI函数
代码如下(示例):
9.IDL参考ENVI帮助文档中的ENVI函数注意事项
pro test
;避免出现:% Variable is undefined: ENVITASK.问题
COMPILE_OPT IDL2
;不显示窗口进程
e = ENVI(/HEADLESS)
end
10. IDL调用ENVI函数
!!! 需要打开IDL/ENVI程序界面,IDL编译器可能找不到ENVI的API函数
提示未定义‘****’