搜档网
当前位置:搜档网 › 用到的Labview知识点: 属性节点、引用句柄、子VI、枚举、条件结构、连线板

用到的Labview知识点: 属性节点、引用句柄、子VI、枚举、条件结构、连线板

用到的Labview知识点: 属性节点、引用句柄、子VI、枚举、条件结构、连线板
用到的Labview知识点: 属性节点、引用句柄、子VI、枚举、条件结构、连线板

用到的Labview知识点:属性节点、引用句柄、子VI、枚举、条件结构、连线板

首先创建三态的子VI:

1.在前面板添加“枚举”控件以及Bool引用句柄,创建布尔引用句柄方法为:先添加“控件引用句柄”,然后右键→选择VI服务器类→通用→图形对象→控件→布尔,并勾选“包括数据类型”;

2.在程序框图添加“属性节点”,并和Bool引用句柄连线;

3.添加“条件结构”,并同“枚举”类型连接,其中“枚举”类型的“编辑项”属性中添加三态:default,run,fault;

4.在每态条件结构中分别定义“数组常量”,然后添加“簇常量”,并在“簇常量”中添加两个“颜色盒常量”,然后将这个“簇常量”整体放入前面定义的“数组常量”,并同“属性节点”连线;

5. 程序框图如下图所示:

6.在前面板中对子VI进行连接线定义:前面板中右键子VI图标,选择编辑图标,此处选取自己喜欢的子VI图标,并勾选显示接线端,退出编辑后,继续右键子VI图标,选择“显示连线板”,开始选取子VI的连线板,这里选择前面板中的“枚举”和“bool引用句柄”这两个输入,至此子VI建立完成,前面板如下图所示:

子VI建立好后,就可以设计一个指示灯,试验一下三态LED的运行情况了,我添加的一个简单VI如下图,这里注意的是要创建指示灯的一个bool引用:

程序建立完成后,就可以运行了,试验结果表明此VI能很好的实现三态LED显示。

LabVIEW调用动态链接库dll

/DE9,(:) W ??GOO &/1 ??- &/1 &DOO /LEUDU\ )XQFWLRQ 1RGH ?? ? ?? ?? ) - ) ? ) ? /LEUDU\ QDPH RU SDWK '// <+? "+? '// ??? γ I+? -/ '// ?? ?? ?) -- '// 9, ??p '//? ??p /DE9,(: ? W ??'// 1 6SHFLI\ SDWK RQ GLDJUDP - ? - - -- - /LEUDU QDPH RU SDWK ??? ?v? - # ) &/1 ?? ??? ǎ ? ? '// +? - ?9, ? '// ??p ?- ? ? - '//? ?1J ??p )XQFWLRQ QDPH c ) /DE9,(: 1'//?? . ′ ? ?- γ 7KUHDG ǎ?t ? /- ) ? J? ) ?# /DE9,(: ?? ? W -?? ? &DOOLQJ FRQYHQWLRQ ǎ ) ) ?t -/ ?t VWGFDOO < & FDOO ? ) Z ǎ VWGFDOO ) #** & FDOO ) # - ?? ) $ ? /DE9,(: ? ? t ? ? ) 8 /DE9,(: ) '// ? G? # - ?? ? :LQGRZV $3, ?? . VWGFDOO O& ? ? & FDOO 8 ? ń?BBVWGFDOO - ? p ?? VWGFDOO

