射频和无线供应商和资源的家

一站式满足您的射频和无线需求

Labview编程基础教程

Labview编程语言教程涵盖了Labview的基础知识,Labview支持的数据类型和使用Labview的示例实现。本labview教程涵盖以下主题:
Labview数据类型
创建子vi
创建Array和Array操作
labview中的集群概念
labview中的各种图
文件I / o
For循环,while循环和case结构
局部变量与全局变量的概念

作品简介:

Labview是美国国家仪器公司(NI)开发的编程语言。它广泛应用于测试和测量行业的各种应用,如自动化,一致性测试,预认证测试等。它被包括无线、电信、机械和电气领域在内的各个学科的工业所采用。国家仪器公司提供不同层次的Labview培训。美国国家仪器公司将提供各种labview认证课程。本labview教程为初学者介绍了labview编程的基本知识。在labview环境下开发的程序被称为VI, VI代表Virtual Instrumentation(虚拟仪器)。

创建六世:

安装完labview后点击打开空白VI下面两个窗口打开。

1.前面板-它提供了使用labview开发的设计的用户界面功能。基本上,它提供了一个地方,可以保持主要用于提供输入和从VI获取输出的控制和指示器。这也有助于通过连接一个VI的输出和另一个VI的输入,在更大的系统中连接Vis。

2.框图-此窗口包含图形图标和线路/信号形式的源代码。

此外,还有图标和连接器面板这有助于在更大的系统中使用VI作为子VI。例如,如下所述,扰频器在wimax物理层的发射机中用作子VI。这类似于在基于文本的编程语言(Pascal, c)中使用的子例程或函数。

在方框图和前面板窗口的右上角都可以看到每个VI的图标。只能在前面板窗口编辑图标。每个图标都包含文本、图像和功能代表的目的。

使用编辑图标添加文本、图形和颜色。

使用显示连接器特性向图标(即VI)添加和删除终端。这些终端充当输入和输出终端,因此有助于将参数传递给VI并从VI中取出参数。

Labview支持的数据类型

Labview提供颜色,样式和厚度取决于数据类型使用如下图所示,这样Labview程序员就可以很容易地识别它们,并帮助在两个vi之间连接适当的电线。

Labview编程教程数据类型
labview支持的数据类型图1

编程语法

与其他编程语言类似,labview还提供for循环、While循环、大小写结构、移位寄存器、数组、文件I/O、大小写结构、图形等函数。它提供各种与字符串相关的函数。labview编程语言还提供了特定领域的各种功能,如信号处理。您可以在方框图面板中拖放图标,并使用鼠标右键和帮助详细了解每个功能。这有助于加快编程开发的速度。

使用Labview实现的示例

在本节中,我们将看到下面电路中提到的扰频器模块的示例实现;它接受输入种子和数据作为输入,并提供打乱的数据作为输出。

扰频器电路

以上扰频器电路模块按照labview编程结构的实现如下所示。

使用labview实现扰频器实例
图2使用labview实现扰频器的示例

输入数据:
4529年c479ad0f5528ad87b5761a9c8050451b9fd92
A8895EBAEB52E034F091469580A5D

输入种子:3825

输出数据:
D4BAA112F274963027D4889C96E3A952B315ABFD
92530732c0 6248f0 1922e0 91621ac1

使用驱动程序与RFSG和RFSA连接

Labview提供了驱动VIs到接口离线VIs与射频矢量信号发生器和射频矢量信号分析仪。这使得设计转换为实时或在线使用的应用程序。

相关链接

什么是Labview
国家仪器Labview
•下载Labview, https://www.ni.com/downloads/products/

Labview源代码的有用链接

参考以下以及左侧面板上提到的有用链接Labview源代码

十六进制到二进制labview VI十进制到二进制labview VI
数字生成器labview VI二进制到十进制labview VI
二进制数发生器调制解调器
FFT上下样本

〇蜂窝通信教程
bet188金宝搏

无线局域网802.11交流802.11广告wimax无线个域网z - waveGSMLTEUMTS蓝牙超宽频物联网卫星天线雷达


分享本页

翻译本页
Baidu