第八章 labview的编程技巧 本章介绍局部变量、全局变量、属性节点和其他一些有助于提高编程技巧的问题,恰当地运用这些技巧可以提高程序的质量。 8.1 局部变量 严格的语法尽管可以保证程序语言的严密性,但有时它也会带来一些使用上的不便。在labview这样的数据流式的语言中,将变量严格地分为控制器(Control)和指示器(Indicator),前者只能向外流出数据,后者只能接受流入的数据,反过来不行。在一般的代码式语言中,情况不是这样的。例如我们有变量a、b和c,只要需要我们可以将a的值赋给b,将b的值赋给c等等。前面所介绍的labview内容中,只有移位积存器即可输入又可输出。另外,一个变量在程序中可能要在多处用到,在图形语言中势必带来过多连线,这也是一件烦人的事。还有其他需要,因此labview引入了局部变量。
上传时间: 2013-10-27
上传用户:xieguodong1234
减小电磁干扰的印刷电路板设计原则 内 容 摘要……1 1 背景…1 1.1 射频源.1 1.2 表面贴装芯片和通孔元器件.1 1.3 静态引脚活动引脚和输入.1 1.4 基本回路……..2 1.4.1 回路和偶极子的对称性3 1.5 差模和共模…..3 2 电路板布局…4 2.1 电源和地…….4 2.1.1 感抗……4 2.1.2 两层板和四层板4 2.1.3 单层板和二层板设计中的微处理器地.4 2.1.4 信号返回地……5 2.1.5 模拟数字和高压…….5 2.1.6 模拟电源引脚和模拟参考电压.5 2.1.7 四层板中电源平面因该怎么做和不应该怎么做…….5 2.2 两层板中的电源分配.6 2.2.1 单点和多点分配.6 2.2.2 星型分配6 2.2.3 格栅化地.7 2.2.4 旁路和铁氧体磁珠……9 2.2.5 使噪声靠近磁珠……..10 2.3 电路板分区…11 2.4 信号线……...12 2.4.1 容性和感性串扰……...12 2.4.2 天线因素和长度规则...12 2.4.3 串联终端传输线…..13 2.4.4 输入阻抗匹配...13 2.5 电缆和接插件……...13 2.5.1 差模和共模噪声……...14 2.5.2 串扰模型……..14 2.5.3 返回线路数目..14 2.5.4 对板外信号I/O的建议14 2.5.5 隔离噪声和静电放电ESD .14 2.6 其他布局问题……...14 2.6.1 汽车和用户应用带键盘和显示器的前端面板印刷电路板...15 2.6.2 易感性布局…...15 3 屏蔽..16 3.1 工作原理…...16 3.2 屏蔽接地…...16 3.3 电缆和屏蔽旁路………………..16 4 总结…………………………………………17 5 参考文献………………………17
上传时间: 2013-10-22
上传用户:a6697238
本教程是美国国家仪器(National Instruments,简称 NI)测量基础系列的一部分。此系列中的每一个教程都会通过解释理论并提供应用实例,来教您某一个常用的测量应用。本教程包含了射频、无线和高频信号与系统的介绍。 要获取教程的完整列表,请访问NI测量基础主页;要获取关于射频的更多教程,请访问NI RF基础子页面。要了解关于NI 射频产品的更多信息,请访问www.ni.com/rf。 一些射频和通信系统中常用的频谱测量项目包括:带内功率,占用带宽,峰值搜索以及邻频功率。通过 NI 矢量信号分析仪并结合使用 NI 频谱测量工具包,您就能够完成所有这些测量功能。下面的内容详细介绍了这些测量功能的理论和应用。
上传时间: 2013-10-08
上传用户:1234567890qqq
自动地分类和聚集文档,可以选择作为一个Web服务。这个程序完全是用Java编写的,利用了 Weka机器学习工具包。
上传时间: 2014-09-08
上传用户:skfreeman
windml3.0,vxworks下的图形工具包,相信知道vxworks的人对此不陌生吧,enjoy!
上传时间: 2013-12-17
上传用户:李梦晗
C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #include <stdio.h> /* 展开C语言的内建函数指令 */ #define PI 3.1415926 /* 宏常量,在稍后章节再详解 */ #define circle(radius) (PI*radius*radius) /* 宏函数,圆的面积 */ /* 将比较数值大小的函数写在自编include文件内 */ int show_big_or_small (int a,int b,int c) { int tmp if (a>b) { tmp = a a = b b = tmp } if (b>c) { tmp = b b = c c = tmp } if (a>b) { tmp = a a = b b = tmp } printf("由小至大排序之后的结果:%d %d %d\n", a, b, c) } 程序执行结果: 由小至大排序之后的结果:1 2 3 可将内建函数的include文件展开在自编的include文件中 圆圈的面积是=201.0619264
标签: my_Include include define 3.141
上传时间: 2014-01-17
上传用户:epson850
Free C++ toolkit to facilitate Monte-Carlo simulation. This is a library covered under the LGPL. "MCS-libre" stands for "Monte Carlo Simulation - libre". Documentation and examples are provided. 这是一个免费的用于简化Monte-Carlo模拟的C++工具包。这是一个遵守LGPL协议的库。"MCS-libre"代表"Monte Carlo Simulation - libre"。提供了文档和例子。
标签: Monte-Carlo facilitate simulation toolkit
上传时间: 2013-12-06
上传用户:671145514
项目描述: Fink is an attempt to bring the full world of Unix Open Source software to Darwin and Mac OS X. Packages are downloaded and built automatically and installed into a tree managed by dpkg. Fink试图将Unix开源软件世界带入到 Darwin 和Mac OS X。工具包可以被下载和自动生成,并安装到由dpkg管理的树状结构中。 来源: http://sourceforge.net/projects/fink/
标签: software attempt Darwin Source
上传时间: 2015-04-17
上传用户:tedo811
与Nucleus Plus配套的图形库,提供与indows类似的图形件,还有一些简单的3D功能,可用于开发GUI。 包中附有移植说明,描述如何与显示驱动对接。 实际测试发现速度稍慢,主要原因是未利用芯片的2D加速功能。支持一般小窗口绰绰有余。
上传时间: 2015-05-01
上传用户:王小奇
决策树分类算法源代码,非常优秀的数据挖掘工具包,全部使用C语言完成的
上传时间: 2013-12-24
上传用户:er1219