完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Q&A精华 Q: Device01:Humidity:00.0Temperature:00.0Lx:02977Soil:140RSSI:08Drop:00.0Pack:00001State:000000 Device11:Humidity:00.0Temperature:00.0Lx:00000Soil:000RSSI:67Drop:75.0Pack:00008State:000000 这是用串口助手接受的来自串口的两行数据。 Device01 和Device11为不同的两个数据链,每一条数据链里面又有7个数据值! Device01: Humidity:00.0 Temperature:00.0 Lx:02977 Soil:140 RSSI:08 Drop:00.0 Pack:00001 State:000000 那么如何将两行数据区别开,然后分别将他们的数据值显示出来?!请@youzizhile 赐教 A: 串口接收程序在read buffer中可以去判断Device01, Humidity等这样的标示符,遇到device01标示符的话就认为是一个设备信息开始了,分别提取相应数据。所用到的函数都在string中的加入end of line回车,分别显示。 Q: 我使用Labview中的datasocket技术实现数据的同步采集及控制,但是只能实现本地计算机的相互连接,但是无法和另外一台计算机相连。如果路径栏填写 dstp://localhost/data,同一台计算机上的reader.vi的路径栏填写相同的地址,可以实现数据互传但是在另外一台电脑上就不能实现,@youzizhile A: 你的路径localhost指的是本机,需要指定要访问数据和被访问数据的ip地址,并且在局域网内要保持两者在同一网段内 Q: 先在另外一台 电脑上面安装上LV和相关软件(工具包,DAQmx,相机驱动)看看程序能不能运行,如果能,在生成exe看看能不能,如果exe不能,一般是路径问题,或者DLL文件问题,会提示说什么DLL,找到这个DLL,放在system文件夹的然后看看能不能。这个思路对嘛? A: 不需要的,主要你生成了独立的安装程序包,在另外一台电脑上就可以安装成功的,你在参考一些labview生成exe的相关实例,看下是不是生成exe的时候设置不对。因为你现在的程序不只是labview程序本身,还包括了摄像头的驱动等。 Q: 程序使用的是UDP协议,每次接受一个数据包,一个包里面40个波形点,我现在要多个周期的波形,就把它放在数组里面,用的条件判断,当数组里面有400个点时,再条件判断来显示,现在问题是,波形图上纵坐标大小在变化而没有图。 我的目的是要多个周期来进行处理、FFT之类的,假如有更好的实现方法,请 @youzizhile 赐教! A: 波形图应该放在一个for循环中,不是一个if else模块,for循环的输入就是数组的数据,输出是波形图。 Q: 初学LabVIEW,我要从单片机上传送三个数据(温度、高度、速度)到LabVIEW上实时显示(通过串口),发送一个的我会,但同时发送三个我就纠结了很久。可以指点一下吗@youzizhile A: 串口驱动visa上面是可以设置每次读取的数据个数的,假如你的数据还有帧头和帧尾的话,可以设置相应的单次包长度,然后labview单次读取相应个数的数据。 Q: 我最近在用用labview编写仪器控制界面,可以配置很多仪器参数(可以有很多个界面),在主程序上可以用从“库”中调用它。但不是实时发送指令给仪器,而是将界面配置的参数记录下来。()开始测试时候,再将配置的参数实际控制到仪器怎么个软件构造,实现方法? A: 仪器控制只要调用相关的驱动就可以实时传送数据的,是不是驱动或者编程算法的问题? Q: 您好 我现在面临这样的一个问题 由RS232接口接收十六进制数据字符串如下:FF80 8080 0080 FF80 8080 20A0.................每组数据如上两组数据格式相同,请问如何提取最后一组数据,即将最后一组FFxx xxxx xxxx分别提取出来,并变为十进制数值输出。。呢? 希望指导一下。谢谢 A: 使用0080FF作为搜索字符串的起始符,然后提取紧接着的80 80 80 20 2A 各以字节来处理转换数据,每次提取一个字节 Q: 请问一下EtherNet/IP通讯怎么做?需要哪些软硬件,能否直接用工控机的网卡,甚至笔记本的无线网卡. A: 这个可以直接利用现有的计算机硬件资源就够了,labview安装程序路径下有相关的实例的 Q:求指导 最近新接手个project,要求将ARM Cortex M0 软核 嵌入到Nexys 4 FPGA 中,然后设计自己的microprocessor,再设计外围电路, 由于之前没接触过,求教这个据说需要用到keil跟vivado,这两个软件是怎么合作使用呢? 补充:我需要的外围模块有蓝牙接收跟红外发送。 A: vivado软件是Xilinx的,keil是arm comtex的开发工具,只要能将内核集成在fpga中后,预留相关的接口,对外来看其实就是一个arm 的mcu。 Q:初学者,如何开始学习Labview? 多上一些论坛,多编程练习,在练习中学习。 A:给你推荐几本书:在我的云盘中,下面是链接。 http://yunpan.cn/QCMLEjfm6nGPm 提取码 1621《计算机虚拟仪器图形编程LabVIEW实验教材 》http://yunpan.cn/QCMLeYQamMx9m 提取码 cf6c 《我和labview》 http://yunpan.cn/QCMLniSyWsRbv 提取码 27ea Q:前辈您好我想问一下 LabWindows/CVI,二者有什么区别,那个功能更强大呢? A:LabWindows/CVI是基于C语言开发平台,而labview是基于图形化的编程平台。二者都是针对测试和测量的开发工具。labwindows用的比较少,普通的仪器控制数据采集使用labview就够用了。 Q:如何在波形图表上独立显示数据?我想通过选择不同的节点 来在同一个数据框显示数据 应该如何解决!?求大神指点@youzizhile A:数据切换的时候可以加入延时语句,方便切换处理和显示转换 Q:问题不仅出现在切换的时候! 在还没有进行显示数据切换的时候! (就是还是节点1的时候)前面的一段水平的数据是 节点1 的数据【我这里只是选择显示节点1的数据】;当节点2的数据来临的时候,就会出现置零的现象 如下图【有一个向下的曲线】这就是对于节点1的干扰 延时语句还是使用原来的case 结构吗?延时语句指的是for语句吗?还是只是一个时间延时? A:切换数据的变化时正常的现象的,因为数据源不同,肯定会不一样的 延时就是一个延时函数,只是一个时间延时 |
|
|
|
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
111 浏览 0 评论
148 浏览 0 评论
152 浏览 0 评论
1145 浏览 1 评论
Labview在生成安装文件的时候,提示“在本计算机上找不到已选定的某些安装程序”
1314 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-24 08:49 , Processed in 0.613034 second(s), Total 66, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号