?? ? ?? - . ? )? ? ǎ('//?? . ) ? -. ) ?t ?? ? ??? ? 8 (5HVHUYH - - ) ?)? ? ) - '// - ) G ) - ( ? ? ? ?> ? 8 ? ? -- '// ? " ? b) 8QUHVHUYH ? t ) $ERUW ? t 9, ? " ) 8 $ERUW ? 9,?? # ? - ? -/ ) ? '// # ??t ?? ? ? ? 3URWRW\SH IRU WKHVH SURFHGXUHV ? ? 8 ?? '// ( /DE9,(: ?? ? - )

LabVIEW调用WindowsAPI函数实现VI窗口置顶

LabVIEW调用Windows API实现VI窗口置顶 前些天同事用LabVIEW开发了个常用的小工具软件,碍于电脑屏幕太小,想让这小工具一直保持在所有窗口的最顶端(置顶),几个人讨论研究发现通过LabVIEW的属性节点只能实现VI程序在LabVIEW软件中保持最前,而在其他窗口没能置顶,未能达到想要的效果。 通过上网查找资料,软件置顶是与操作平台的控制相关,需要调用Windows API去实现这功能,研究了一下,调用Windows API能很好的实现了VI置顶。百度上用LabVIEW调用Windows API的教程LabVIEW版本比较旧,为方便大家更好的学习,现将自己研究的方法分享出来。 一.什么是Windows API W indows 这个多作业系统除了协调应用程序的执行、分配内存、管理资源…之外,它同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程序达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程序(Application),所以便称之为Application Programming Interface,简称API 函数。WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口。 W indows API包括几千个可调用的函数,它们大致可分为以下几类:基本服务、组件服务、用户界面服务、图形多媒体服务、消息和协作、网络、Web服务。 二.Windows API的发展现状 当WINDOWS操作系统开始占据主导地位的时候,开发WINDOWS平台下的应用程序成为人们的需要。而在WINDOWS程序设计领域处于发展的初期,WINDOWS程序员所能使用的编程工具唯有API函数,这些函数是WINDOWS提供给应用程序与操作系统的接口,他们犹如“积木块”一样,可以搭建出各种界面丰富,功能灵活的应用程序。所以可以认为API函数是构筑整个WINDOWS框架的基石,在它的下面是WINDOWS的操作系统核心,而它的上面则是所有的华丽的WINDOWS应用程序。 程序员想编写具有Windows风格的软件,必须借助API,API也因此被赋予至高无上的地位。但是,如若没有合适的Windows编程平台,那么Windows开发是一项很复杂的工作。在可视化编程IDE出来之前,那时的WINDOWS程序开发还是比较复杂的工作,程序员必须熟记一大堆常用的API函数,而且还得对WINDOWS操作系统有深入的了解。然而随着软件技术的不断发展,在WINDOWS平台上出现了很多优秀的可视化编程环境,程序员可以采用“所见即所得”的编程方式来开发具有精美用户界面和功能强大的应用程序。 这些优秀可视化编程环境操作简单、界面友好(诸如VB、VC++、DELPHI等),在这些工具中提供了大量的类库和各种控件,它们替代了API的神秘功能,事实上这些类库和控件都是构架在WIN32 API函数基础之上的,是封装了的API函数的集合。它们把常用的API函数的组合在一起成为一个控件或类库,并赋予其方便的使用方法,所以极大的加速了WINDOWS 应用程序开发的过程。有了这些控件和类库,程序员便可以把主要精力放在程序整体功能的设计上,而不必过于关注技术细节。 实际上如果我们要开发出更灵活、更实用、更具效率的应用程序,必然要涉及到直接使用API函数,虽然类库和控件使应用程序的开发简单的多,但它们只提供WINDOWS的一般功能,对于比较复杂和特殊的功能来说,使用类库和控件是非常难以实现的,这时就需要采用API函数来实现。 这也是API函数使用的场合,所以我们对待API函数不必刻意去研究每一个函数的用法, 1

labview调用MATLAB的m文件

使用 NI LabVIEW,不论您是在开发算法、分析结果、处理信号,还是在探索 DSP 概念,您都可以自由选择用于工程计算的语法规则。您可以将直观的 LabVIEW 图形化数据流编程与MathScript 相结合,MathScript 是一款面向数学、基于文本的编程语言,包括 600 多种常用的数学、信号处理和分析函数。 什么是 MathScript LabVIEWMathScript 将面向数学的文本编程加入到了LabVIEW 中。MathScript 提供了除图形化数据流编程以外的另一种自定义开发应用系统的方法。现在使用 LabVIEW,您可以选择文本编程方式、图形化方式或是两者的组合。不论您是在开发算法、探索信号处理概念或是分析结果,您都可以选择用于工程计算最有效的语法规则。该技术白皮书为我们阐述了 LabVIEW 和 MathScript 的重要性就在于两者的结合为用户提供的最佳方案。 MathScript 的核心是一种高级文本编程语言,它包含用于信号处理、分析和数学相关任务复杂性的语法和功能。MathScript 为这些功能提供了 600 多种内置函数,您也可以自己创建新的自定义函数。 MathScript 与 m 文件脚本语法基本兼容——这种语法被广泛用于其他工程计算软件,例如 MathWorks公司的 MATLAB 砑、Comsol 公司的 COMSOL Script 软件和其他。这种兼容性意

味着您可以使用大量以前开发的 m 文件脚本,例如在工程教科书中现成的或是在因特网站点上发布的开源 m 文件脚本。 MathScript 如何工作 您可以通过交互式界面或编程界面使用LabVIEWMathScript。如果您需要在一个交互式的界面中加载、保存、设计和执行 m 文件脚本,您可以使用 MathScript 交互式窗口;如要把您的 m 文件脚本作为LabVIEW 应用程序的一部分发布,并结合图形和文本编程,您可以使用 MathScript 节点。 使用 MathScript 交互式窗口 LabVIEWMathScript 窗口提供了一个交互式界面,您可以在上面输入 m 文件脚本命令,并即时查看结果、变量和命令历史。窗口包含了一个命令行界面,您可以在此逐条输入命令以进行快速计算、脚本调试或学习。或者,您也可以通过一个脚本编辑器窗口输入并执行一组命令。在您操作的同时,会有一个变量显示图形化/文本结果,一个历史窗口追踪您的命令。历史视图可以方便算法开发,因为您可以使用剪贴板重复使用您以前执行过的命令。 使用 MathScript 节点 MathScript 节点为在 LabVIEW 中结合图形和文本代码提供了

Labview调用C语言、Matlab脚本节点以及库函数节点的方法

Labview调用C语言、Matlab脚本节点以及 库函数节点的方法 Labview调用C语言的方法 CIN(Code InterfaceNode)节点是LabVIEW中用来调用C/C++代码的功能节点。它与动态链接库的不同之处在于,它能够将代码集成在VI中作为单独的一个VI发布,而不需要多余的文件。另外,它提供了函数入口,它可以根据用户提供的输入输出自动生成函数入口代码,从而使用户专心关注代码功能而不用为函数声明、定义等语句费心。因此CIN节点与DLL在不同的场合有不同的优势,但是CIN节点的使用比调用DLL要复杂得多。 由于LabVIEW中数据的存储格式遵循了C语言中数据的存储格式,并且二者完全相同,所以用户可以向CIN传递任意复合的数据结构。另外,CIN比图形化语言可获得更高的执行效率。 注意:对于完全相同的代码,CIN和DLL的执行效率是完全一样的。 如果要使用CIN节点,你必须安装了C编译器。在Windows下,CIN支持以下编译器: Microsoft Visual C++ Symantec C CIN节点必须调用.lsb文件。.lsb文件是通过外部编译器与CINTools工具结合将C代码编译生成的。 下面我们通过一个Step byStep的实例来看如何在LabVIEW中实现CIN节点调用,本例所用外部编译器为MicrosoftVisual C++6.0。 第一步:在程序框图放置一个空CIN节点; CIN节点位于FunctionsPalette的Connectivity->Libraries& Executables->Code InterfaceNode。 第二步:创建CIN节点的输入输出端口;

LabVIEW如何方便地调用DLL文件

LabVIEW如何方便地调用DLL文件 LabVIEW调用DLL文件 LabVIEW支持通过调用DLL文件的方式与其它编程语言混合使用。比如,在实际的工程项目中,用户可以用C++语言实现软件的运算部分,并把这些功能构建在DLL文件中,然后再使用LabVIEW编写程序的界面部分,并通过调用编写好的DLL来调用运算部分的功能。 LabVIEW 中是通过Call Library Function Node(CLN)节点来完成DLL文件调用的。创建一个新的VI,右击程序框图,在Functions Palette中依次选中Connectivity——Libraries & Executables工具栏即可找到该节点(如下图)。 将节点放置在程序框图中,双击会出现它的配置对话框,共有四页。第一页用于填写被调用函数的信息Library name or path(库名/路径)需给出DLL文件名和路径,若引用操作系统路径下的DLL文件,直接输入文件名也可调用,其它的必须输入全路径。在这里已经给出名字的DLL是被静态加载到程序中的,也就是说当调用了这个DLL的VI被装入存时,DLL同时被装入存。LabVIEW也可动态加载DLL,只要勾选上Specify path on diagram(在程序框图中指定路径)的选项即可。选择了这个选项,在Library name or path(库名/路径)中输入的容就无效了,取而代之的是CLN 节点多出一对输入输出,用于指明所需要使用的DLL的路径。这样,当VI被打开时,DLL不会被装入存,只用程序运行到需要使用这个DLL中的函数时,才把其装入存。Function name是需要调用的函数的名称,LabVIEW 会把DLL中所有的暴露出来的函数都列出,用户只要在下拉框中选取即可。Thread栏用于设定哪个线程里运行被调用的函数。用户可以通过CLN 节点的配置面板来指定被调用函数运行所在的线程。CLN 的线程选项非常简单,只有两项:Run in UI thread和Run in any thread。LabVIEW的程序框图上直接可以看出一个CLN节点是选用的什么线程。如果Run in UI thread,节点颜色是橙色的;Run in any thread则是浅黄色的

Labview调用VC

Labview调用VC 对初学者来说来个比较详细的包含步骤例子是难得的,我来个简单的小例 子,希望对您有用,呵呵!!!1。建立动态连接库的C 代码调用 1.1 建立函数原形 1)后面框图程序中,调用CLF 节点; 2)配置一个函数原形,设置调用规程为C,其它不变,确定,退出; 3)右键CLF 节点,create C file,保存名字为code.cpp,以供VC++编译使用; 1.2 编辑源代码文件 1)将所需要的labview 头文件复制到code.cpp 所在目录中,包括:extcode.h platdefines.h fundtype.h; 2) 打开code.cpp,添加关键词extern c 、_declspec(dllexport)并包装;然后输 入函数的功能代码,如果1 个dll 里面需要多个函数,则需要声明多个函数的 原形。 2。VC++中编译产生dll 1)建立project ,fileànew-> win32 Dyna,mic Link Library,输入工程名, 选择an empty dll project; 2)添加code.cpp 到source file,添加extcode.h platdefines.h fundtype.h 到head files 里面; 3)设置dll 参数projectàsettingsàc/C++中设置参数:category: code generation ;根据函数要求可以选择1Byte4 Byte 8Byte,采用默认就可以;multithread;其余默认可以;自己也可以微调; 4)BuildàBuild code.dll; 5)Ok

