发布时间:2017-10-25
LabVIEW 的一个程序由一或多个虚拟仪器(VI)组成。称之为虚拟仪器是因为它们的外观和操作通常是模拟了实际的物理仪器。每一个 VI 都由三个主要部分组成:前面板、框图和图标。前面板是 VI 的交互式用户界面,它模拟了物理仪器的前面板,包含旋钮、按钮、图形、用于用户输入的其他控件和用于程序输出的指示器。用户可以使用鼠标和键盘进行输入,然后在屏幕上观察程序产生的结果。框图是 VI 的源代码,由 LabVIEW 的图形化编程语言构成。框图是可执行的程序,包括低级 VI、内置函数、常量和程序执行控制结构等。用户可以用连线将合适的对象连接起来定义它们之间的数据流。前面板上的控件对应框图上的终端,数据可以从用户传送到程序并再回传给用户。图标是 VI 的图形表示,可以在另外的 VI 框图中作为一个对象使用。被另外一个 VI 使用的 VI 称为子 VI,类似于子程序。当 VI 作为子 VI 使用时,引入连接器从其它框图中连线数据到当前 VI。连接器定义了 VI 的输入和输出,类似与子程序的参数。虚拟仪器是分层和模块化的程序,可以作为上层程序或子程序。使用这种体系结构,LabVIEW 进一步提升了模块化编程的概念。先把一个应用程序分成一系列简单的子程序。其次逐个建立 VI 完成每一个子程序。最后在一个上层框图中将这些 VI 连接起来完成更大的程序。模块化编程是叠加过程,每一个子 VI 都可以单独执行以便调试。另外,一些低层子 VI 所执行的任务是很多应用程序共用的,在每个应用程序中都可以独立地使用
发布时间:2017-10-27
发布时间:2017-10-25
发布时间:2017-10-25