原创 【博客大赛】VI子程序的创建和数据类型说明

2013-5-13 16:52 1298 21 21 分类: 测试测量

 

         LabVIEW是一种图形化编程语言,LabVIEW程序包括三个部分:前面板、框图程序和图标/连接口。前面板模拟了真实仪表的面板,主要用于输入量的设置和输出量的显示,用户在前面板中执行对仪器的操作。框图程序是由节点、端口和连线组成的可执行代码。对框图程序的设计主要是对节点、数据端口和连线的设计通过图标/连接口是该VI程序的代表,用于其他程序调用该子VI。
      LabVIEW具有三种用来创建和运行程序的模板:
1.工具(Tools)模板包括了程序的创建、修改和调试时使用的工具;
2.控制模板(Controls)主要用于在前面板中添加指示器和控制器;
3.函数模板(Functions)则用于创建框图程序,它包括了很多函数子模板。
    VI程序的创建三个步骤:
(1)创建前面板
(2)设计框图程序
(3)调试程序
例如:计算两点斜率的VI程序的前面板和框图程序 
功能:计算斜率Slop=(Y1-Y2)/(X1-X2)   
参数:4输入,1个输出
第一步:右键找到所需的数据类型,放置在界面上
6.jpg
第二步:连接数据输入输出,修改ui
图片4.jpg图片5.jpg
第三步:查看运行结果。
 
7.jpg8.jpg
数据类型分为以下几种主要数据:
•EXT   扩展型                范围(-Inf ~ +Inf)
•DBL   双精度浮点型          范围(-Inf ~ +Inf)
•SGL   单精度浮点型          范围(-Inf ~ +Inf)
•I32    带符号32位整型       范围(-2147483648 ~ 2147483647)
•I16    带符号16位整型       范围(-32768 ~ 32767)
•I8     带符号8位整型          范围(-128 ~ 127)
•U32   无符号32位整型       范围(0~ 4294967295)
•U16   无符号16位整型       范围(0~ 65535)
•U8    无符号8位整型        范围(0~ 255)
•CXT  扩展型复数            范围(无)
•CDB  双精度复数            范围(无)
•CSG  单精度复数            范围(无)
图片3.jpg
 
 
 
 LabVIEW 中怎样获得帮助?
1.Help下拉菜单中的”Content and Index”有当前选中对象和整个软件的帮助文件。
2. Help下拉菜单中的”Examples …”有按照功能分类的多个VI程序实例。
3.选中对象(函数、子VI、控件)右击,在弹出菜单中选择”Help”,即显示该对象的帮助内容
图片2.jpg
可以调取HELP查看当前的VI功能和相应的控件的函数意义等,很方便的组建自己的系统。

文章评论0条评论)

登录后参与讨论
相关推荐阅读
wangqiaoyu_888_963244381 2015-08-28 11:42
【创客】先专注而后全面
      学生时代学的是FPGA相关课程,参与的也是与FPGA相关的项目,毕业后进入一家公司分配的是不相称的职位,正好熟人介绍到新公司做嵌入式电路设计,也算是和原来的学习所得有交叉。    ...
wangqiaoyu_888_963244381 2015-08-27 16:43
【创客】我的DIY之路
1 题记           路漫漫之修远兮,吾将上下而求索!---- 从大学时就喜欢电子电路设计,只可惜开始没有遇到高明之士,也怪自己不够狠心,导致浪费了很多宝贵的时光。 当初对于软件编程更是满怀...
wangqiaoyu_888_963244381 2015-02-28 14:07
【博客大赛】什么是NEMA?
在项目使用的一个蜂鸣器手册中看到了NEMA 3R/4x/12资质,就查找相关资料探个究竟。以下是搜集的NEMA部分资料。 NEMA全称是National Electrical Manufacture...
wangqiaoyu_888_963244381 2013-11-25 20:11
【博客大赛】pspice介绍
PSpice软件的发展: Berkley:    SPICE  (Simulation Program with Integrated  Circuit          Emphasis) ...
wangqiaoyu_888_963244381 2013-11-20 22:40
【博客大赛】chs使用略谈
       这两天正在用chs的captial logic来绘制系统电气原理图,感觉功能很强大,在此稍微做个介绍。      Capital Logic是电气系统的逻辑设计工具,它提供一...
wangqiaoyu_888_963244381 2013-11-17 20:37
【博客大赛】CRC16 verilog产生程序
        生成CRC码的基本原理:       任意一个由二进制位串组成的代码都可以和一个系数仅为‘0’和‘1’取值的多项式一一对应。例如:代码1010111对应的多项式为...
我要评论
0
21
1
2
3
4
5
6
7
8
9
0
关闭 站长推荐上一条 /3 下一条