LabVIEW 中如何调用Windows API

LabVIEW中如何调用Windows API Lancker(原Simwe虚拟仪器技术版管理员,创建人之一) 「LabVIEW 没有提供这样的功能, 必须呼叫 Windows API」, 有时候笔者常看到有些朋友会问许多问题,实在是因为LabVIEW本身不提供这些功能,或者实现很困难,所以才会这样回答。 虽然这样回答有点偷懒, 或者说不负责任, 但这的确是事实, LabVIEW 所提供的模块,虽然也不在少数, 但是主要用于测控软件开发,要想变点花样,通常是行不通的,这是笔者决定开始撰写本文的主要原因。 感觉上 LabVIEW 程式要呼叫 Windows API是一件比较困难的事情,或者说比较麻烦的事情,但别忘了 Windows API是大家的,凡是在 Windows工作环境底下执行的应用程式,都有权利呼叫 Windows API。其实LabVIEW和Visual C++/Visual Basic/Delphi等开发软件一样,可以呼叫API,而且实现比较方便,与调用其他动态连接库文件(.DLL)几乎一样。 (笔者个人认为要做到将API函数灵活调用到LV,最好有VC/VB编程基础。我觉得如果花一两个月学习VB,对与LV的提高会起到意想不到的效果。VB和LabVIEW都是电子工程师喜欢用于开发测试软件的工具,其中有许多相似之处。它们具有入门简单,方便地调用/移植其他代码。VB调用API的参考资料很多,但介绍如何在LV中调用API的资料却为数不多。本人写这篇文章,虽然错误难免,但还是希望对大家有所帮助。) 1、Windows API简介: 1.1 简介: Windows 作为多线程系统除了协调应用程式的执行、分配记忆体、管理系统资源…之外, 她同时也是一个很大的服务中心, 呼叫这个服务中心的各种服务(每一种服务就是一个函数), 可以帮应用程式达到开启视窗、描绘图形、使用周边设备…等目的, 由於这些函数服务的对象是应用程式(Application), 所以便称之为 Application Programming Interface, 简称 API 函数。 1.2 但 Windows API 与 C 语言最亲近 虽然说呼叫 Windows API(以下简称 API 或 API 函数) 是每一个应用程式的权利, 但不可否认的 API 却与 C 语言最亲近, 因为 API 函数在参数的传递上就是以 C 语言为标准。 但这并不表示 LV 程式不能呼叫含有参数的 API 函数, 如果传递的参数是单纯的资料型别, 例如「整数」, 则 LV 与 C 语言还是相通的, 如果是特殊的资料型别(包含「字串」), 则必须遵循一定的规范,否则不是无法得到正确的结果, 就是因为违反规定而被踢出系统。 2、使用 Windows API 的难处 当我们要开始使用 API 时, 必须知道叁件事情:(1) 要呼叫哪一个 API 函数;(2) 如何在LV中调用 API 函数;(3) 如何传递参数。 2.1 要呼叫哪一个 API 函数

