
瞎玩LabVIEW
文章平均质量分 96
JaySur
菊厂新人一枚
展开
-
在LabVIEW中读取unicode文本
在默认情况下,LabVIEW的文本文件只支持ASCI的编码存取。对中文而言则取决于系统默认,如果是简体中文则为GB2312编码,繁体中文则为Big5编码。但是某些情况下需要使用到Unicode编码的文件,如果此时直接使用LabVIEW的文本读取方式去读取,则会导致乱码,或者读取出来的只能肉眼判断,而无法用于文本截取或正则读取。LabVIEW中没有提供各种常用文字编码之间相互转换的函数,此时可以...原创 2019-11-29 16:40:35 · 5577 阅读 · 1 评论 -
使用Advanced Installer为LabVIEW应用(exe)制作升级更新程序(updater)
0、前言上一篇博文:《使用Advanced Installer为LabVIEW生成的exe制作安装程序》讲了弃用LabVIEW自带的安装程序部署,转而使用Advanced Installer来制作安装程序。本篇博文,我们继续解决LabVIEW制作应用程序的另一个痛点:较难部署升级更新程序。当然,本文所讲内容适用于其他所有Advanced Installer所能支持的安装程序制作类型,并不限于L...原创 2019-10-20 14:07:16 · 5474 阅读 · 4 评论 -
使用Advanced Installer为LabVIEW生成的exe制作安装程序
0、前言LabVIEW是个简单易用的图形化编程开发软件,其也可以生成可执行应用程序(.exe),同时,LabVIEW也可以直接制作可执行应用程序的安装程序。但是,LabVIEW制作的安装程序有以下不足:界面较为丑陋,可定义的界面较少;卸载不方便,难以生成卸载快捷方式,每次都只能到控制面板里进行卸载;难以实现exe的自动更新。为此,本人弃用了LabVIEW自带的安装程序,转而采用Ad...原创 2019-10-19 23:25:21 · 1836 阅读 · 2 评论 -
LabVIEW快速读取文本最后一行的方法
在LabVIEW编程过程中,经常需要读取txt、asc甚至csv等格式的文本文件来输入自己想要的信息。当文本文件比较小时,可能注意不到读取文本所消耗的时间,但是当文本文件高达几万行、几十万行时,读取文本的耗时很显然会影响程序运行体验。面对高达几MB、几十MB甚至上百MB的txt文件,本文介绍可以快速读取文本中最后一行数据的方法。相比于传统方法,可以大幅缩短读取最后一行的时间。原创 2019-08-13 18:09:09 · 6619 阅读 · 3 评论 -
CANjoiner:CAN离线数据文件合并器
写在前面在开发人员进行CAN总线相关装置进行调试测试时,通常会采用CAN卡连接CAN网络和PC电脑进行数据的采集、观察和记录。目前国内外有一些列配套的在线分析工具和软件,但是价格昂贵。但长期以来,人们对采集的CAN数据每次都借助EXCEL、Matlab、LabVIEW等工具以及相应的通讯协议配置进行手动解算信号,而且需要非常了解相应的通讯协议和分析处理过程,操作十分繁琐且费时。为了更便捷地对采...原创 2019-08-14 09:09:35 · 2469 阅读 · 3 评论 -
CAN报文的离线分析:X-CAN离线分析平台
X-CAN离线分析平台前言X-CAN使用说明软件功能1 解析CAN通讯协议DBC2 加载CAN离线数据信号绘图前言CAN是控制器局域网络(Controller Area Network, CAN)的简称,是ISO国际标准化的串行通信协议。1986 年德国博世公司开发出面向汽车的CAN 通信协议。此后,CAN 通过ISO11898 及ISO11519 进行了标准化,目前已是汽车网络的标准协议。C...原创 2019-05-09 16:26:38 · 13865 阅读 · 20 评论 -
格式字符串形式实现LabVIEW的XY图时间轴显示格式切换
LabVIEW是工控领域常用的界面开发软件,不管是在实时采集还是在离线分析,有时都需要查看x轴为相对时间或绝对时间格式的图表信息。在常用做法中,采用波形图即可快速地按HH:MM:SS dd-mm-YY格式去显示横坐标。但是波形图表接收波形数据类型,该类型包含了波形的数据、起始时间和时间间隔(△t)。创建波形(模拟波形)函数可在图表的x标尺上划分时间,并自动使用x标尺刻度的正确间隔。在指定了t0...原创 2019-09-30 10:40:35 · 7987 阅读 · 1 评论