labview路径操作与文件IO
- 格式:pptx
- 大小:1.30 MB
- 文档页数:68


labview串口属性节点帮助
长名称 说明
Serial Settings:Parity 指定传输或接收每一帧所使用的奇偶校验。有效值
为:(0)无校验(1)奇校验(2)偶校验(3)标记校验(4)空校验。标记表示存在奇偶位且为1。空表示存在奇
偶位且为0。 详细信息
Serial Settings:Number of Bytes at Serial Port 返回会话句柄使用的串口上当前可用的字节数。 详细信息
Serial Settings:Data Bits 指定每一帧使用的数据位数。有效值为5-8。 详细信息
Serial Settings:Modem Line Settings:Line DCD State 指定数据载波检测(DCD)输入信号的当前状态。调制
解调器使用该属性表明在电话线上检测到载波(调制解调器)。也被称为接收线信号检测(RLSD)。该属性为只读,除非Wire Mode
属性为RS232/DCE 或
RS232/AUTO ,且硬件的当前状态为DCE 。 详细信息
Serial Settings:Modem Line Settings:Break State 设置串口中断状态的手动控制。如属性被置有效,
它将挂起字符传输并将传输线置于中断状态,直至
属性被置无效。 如需VISA 在每个写操作后自动发送中断信号,可用Break Length(Break Len)和End
Mode for Writes(ASRL End Out) 属性。默认值为
Unasserted 。 详细信息
Serial Settings:Error
Replacement Character 指定字符,用于替换带有错误(例如,奇偶校验错误)的输入字符。默认值为0。 详细信息
Serial Settings:Wire Mode 指定当前的连线/转发器模式。对于RS485硬件,该 属性仅对NI 开发的RS485串行驱动程序有效。对于
目录
。
一、要求
1 Windows XP/2000
2 LabVIEW DSC 3 NI OPC服务器 使用NI OPC服务器查看现有的PLC标签
1. 选择开始》程序》National Instruments》NI OPCServers》NI OPCServers。 2.File—New
2. 新建一个channel,我们为其命名“MODBUS-RTU”
3. 下一步选择MODBUS设备驱动
4. 下一步设置通讯参数,这需要和设备的参数一致。
然后“下一步”到结束,完成。
5. 添加设备,有几个设备就添加几个,看情况,在此我要添加两个设备EFM-14017和EDA9033A,它们都支持MODBUS-RTU协议。
下一步
下一步,站地址设为1,与实际设置一致。
然后其它默认,“下一步”直到完成。
6.同理,我添加第二个设备
下一步
下一步,站地址设为1,与实际设置一致
然后其它默认,“下一步”直到完成。
6. 完成以上步骤,我们将进行变量的建立,首先我们要了解要读取这两个设备的寄存器地址,如下图
对于EFM-14017,我们要读取“第0~7路数据寄存器”对应其8个模拟量采集通道。别的我们不需要。
对于EDA9033A设备,这公司的说明书做的比较乱。我们要读取以下有用的
7.了解以上资料,可以建立OPC地址了。
为方便,我们采用CSV格式建立好变量在导入到OPC中对应的设备中,注意不支持中文字体
以上完成对OPC的建立。
二、下面我们建立LABVIEW项目
1、打开软件
2、新建“项目”命名“MODBUS-RTU例子”
3、添加设备I/O SERVER
“继续” 服务器框中选择National Instruments.NIOPCServers,设置更新速率(ms)为100。这将创建LabVIEW与OPC标签的连接,每隔100 ms迚行更新
“OK”,保存为“NI OPC”
4、创建通过I/O服务器连接到OPC标签的共享变量 在LabVIEW项目窗口中,右击我的电脑,选择新建》库。这样可以为共享变量建立一个新库,用于连接到PLC的OPC标签。
基于Labview的FT4222H 应用程序开发说明
一,dll文件to VI的转化
1, 从FT官网下载如下内容:
A, D2XX_Functions_Labview7.0
FT官网-Support-Software Example――Code Examples-Labview
/Support/SoftwareExamples/CodeExamples/LabVIEW.htm
并下载Example 1,Example 2 做参考。
B, LibFT4222-V.1.3
官网-Product-ICs-FT4222H
/Products/ICs/FT4222H.html
下载上图中黑框内的5个部分。
C, CDM v2.12.24 WHQL Certified 官网-Drivers-D2XX
/Drivers/D2XX.htm
下载上图的Driver Installation Guide ;D2XX Programmer’s Guide
下载下图的Driver ,CDM v2.12.24 WHQL Certified
2ftd2xx.dll 文件to VI转化,
A, 参考“CH341A的I2C接口Labview应用说明”,调用相关dll和h文件
B, ftd2xx.dll 位于
C, ftd2xx.h 位于如下位置
D, 此时Labview的导入dll共享库工具,一直到下图
E, 点击下一步进入下图:
在本页中,include 栏需要指明相关调用h文件的位置,如果不调用会在后续编译中报错。预处理定义中不需要填写任何文字,
为了熟悉详细过程,此时include 先不调用任何文件,即空白,预处理也空白。
F, 点击下一步后,Labview将会报错,告知函数无法正确编译,点击其中的部分未正确编译文件,并查看右侧的报错原因,可知是缺乏某些H文件(如果我们打开ftd2xx.h ,会看到里面写了#include "WinTypes.h"等H文件,
基于LabVIEW的全线控纯电动汽车测控平台开发
随着电动汽车的快速发展,对于开发高效、精准的测控平台也有了越来越高的要求。而基于LabVIEW的全线控纯电动汽车测控平台的开发,将成为解决这一需求的重要手段。
全线控纯电动汽车测控平台是一种应用LabVIEW技术实现的高精度、全功能的汽车测控系统。通过该系统,用户可以实现对纯电动汽车的全线控制,同时可以采集、处理、分析汽车各个传感器的信号数据,可针对不同模块进行定制化开发。
在开发LabVIEW全线控纯电动汽车测控平台之前,首先需要进行硬件选型。需要选用能够满足各种传感器信号采集和控制要求的处理器、电源、IO模块以及信号放大器等硬件设备。其中,处理器需具备高效率、高稳定性、高性能和低功耗的特点。而电源则需要具备足够的电流、电压和温度稳定性,以确保各个模块的正常工作。此外,信号放大器和IO模块也需要选用可靠的品牌和模块。
然后,需要进行软件开发和编写。基于LabVIEW平台开发全线控纯电动汽车测控平台时,用户可以使用LabVIEW开发环境来完成编程工作。开发团队可以通过编写各种VI程序,实现异步采样、控制、数据处理、数据显示、存储等功能。而在VI程序的编写过程中,可以使用许多LabVIEW自带的功能模块,例如图像处理、信号处理、操作系统接口等。
在程序编写完成后,需要进行测试和调试。测试工作需要对各个模块进行实时采集和精确分析,并通过LabVIEW开发环境的帮助,对系统进行逐步调试,直至达到预期的控制和测量效果。而在调试过程中,可以使用LabVIEW平台提供的自动化测试和文件记录功能,帮助用户优化和改善控制程序和信号处理算法的效率和精度。
总之,基于LabVIEW的全线控纯电动汽车测控平台开发是一项技术难度高、工作量大的系统工程,需要依靠多个方面的专业技术知识来进行开发和实施。但是,通过灵活运用LabVIEW平台所提供的强大开发工具,可以实现对纯电动汽车全线控制及各类传感器数据的实时采集、处理和存储,为汽车生产和运营管理提供支持和保障。除了硬件和软件开发,基于LabVIEW的全线控纯电动汽车测控平台还需要进行相应的系统集成和调试工作。这项工作基本包括硬件系统的组装和连接、多个软件模块的协同工作调试等方面。 根据客户需求,开发团队需要与生产商、原始设备制造商、电池制造商和车辆制造商等不同的产业链环节进行协作和沟通,以确保各个环节顺利衔接及总体目标的达成。而在整个开发和实施过程中,注重系统集成和软硬件协同工作的同步和以用户为中心的研究,可以为用户提供更加符合实际需求及易于操作的测控平台。