LabVIEW中MATLAB的调用

文章编号:1672-6197(2005)04-0092-04 LabV IEW 中MA TLAB 的调用 徐 明1,于业明2 (1.胜利石油管理局直属机关党委山东东营257062; 2.烟台中世天然气公司,山东烟台264000) 摘 要:在LabV IEW 中通过MA TLAB Script 节点调用MA TLAB ,可以补充LabV IEW 的开发功能.结合多功能绘图、调用MA TLAB 小波包工具箱中的WDEN ()函数对含白噪声的正弦信号进行消噪处理的实例介绍了在LabV IEW 中调用MA TLAB 的实现过程. 关键词:LabV IEW ;MA TLAB Script 中图分类号:TP31文献标识码:A Using MAT LAB in LabVIEW XU Ming 1,YU Ye 2ming 2 (1.Central Party Committee of Shengei Oil Field Administration Bureaucracy ,Dongying 257062,China ; 2.yantai Zhongshi Natural gas corporation ,Y antai 264000,China ) Abstract :If we make LabV IEW combined with MA TLAB by use of MA TLAB Script mode ,the design capability of developing will be improved greatly.This paper introduces the process of how to use MA TLAB in LabV IEW with two examples ,such as complex plot and denoise the sine sig 2nal mixed with white noise by using WDEN ()function in Wavelet Toolbox of MA TLAB. K ey w ords :LabV IEW ;MA TLAB Script 1 LabV IEW 与MA TLAB 简介 1.1 LabVIEW LabV IEW (Laboratory Virtual Instrument Engineering Work bench ,实验室虚拟仪器工程平台)是由美国N I 公司(National Instruments ,国家仪器公司)创立的一个功能强大而又灵活的仪器和分析软件应用开发工具,在实验测量、工业自动化和数据分析领域有着重要作用.它是直观的前面板与流程图式的编程方法的结合,是构建虚拟仪器的理想工具.LabV IEW 具有以下特点[1]: 1)图形化的仪器编程环境:它使用“所见即所得”的可视化技术建立人机界面,针对测试、测量以及收稿日期:20050219 作者简介:徐 明(1971),男,政工师 第19卷第4期 山东理工大学学报(自然科学版) Vol.19No.4 2005年7月 Journal of Shandong University of Technology (Sci &Tech ) J ul.2005

