1.1.4 菜单

本节主要介绍系统菜单的含义及其功能。动态菜单、弹出式菜单(控件)和用户自定义菜单请参看相关章节。

通过系统菜单可以完成文件操作、常见的图表绘制、数据拟合和一些基本的数据分析工作。系统菜单包括【File】【Edit】【Data】【Macros】【Windows】【Misc】【Help】等基本菜单项。菜单项会随着当前操作对象的不同而动态调整,如当操作对象为Graph时会出现【Graph】菜单项,操作对象为表格时会出现【Table】菜单项,操作窗口为程序面板时会出现【Panel】菜单项。

1.【File】菜单

· 【Save Experiment As】:保存实验文件。一般保存为pxp格式,即压缩实验文件格式。

· 【Save Experiment】:保存文件。一定要养成随时保存的习惯。

· 【Open File】:打开文件。用于打开Procedure、Notebook和Help File文件。用户自定义程序文件需要通过此菜单项打开。

· 【Save Graphics】:输出图片。用于输出已经绘制好的图表,可以选择JPEG、EPS、PNG等多种编码格式。

· 【Recent Experiments】:最近打开的实验文件列表。

· 【Recent Files】:最近打开的程序文件。

· 【Example Experiments】:示例实验文件。此菜单项提供了大量的示例实验,演示诸如绘图、数据拟合、数据分析等各种具体技术。这些实验文件除了演示基本的操作方法和技巧之外,还包含大量程序代码,这些代码是学习Igor编程非常好的范例,可直接借鉴或者将这些代码用于自己的数据处理程序。研究这些示例文件是掌握Igor数据处理方法和编程方法的有益途径。

· 【Adopt Windows】:断开窗口(Window)内容与存储文件之间的关联。Windows会根据当前的窗口自动将此菜单命令替换为相应的名字,如当前窗口为程序窗口,会变成【Adopt Procedure】。这个菜单项用于将某个窗口里的内容与其硬盘上对应的文件联系断开,以保持实验文件的自我描述完整性。在将一个实验文件复制给别人时,如果实验文件里包括存放于硬盘上的程序文件,而这个程序文件别人没有,那么他在打开实验文件时就会遇到错误。此时可以选择该程序文件,执行【Adopt Procedure】命令,则会将该程序与对应的文件关联断开,程序代码会作为实验文件的一部分被保存,别人打开此实验文件就不会出现错误了。如果程序文件非常多,最好还是附带发一个程序包。

2.【Edit】菜单

· 【Duplicate Window】:复制窗口。执行此命令可以复制一个完全一样的图表。当需要在图上尝试一些操作而不想破坏该图表原来的布局呈现时,可以执行此命令备份原窗口(注意不要修改wave的内容和坐标属性)。

· 【Export Graphics】:将图表输出到剪贴板。

· 【Find】:查找命令。在编写程序时常用,如查找函数、变量。快捷键是Ctrl+F。

· 【Indent Left】:左缩进。

· 【Indent Right】:右缩进。

· 【Adjust Indentation】:自动调整缩进。此命令和【Indent Left】【Indent Right】命令自动对程序代码进行缩进,使代码看起来层次清晰,结构美观。

3.【Data】菜单

· 【Load Waves】:从外部文件读取数据。

· 【Make Waves】:创建wave。

· 【Change Wave Scaling】:改变wave的坐标范围。

· 【Redimension Waves】:调整wave的大小。

· 【Data Browser】:打开数据浏览器。

4.【Analysis】菜单

· 【Curve Fitting】:曲线拟合。利用预定义函数对wave进行拟合,也可以创建自定义函数对wave进行拟合。拟合的结果显示在命令行窗口和数据浏览器中。如果wave显示在图中,拟合的结果一般也会自动添加到图中。

· 【Quick Fit】:利用预定义函数对曲线进行快速拟合,无须任何参数设置。这是一个常用的命令。

· 【Fourier Transform】:傅里叶变换。

· 【Convolve】:卷积。

· 【Correlate】:计算相关。

· 【Differentiate】:微分。

· 【Integrate】:积分。

· 【Smooth】:光滑曲线。人为去掉噪声,使曲线变得平滑。

· 【Filter】:滤波器。

· 【Resample】:重新采样。

5.【Macro】菜单

列出用户自定义宏(macro)、取消是否自动编译、编译程序。在编写程序代码时,如果程序未被编译,会有一个【Auto-Compile】的菜单项,取消此菜单项可取消自动编译,否则一旦单击程序窗口外部的任何地方,Igor都会自动编译所有程序。

6.【Windows】菜单

· 【New Graph】:创建Graph。最常用的命令之一。

· 【New Table】:创建表格。常用的命令。

· 【New】:创建记事本、程序文件、程序控件面板、二维wave图、3D图等。最常用的命令之一。

· 【Command Window】:打开命令行窗口。常用的命令,快捷键是Ctrl+J。

· 【Procedure Windows】:打开内置程序设计窗口,常用的命令,快捷键是Ctrl+M。还可列出当前实验文件包含或者打开的所有程序文件。

· 【Control】:控制窗口命令。常用到的命令是Window Control,快捷键是Ctrl+Y。如面板生成macro需要更新时即可执行此命令或者按Ctrl+Y键执行命令。

· 【Graphs】:列出当前所有的Graph窗口。

· 【Other Windows】:列出当前打开的非Graph、Table和Layout窗口。

· 【Recent Windows】:列出最近打开的窗口。程序文件也是一个窗口。

7.【Misc】菜单

· 【New Path】:创建符号路径。符号路径是一个指向操作系统文件夹路径(不包括文件名)的变量,是一个全局对象。当从存储介质中读写文件时一般需要通过符号路径指明文件所处路径。较常用的命令。

· 【Path Status】:查看当前所有的符号路径。Igor在启动时会默认创建一个名为Igor的符号路径,指向Igor的安装文件夹。

· 【Kill Paths】:删除符号路径。

· 【Pictures】:创建程序图片。

· 【Command Buffer】:设置命令行窗口的字体、背景等属性。

· 【Preference On】:打开偏好设置。

· 【Preference Off】:关闭偏好设置。

8.【Help】菜单

· 【Getting Started】:打开一个逐步介绍Igor的初级教程。

· 【Igor Help Browser】:打开Igor帮助浏览器,查看帮助信息。其中Command Help里包含了Igor提供的所有内置函数使用说明。Shortcuts提供了Igor下的操作快捷键。Manual打开一个PDF文档,是Igor的软件使用文档。

· 【Show Igor Pro Folder】:打开Igor安装文件夹。

· 【Show Igor Pro User Files】:打开我的文档下Igor创建的一些关键文件夹,这些文件夹存放用户自定义程序、扩展XOP等。

· 【IgorExchange】:打开一个Igor交流的论坛。这个论坛由Igor开发者WaveMetrics公司进行管理和维护。