labview 上位机软件开发——实用技巧1000例 单位转换VI的巧妙用法
标题第2例:单位转换VI的巧妙用法
标题labview 上位机软件开发——实用技巧1000例
今天跟大家分享一个工业领域上位机开发的实用小技巧——单位转换VI的巧妙用法
1.真实工况:
楼主做工业领域上位机开发,总会用到数据采集和单位转换。数据采集后线性转换成物理量,这个后面会讲到。经常会遇到单位转换的问题。
比如说:国内压力单位经常用MPa,所以在数据采集,线性转化后都是MPa为单位,但很多次,在验收阶段客户要求改为bar。熟悉的人都知道:1MPa = 10bar,这不是很简单吗?但是,几十个物理量单位来回倒,也很烦,每次乘10,除10,乘60,除60,乘24,除3600。在前面板还要去标注,这个数值控件表示压力:如P01(MPa),P02(bar)这样子。大一点的流量(L/min),小一点的流量(ML/min)。
每次改,都要在后面版去±/。
今天分享一个好用的小技巧:单位转换VI的巧妙用法。通过对比,说明其用法。
2.涵数介绍
使物理量(带单位的数值)转换为纯数值(没有单位的数值),或使纯数值转换为物理量。右键单击函数,在快捷菜单中选择创建单位字符串,可创建和编辑单位字符串。
说的很清楚:1.可以给无量纲的数值,加上单位。2.可以给有量纲的数值,去掉单位。
3.举例说明用法
1)无量纲的数,加上单位。
如图,P1为无量纲的数值,表示数据采集线性转换后为100。我们通过单位转换给它加上单位,并赋值给P2(如图)。
如图所示,并没有报错,要是直接把一个数值控件(比如P1)通过单位转换,赋值给另一个数值控件(P3),就会报错。
怎么办?看下面:
然后,给P3加上单位就行了。
上面说了用法,下面说一下技巧和实用意义。
4.单位转换函数的巧妙用法
如上面P1位数据采集后,经过线性转化后的值为100,表示100MPa。然后,通过单位转换函数给它加上了单位:MPa,变成了100 MPa。
有人问了,这不是多一道手续吗?
自有道理,如下:
1.有人要求你把单位变换时,不用去±/了,直接改数值后面的单位即可。
如图:P2单位为MPa ,100MPa,客户要求你改为 bar,你只需要把数值后面的“MPa”,改成“bar”即可。
改前:
改后:
看到了吧,程序自动就把100MPa,换算成了1000bar
下面说第2个道理
2.比如说,客户说bar还是有点大,我要改成pa(帕斯卡),但是,你不知道它们的换算关系,或者忘了是1000倍,还是10000倍的关系,这下就方便了,直接改就行。
看到了吧,不用去数几个0了。
再举几个例子吧
如图,这么多秒,是多少分钟,多少小时,多少天?用上面的方法随时切换单位即可。
今天就介绍到这里。
labview 上位机软件开发——实用技巧1000例。每天分享一个使用开发小技巧,欢迎关注、交流。
有什么其余项目方面的问题、建议或意见,欢迎加QQ群或头条号联系。
作者:10年工控702
编写:十年工控702
LabVIEW项目篇QQ群:241388930
头条公众号:1628583166434318
今日头条二维码:
labview 上位机软件开发——实用技巧1000例 单位转换VI的巧妙用法相关推荐
- labview 上位机软件开发——实用技巧1000例
labview 上位机软件开发--实用技巧1000例 标题商与余数函数的用法 今天跟大家分享一个实用小技巧--商与余数函数的用法 1.真实工况: 一个测试台上位软件开发项目中,一个被试元件,要求做寿命 ...
- 上位机软件开发项目案例(一)_C#开发
了解或咨询 上位机软件开发/LabVIEW软件开发/C#软件开发/QT软件开发,请访问AgainDo再度科技官网:www.againdo.com 概述 该软件为线束连接器自动化生产设备上位机软件,系统 ...
- 上位机软件开发流程是怎样的?上位机开发软件分享
随着科技的发展, 上位机软件开发已经成为当今社会的一个重要组成部分.上位机软件开发是一种技术,它可以帮助用户更好地控制和管理计算机系统.它可以帮助用户更有效地完成任务,提高工作效率,提高生产力. 上位 ...
- 基于C#的工控上位机软件开发从入门到学废,需要几步?
基于C#的工控上位机软件开发从入门到学废,需要几步? 随着工控产品的应用,开始大幅度渗透进民用领域.涉及的工控产品范围广泛,如PLC.DCS.变频器.仪表.电机.SCADA.低压及配电元器件等. 准备 ...
- 嵌入式与卫星导航定位上位机软件开发(基于MFC框架)
嵌入式与卫星导航定位上位机软件开发(基于MFC框架) 1 串口通信--MSComm 控件 2 数据绘图--ChartCtrl 3 小结 专业课程要求,在SEED-DEC6713开发板上实现实时的单点定 ...
- 什么是核心竞争力——源自半导体行业,一个上位机软件开发工程师
到底什么是核心竞争力 ----来自半导体行业,一个上位机软件开发工程师 我的工作侧重于软件二次开发,因行业问题,软件需要对电机,泵等硬件进行通信,按照一定的顺序对其进行控制,对Wafer进行加工,以达 ...
- 工业监测自动化上位机软件开发,支持PLC通信,以及与各类品牌 的电流表、频谱仪、电子负载、功率计等通信
工业监测自动化上位机软件开发,支持PLC通信,以及与各类品牌 的电流表.频谱仪.电子负载.功率计等通信 本人拥有十多年工业项目.仪器仪表产品.教学产品开发以及培训经验,精通STM32.Msp430等各 ...
- java开发plc上位机软件开发_上位机开发之西门子PLC-S7通信实践
写在前面: 就目前而言,在中国的工控市场上,西门子仍然占了很大的份额,因此对于上位机开发而言,经常会存在需要与西门子PLC进行通信的情况.然后对于西门子PLC来说,通信方式有很多,下面简单列举一下: ...
- C#工控上位机实例_南京物流仓库【仓库物流】_智能云仓储库存wms管理分配货_电子标签价签拣货系统_工控erp上位机软件开发设计...
?南京滨江开发区300平方变压器250KVA厂房陆郎加油站附近开发区 | 物流仓库 | 厂房招租 南京滨江开发区陆郎加油站附近300平方独门独户厂房招租?变压器250KVA?适合小型磨具机械加工无污染 ...
最新文章
- windows7下java配置环境
- 将URL中的参数提取出来作为对象
- redis info memory
- GitHub官方开源新命令行工具
- 中继器 删除行_Axure9实操教程9-中继器动作(二)
- WebService事务处理
- 人生影响最大的三位老师
- [BZOJ 3931][CQOI2015]网络吞吐量(SPFA+网络流)
- linux划分5t硬盘,关于磁盘分区(以linux系统为例)
- 计算机专业英语问卷调查,调查问卷英文版.doc
- JavaScript高性能开发的十条建议
- 管理感悟:如何提交问题的解决方案
- 数字信号处理matlab版答案,数字信号处理(MATLAB版)
- 自动化邮件报告平台-邮件发送highchart图表
- 冉宝的leetcode笔记--每日一题 8月1日
- 00 后搞视频号月入过万,怎么做?
- 发送RST报文的几种可能的情况
- st58服务器装系统,微pe硬盘安装系统教程
- ExpandableListView购物车—+okhttp封装
- 沐风:小程序推广高手速成秘笈