labview调用matlab函数

labview调用matlab函数的实现 一、用matlab生成dll 1 、mcc编译环境设置 在桌面上右键单击“我的电脑”图标出现以下菜单,单击“属性”菜单项,出现“系统特性”对话框,单击“高级”选项卡,如下图所示 在上图中,单击“环境变量”按钮,出现“环境变量”对话框,添加系统变量matlab 值为F:\Matlab\R2012b 即matlab2012 的安装路径,如下图所示

在环境变量path 中添加f:\MATLAB\R2012b\bin\win32:f:\MATLAB\R2012b\runtime\win32;如下图所示

按“确定”完成设置后,重启计算机或注销当前用户,即可应用新设置。 2 、Matlab2012 编译器设置 (1) mex 命令设置 (a) 运行Matlab ,在Matlab 的命令窗口(Command Window) 键入“ mex -setup ”命令后,按回车键,安装Matlab 编译器; (b) 命令窗口出现如下提示: Welcome to mex -setup. This utility will help you set up a default compiler. For a list of supported compilers, see https://www.sodocs.net/doc/ee13734779.html,/support/compilers/R2012b/win32.html Please choose your compiler for building MEX-files: Would you like mex to locate installed compilers [y]/n?

LabVIEW调用外部EXE

LabVIEW 如何调用外部的script 和可执行程序 (2012-12-21 10:35:39) 标签: it 分类:LabVIEW Overview: 如果想在LabVIEW中调用C/C++的dll的话,用Call library node。但如果你之前的程序是用python,perl或者bat脚本写的,或者干脆就是个可执行的exe程序,那么用System Exec.vi, 它在后面板的位置是Connectivity/Libraries & executables。 Topic1: 使用LabVIEW调用python,perl或者bat的script 1. 首先,当然你要在你的机器上安装python,perl,然后把例如c:\Python27之类的路径加到你的environment variable的path里。 2. 设置正确的参数,working directory是你script的路径。wait until completion?如果是True,则如果你的script会运行1个小时的话,这个VI就会被block住,如果是False,那么script被调用后,VI会立刻返回。 command line就是实际运行的命令了,比如是python ***.py 3. 举个栗子 比如你在VI的同级目录下写了个test.py INI Code 1 2 3 4 5 6 7 import time def add(p1, p2): print p1+p2 return p1+p2 if __name__=='__main__':

