我想用labview做一个与单片机串口通信的软件,可是感觉ni visa 不好操作,所以就想用vb编

来自:    更新日期:早些时候
我想用labview做一个与单片机串口通信的软件,可是感觉ni visa 不好操作,所以就想用vb编~

直接用VB就可以了,为什麼用labview了又用VB做中间程序,他们任何一种都可以完成你的要求的。

串口通讯有自己的通讯协议。可以根据通讯协议进行编程。需要做的工作由以下几步:
1、搞清楚串口协议标准,232,485协议编程会有所区别;
2、编制对话规则。也就是上位机发出什么指令,下位机如何响应,这个需要做个对码表;
3、串口一次发送的数据是16进制,可以让下位机解码为2进制的,每一位代表不同功能启用。这样就可以实现一次发送多个指令。比如发送16进制数FF,那么对应的2进制就是1111 1111,全高电平,这个代码可以让单片机就绪。如果发送F1,对应二进制就是11110001,那么可以执行第一项动作。以此类推。

这个可以做的

Labview用来做上位机软件是很合适很方便的,可以对数据进行保存和实时的分析。想通过串口采集到下位机(单片机)的数据,可以实时显示波形和保存数据。

我做过一个温度采集器,单片机用DS18B20采集温度数据后通过串口发送到PC端,Labview接收数据后实时波形显示温度的变化趋势,同时把温度数据保存在excel表中。




我想用labview做一个与单片机串口通信的软件,可是感觉ni visa 不好操作,所以就想用vb编视频

相关评论:
  • 15946405432LabVIEW虚拟仪器程序设计与应用前言
    魏峡泄虚拟仪器作为测控领域的前沿技术,预示着仪器技术的未来趋势。LabVIEW,作为卓越的虚拟仪器软件开发平台,其显著优势体现在数据管理和科学计算应用程序的高效开发上,特别是在测控系统及虚拟仪器设计方面。自1986年美国NI公司首次推出LabVIEW 1.0版以来,经过多次迭代升级,如今我们已拥有LabVIEW 2010版,其中包含...

  • 15946405432labview与单片机用visa进行串口通信
    魏峡泄串口通讯有自己的通讯协议。可以根据通讯协议进行编程。需要做的工作由以下几步:1、搞清楚串口协议标准,232,485协议编程会有所区别;2、编制对话规则。也就是上位机发出什么指令,下位机如何响应,这个需要做个对码表;3、串口一次发送的数据是16进制,可以让下位机解码为2进制的,每一位代表不同功能...

  • 15946405432我想用LabViEW做个东西,具体是这样的: 温度传感器测温度实时以波形显示...
    魏峡泄我想用LabViEW做个东西,具体是这样的: 温度传感器测温度实时以波形显示在面板里,问用labVIEW要怎么设计? 中间需要加什么处理?(滤波之类的)我的感觉就是温度传感器信号-->滤波-->显示,我想知道我这信号处理过程是否缺少什么?传感器和计算机之间要加什么处理?... 中间需要加什么处理?(滤波之类的)我的感觉就是 温度...

  • 15946405432用labview编写一个电源控制程序,用xy图显示被测器件电压与电流的对应关...
    魏峡泄你是希望在循环过程中清空还是每次运行前清空。如图两种情况,其中第二种的话再加个事件结构,通过按钮来实现第一个的功能。

  • 15946405432如何利用Labview做频率计(时域和频域方法)?
    魏峡泄在 LabVIEW 中,可以使用时域和频域方法实现频率计。下面分别介绍两种方法的实现步骤:1. 时域方法:- 创建一个数据采集任务(DAQmx)或生成一个模拟信号。- 使用“快速傅里叶变换(FFT)” VI 将采集的或生成的信号转换为频谱。- 在频谱中查找主要频率分量的峰值位置,并确定对应的频率。2. 频域方法...

  • 15946405432用labview做一个简单的数据采集系统,实时显示电压与时间变化的曲线,怎 ...
    魏峡泄LabVIEW里没有DAQ的情况下你是怎么做的数据采集系统呢?你必须安装这个的,除非你使用的是其他公司提供的板卡。当然采集曲线的显示和DAQ没有关系的,你可以使用Graph或者waveform chart,这两者是有区别的。祝你学习愉快!

  • 15946405432LabVIEW图形编程与虚拟仪器技术 这个课程好学吗?
    魏峡泄很好学,比较直观,但是他的编程方法和文本那种的编程不太一样,你需要适应,如果之前没有编程基础,用labview也是很好上手的,如果想要成为高手你还是要对计算机基本运行方式有了解。至于课程好不好学还要看课程要求,图形编程本身很好学,而且有趣。

  • 15946405432LABVIEW中要实现串口与仪器通信,是不是要编写一个仪器驱动程序啊 注...
    魏峡泄是的。要编写一个仪器驱动程序。同时你的仪器的硬件也要写一个驱动程序。这样电脑和仪器才能配合通信。在labview中写串口通信程序,需要装NI VISA驱动才能识别串口,NI VISA可以在NI官网上下载。

  • 15946405432LabVIEW8.2中文版入门与典型实例目录
    魏峡泄第1章: 虚拟仪器与LabVIEW 1.1 虚拟仪器: 概述其特点,结构和优势,以及LabVIEW在虚拟仪器领域的角色。 1.2 LabVIEW简介: 讨论其发展历程、功能特性,以及广泛应用的场景。 1.3 LabVIEW8.2新功能: 包括面向对象编程、项目管理、MathScript文本化工具和新增模块。 1.4 新特性: 介绍前\/...

  • 15946405432用LABVIEW创建一个求最大值最小值和平均数的步骤
    魏峡泄不妨设为100个。这是生成数组最高效的方法(CLAD的考试题)。2.采用数组最大值与最小值函数求取极值。建议把循环次数设为10000,那么求出的总是:最大值为1,最小值为0.3.数组求取平均值函数也是直接可以调用的。发送至[email protected] 提出你所设想的功能,我可以给你写个小程序。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网