上QQ阅读APP看书,第一时间看更新
1.2 Igor中的基本对象
Igor主要利用以下概念或模型存储实验数据并对实验数据进行分析、处理和呈现,这些概念或模型表现为一个个基本的对象,可在程序中设置和使用。这些对象包括(部分):wave、Graph(图)、Table(表格)、Page Layout(页面)、Numerical and String Variable(数值和字符串型变量)、Data Folder(数据文件夹)、Notebook(记事本)、Control Panel(程序面板)、3D Plot(三维图)、Procedure(程序)、Operation and Function(命令和函数)。括弧里为对应的中文名称。为了叙述的方便,在本书的后续章节里英文名称和中文名称都会使用。
wave存放实验数据,Graph、Table和Page Layout呈现数据,Variable存放中间结果辅助实验数据处理,Data Folder存放wave, Variable、Notebook存放实验记录且相当于Igor自带的文本编辑器,3D Plot呈现三维数据,Control Panel和Procedure用于编写程序处理数据。命令和函数用于实现一个指定的操作,但命令没有明确的返回值,函数则有一个明确的返回值。用户可以添加自定义函数,但一般不能添加自定义命令,不过XOP可以突破这个限制。