8 9 time.sleep(5) add(1,2) 那么在VI 里面就这样来画,当wait until completion ?=True 时,VI 会被block 住 Topic2:使用LabVIEW 调用外部可执行文件exe 和bat 文件 如果你运行的exe 已经在环境变量里了,那么OK ,在command line 的输入你可以直接写notepad 等等等。但是,如果exe 或者bat 脚本是你自己写的,那么command line 里面一定要写全路径,要写D:\****\***.bat ,而不能写***.bat (会产生一个errorcode=2的错误)。不要被working directory 这个输入混淆,它不是定义exe 的路径的,而是定义exe 运行后的工作路径。 在环境变量里的exe 自己的exe 或bat :

用labview调用c语言的方法

用labview调用c语言其实是一件挺简单的是,下面我们通过一个求两个数的相加来一步步的介绍怎样来调用C语言,只要大家按照步骤一步一步的来一定会功 的,加油! LabVIEW中使用CIN节点调用C语言 CIN(Code Interface Node)节点是LabVIEW中用来调用C/C++代码的功能节点。它与动态链接库的不同之处在于,它能够将代码集成在VI中作为单独的一个VI发布,而不需要多余的文件。另外,它提供了函数入口,它可以根据用户提供的输入输出自动生成函数入口代码,从而使用户专心关注代码功能而不用为函数声明、定义等语句费心。因此CIN节点与DLL在不同的场合有不同的优势,但是CIN节点的使用比调用DLL要复杂得多。 由于LabVIEW中数据的存储格式遵循了C语言中数据的存储格式,并且二者完全相同,所以用户可以向CIN传递任意复合的数据结构。另外,CIN比图 形化语言可获得更高的执行效率。 注意:对于完全相同的代码,CIN和DLL的执行效率是完全一样的。 如果要使用CIN节点,你必须安装了C编译器。在Windows下,CIN支持 以下编译器: ?Microsoft Visual C++ ?Symantec C CIN节点必须调用.lsb文件。.lsb文件是通过外部编译器与CINTools工具结 合将C代码编译生成的。 下面我们通过一个两数相加的实例来看如何在LabVIEW中实现CIN节点调用,本例所用外部编译器为Microsoft Visual C++ 6.0。 例18.6 利用CIN节点实现加法运算 第一步:在程序框图放置一个空CIN节点; CIN节点位于程序框图的互连接口->库与可执行程序->代码借口节点。 第二步:创建CIN节点的输入输出端口; 初始情况下,CIN只有一对端口:一个输入端口和一个输出端口。向下拉大节点边框或右击节点端口选择增加参数,可以为节点增加输入输出端口。CIN节点的端口都是成对出现的,因为CIN节点端口传递的是指针,所以该参数既可以作为输入又可以作为输出。如果不需要输入,则可以右击该输入端口选择仅可输出,这时候该对端口的左侧端口变为灰色,表明这对端口仅用作输出。 本例实现的功能为c=a+b,因此需要两个输入端口:a,b;一个输出端口c。 设置好端口后,在前面板窗口创建两个数值输入控件(分别命名为a和b)和一个数值显示控件(命名为c)。分别将a,b与输入端口连接,c与输出端口连接,如图18.9所示。可以看到,端口会自动根据输入参量的类型与之匹配。 虽然控件与端口已经连接,但是此时的CIN节点并不具备任何功能,因为它还没有装载.lsb文件。因此此时VI是不可运行的,即运行按钮处于断开状态。 下面的任务就是创建.c源文件,并编译为.lsb文件,最后加载到节点上。 第三步:创建.c源文件

相关主题