LabWindows/CVI的组件
LabWindows/CVI是一个程序环境,用于开发仪器控制、自动测试和数据采集,以ANSI C.为核心的应用软件。
LabWindows/CVI包括下面特征:
为下面组件提供标准函数库和交互式的函数面板:
通用接口总线
采用串行二进制数据交换的数据终端设备与数据通信设备之间的接口
虚拟仪器软件体系结构
数据采集
数据分析
数据格式化
传输控制协议
动态数据交换通信
网络通信
数字输入适配器连通性
输入/输出
美国国家标准化组织 C语言
用户交互式图形编辑,编码程序范例,内附和显示的数据库,用户图形交互式控制。
网络化多媒体对象技术范例和数据库。
IVI仪器控制范例和数据库
一套仪器驱动包括高水平的函数和控制特殊仪器的交互式函数面板。
管理工程,源程序,调试,用户保护的windows开发环境。
新建和编辑NI-DAQmx任务的工具。
新建和编辑仪器控制任务的工具。
在完整开发系统中,还可以利用附加函数库,高级函数分析库,网络函数库。
如何新建LabWindows/CVI应用程序
在整个程序中把LabWindows/CVI当作一个文本编辑器。
通过使用功能面板执行LabWindows/CVI功能和自动在程序中插入代码,你可以简单开发。功能面板包含完整的在线帮助。
一个工程包含你应用的所有组件文件。最简单的例子就是一个源文件。
当然,一个典型的工程包含复杂代码和用户交互式源文件。你可以包含代码模型作为源文件或者编译文件。你可以调试源文件。当你在源文件中执行代码,LabWindows/CVI可以检查运行时间错误。
包含库文件或者目标文件等编译文件在你的工程中,你必须编译LabWindows/CVI主题或者可并立的外部编译。编译/联接主题提供更多的可并立的外部编译的信息。编译文件消耗较少的内存,运行比源文件快。当然,你不能调试它们,它们也没有运行时间错误检查。
你可以在工程中标记原文件,没有除错,编译使用较少内存。
你可以平衡开始启动时间,实行速度, 内存消耗和调试代码模型能力,通过改变你工程中的代码模型的类型。
配置LabWindows/CVI
这一区段描述特别的选项,不包括一些LabWindows/CVI安装或者结构对话方块的缺省值。
这一个区段介绍LabWindows/CVI如何找到系统文件,暂时文件放在哪,等等。你没有必要设置这些选项。
开始运行LabWindows/CVI,包含LabWindows/CVI安装说明和内行指导。在开始运行LabWindows/CVI之前熟悉LabWindows/CVI运行资料是非常好的。
LabWindows/CVI 开始选项
你可以给CVI命令项附加一定的选项,根据空间分离各种叁数。各种开始选项在下面表格中:
选项 | 目的 |
<文件名> | LabWindows/CVI在启动中自动下载这个文件。这个文件可以在文件》开始命令下的任何可利用的类型。 |
-运行 | 这个选项自动激活运行》调试命令。 |
-运行再退出 | 这个选项自动激活运行》调试命令。当工程结束自动激活文件》离开命令。这个选项也删除CVI开始屏蔽。 |
-新工程 | LabWindows/CVI运行一个空白窗口。 |
-程序ID | LabWindows/CVI鉴别程序ID。当程序下载DDLs,如果你新建调试信息,CVI可以调试它们。你可以表达程序ID当作一个小数或者 在其前加Ox的十六进位数。 |
如何设置配制选项
LabWindows/CVI开发环境配制选项在下面路径:HKEY_LOCAL_MACHINE\SOFTWARE\National Instruments\CVI\[version]
用这个路径设置LabWindows/CVI开发环境配制选项。
LabWindows/CVI运行时间工程配置选项在下面路径:HKEY_LOCAL_MACHINE\SOFTWARE\NI\CVIRun-TimeEngine\cvirte
当你在环境中运行它们,或者作为单独应用,你的程序用运行时间工程配置选项。
你没有必要在注册表中包含没有用的配置。
你必须叙述一个绝对的路径名,包括驱动字母,为了配置而需要的驱动器名字。
在关闭选项前的提示
当你点X关闭工作窗口,Lab Windows/CVI显示一个休息窗口。
如果你选择“不要再显示这个信息”,之后又想显示这个信息对话框,你可以改变下面注册路径:HKEY_CURRENT_USER\Software\National Instruments\CVI\[version]\Environment\ShowExitConfirmation
如果你设置路径Ture,LabWindows/CVI显示这个信息对话框。如果你置路径False,LabWindows/CVI不显示这个信息对话框。
目录选项
LabWindows/CVI可用的驱动器选项是CVIDIR选项或者TMPDIR选项。
Cvidir选项包含下面子目录。如果CVI要求的子目录,如下表所示,你仅需要设置Cvidir选项,不在包含CVI可运行程序的目录里。
目录名 | 内容 |
bin | 源文件 (cvi.rsc, cvimsgs.txt), NI 功能面板 (.lfp files), NI 库 (.obj and .lib) |
fonts | 当前描述文件 |
include | NI库C头文件 |
sdk | 窗口SDK |
如果你设置一个目录,CVI假定目录包含执行文件,CVI还包括前述表格中的目录。
Tmpdir设置暂时文件的位置。
如果你没有设置一个目录,LabWindows/CVI使用环境变数 TMP。如果TMP没有定义或者毁坏,LabWindows/CVI使用环境变数 TMP。
如果你运行通过网络运行LabWindows/CVI,你必须设置一个当地目录作tmpdir。
定时器选项---使用缺省定时器
你可以在注册表中配置LabWindows/CVI定时器选项。定时器选项---使用缺省定时器,是一个DWORD卷,0错误1正确。
如果你设置使用缺省定时器选项Ture,Lab Windows/CVI使用缺省窗口定时器LabWindows/CVI -相关时间安排和功能,如定时器和延迟。缺省窗口提供10ms的解决解决方案。
如果你设置使用缺省定时器选项False,Lab Windows/CVI尝试使用计数器,计数器提供1 ms的解决方案。如果计数器不可用,CVI使用多媒体库定时器,提供1ms的解决方案。缺省的卷使用缺省定时器是False。
字型选项
LabWindows/CVI提供设置字型使用环境配置选项。
会话字型名:
会话字型名描述CVI在会话框中使用的字型和内建的面板,如下例:会话字型名=Courier.
会话字型大小:
会话字型大小描述CVI在会话框中使用的大小和内建的面板,如下例:会话字型大小=30
会话字型粗细:
会话字型粗细描述CVI在会话框中使用的字型和内建的面板是粗体,如下例:会话字型粗体=是
目录字型名:
目录字型名描述CVI在目录中使用的字型,如下例:目录字型名=Courier.
目录字型大小:
目录字型大小描述CVI在目录中使用的大小,如下例:目录字型大小=30
目录字型粗细:
目录字型粗细描述CVI在目录中使用粗体,如下例:目录字型粗体=是
编辑字型名:
编辑字型名描述CVI在窗口中使用的缺省字型,如下例:编辑字型名=Courier.
编辑字型大小:
编辑字型大小描述CVI在窗口中使用的大小,如下例:编辑字型大小=30
编辑字型粗细:
编辑字型粗细描述CVI在窗口中使用粗体,如下例:编辑字型粗体=是
信息窗口字型名:
信息窗口字型名描述CVI在信息窗口中使用的字型,如下例:信息窗口字型名=Courier.
信息窗口字型大小:
信息窗口字型大小描述CVI在信息窗口中使用的大小,如下例:信息窗口字型大小=30
信息窗口字型粗细:
信息窗口字型粗细描述CVI在信息窗口中使用粗体,如下例:信息窗口字型粗体=是
应用字型名:
应用窗口字型名描述CVI在对话框卷标和功能面板中使用的字型,如下例:应用字型名=Courier.
应用字型大小:
应用字型大小描述CVI在对话框卷标和功能面板中使用的大小,如下例:应用字型大小=30
应用字型粗细:
应用窗口字型粗细描述CVI在对话框卷标和功能面板中使用粗体,如下例:应用字型粗体=是
工程文件目录树
工程树包含工作空间中每个工程的文件列表。一个粗体的工程名暗示是活动的工程,活动的工程决定你可以建造哪个工程,调试,模拟,等等。一个星号在工程名旁边暗示这个工程已经被修正,需要保存。
打开编辑文件,你可以双击文件名。对于fp 文件, 双击文件名打开选择功能嵌板对话方块。双击图标打开fp文件功能编辑。对于LabWindows/CVI文件不是激活的, 双击文件图标,打开LabWindows/CVI源窗口。
如果你把工程附在一个原始码控制系统上,在工程树每个文件边有个对话框。一个有红色点击标记的对话框意味着当前已经点击文件。一个有蓝色点击标记的对话框意味着其他人已经点击文件。
你也可以查看工程树信息的额外专栏。专栏包括数据信息,最近修改文件的日期和时间,文件大小。
正确点击一个工程名可以执行下面工作:保存工程,将选中工程激活,新建工程,编辑工程,从工作空间删除选中工程,在工程中打印文件,给工程增加文件夹,给工程增加文件,在工程中新建文件,从源程序控制中得到最新工程,从源程序控制中点击工程,从源程序控制中写入工程,从源代码浏览器中浏览工程,在工程树中找到主题,在工程树中展开所有主题,在工程树中折叠所有主题。
正确点击工程文件,如源文件或用户交互式文件,可以执行下面动作:在窗口中打开文件,编辑文件这个选项仅用于fp文件和激活的CVI文件,保存文件,从新建中删除文件,这个选项仅用于源文件,能用0选项,这个选项无需调试信息组成源文件,用一个文件代替另一个文件,编译文件,这个选项仅用于源文件,标记编译的源文件,这个选项在新建下一个工程时重新编译,从源程序控制中得到最新版本的文件,从源程序控制中点击文件,从源程序控制中写入文件,从源代码浏览器中浏览文件,在工程树中找到主题,在工程树中展开所有主题,在工程树中折叠所有主题。
正确点击文件夹,可以执行下面动作:文件夹重命名,移动文件夹,给工程加一个文件,给工程新建一个文件,在工程树中找到主题,在工程树中展开所有主题,在工程树中折叠所有主题。
正确点击工程树空白区域,可以执行下面动作:通过文件名,路径,文件扩展名和日期分类文件,查看所有文件的全部完整路径,查看最近修改文件的完整时间,在工程树中找到主题,在工程树中展开所有主题,在工程树中折叠所有主题。
库文件目录树
库文件目录树包含LabWindows/CVI库文件和工具中的树型查看函数。当你下载一个工具,这个工具文件夹包含工具的树型查看函数面板。双击库文件树中的工具打开编辑工具对话框。双击库文件树中的函数名打开LabWindows/CVI函数面板。
库文件目录树内容目录包含下面选项:按字母顺序通过函数名,函数面板字头查看库文件函数。自定义库文件目录树。打开函数面板,这个选项仅用于函数,文件目录树,分类和函数帮助。从源代码浏览器中浏览文件,这个选项仅用于函数。在工程树中找到库文件,分类和函数。在库文件目录树中展开所有主题,在库文件目录树中折叠所有主题。
窗口限制区域
窗口限制区域包含打开源文件,用户交互式编辑,函数面版编辑和函数树编辑窗口和函数面版。当你打开任何一个窗口,目录和工具条在那些窗口打开新选项。你可以通过选择窗口》释放窗口,从窗口限制区域释放窗口。
输出区域
输出区域包含新建错误,运行时间错误,源代码控制错误和调试输出窗口。这些窗口包含一系列错误,输出,程序变数和搜索项目。你可以双击在错误列中的主题,你可以双击源代码控制错误的主题。你可以通过选择窗口》释放窗口,从输出区域释放窗口。
调试区域
调试区域包含变数,查看,内存和堆积痕迹窗口。你可以在这些窗口中编辑程序和内存。你可以通过选择窗口》释放窗口,从调试区域释放窗口。
文件》保存工作空间
用这个命令将当前工作文件写入硬盘。保存工作空间不要保存改变的工程。
文件》自动保存工作空间
如果你使用自动保存工作空间命令,LabWindows/CVI自动保存工作文件和在工作空间的工程。当你装载工作空间,自动保存命令立即有效,除非这个文件是只读的。如果你使用自动保存工作空间命令,LabWindows/CVI自动保存工作文件,而不管工作空间包含新的或修改的信息。如果你没有使用这个命令,只有在以下情况下工作文件才保存:你从文件菜单里选择保存,保存为,保存所有命令。当你上载工作空间或离开LabWindows/CVI,LbWindows/CVI提醒你保存文件。
注意:如果你没有用自动保存命令,LabWindows/CVI不会在你开始调试或者运行程序时保存工作空间。
编辑》工作空间
LabWindows/CVI保存设置不影响你新建工程。你可以在一个工作空间包含多的复杂工程。当你新建一个工程,一个对话框让你在空域上新建工程或者为工程新建一个工作空间。
工作空间对话框显示你工作空间的工程文件,工作空间对话框有下面选项:
工程文件:显示一系列包含在工作空间中的工程。
添加:给工作空间添加一个工程,你可以浏览你想要添加的工程。
移除:从工作空间移除一个工程。
确定:接受你的改变,关闭对话框。
取消:不接受任何改变关闭对话框。
查看》工程目录树
用这个命令显示工程目录树。工程目录树包含当前工作空间所有工程文件。
如果你想接近工程目录树但是不想查看,你可以在环境对话框自动隐藏工程和库文件树。
查看》库文件目录树
用这个命令显示库文件目录树。你可以进入LabWindows/CVI库函数面板和通过
库目录树装载工具驱动。如果你想进入库文件目录树但是不想查看,你可以在环境对话框自动隐藏工程和库文件树。
选项》颜色
用颜色目录主题为工作窗口,文件窗口,标准输入/输出窗口,变量窗口,查看窗口和显示窗口选择颜色。颜色目录主题不影响对话框,函数面板和用户交互式编辑。
颜色目录主题打开环境颜色对话框。对话框包括颜色目的和当前颜色状态。要改变颜色,选择一个主题,从颜色框中选择一种颜色。颜色改变立即在所有
当前可见的LabWindows/CVI窗口中有效。
要改变所有颜色到缺省状态,点击“默认”。所有当前可见的LabWindows/CVI窗口立即改变颜色。
如果你想接受你的改变,点击“确定”。如果你想恢复打开对话框之前的状态,点击“取消”。
当你使用用户系统选项,一些颜色类型和工作窗口,源代码窗口相关。LabWindows/CVI自动分配颜色类型。
选项》改变快捷键
用这些对话框设置快捷键。
窗口:包含所有LabWindows/CVI环境窗口。
恢复:在所有窗口中设置缺省的捷径。
装载:装载一个捷径列表。
保存:将当前捷径保存到硬盘。
确定:接受你的改变,关闭对话框。
取消:不接受任何改变关闭对话框。
帮助:为对话框打开帮助主题。
改变路径:打开改变路径对话框,包括下面选项:修改键:选择无,Ctrl, Shift, 或者 Ctrl+Shift;快捷键:你在修改键中的选择决定快捷键选择。你可以选择数字键,字母键,箭头键和空格键;空闲键:选择你想要的快截方式,点击使用这个键。
恢复键:为命令设置缺省的快捷键。
展开:在快捷键列表中打开所有主题和子主题。
折叠:在快捷键列表中关闭所有主题和子主题。
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=817288