labview 上位机软件开发——实用技巧1000例

标题商与余数函数的用法

今天跟大家分享一个实用小技巧——商与余数函数的用法
1.真实工况:
一个测试台上位软件开发项目中,一个被试元件,要求做寿命试验(比如做100万次),要求记录下试验过程数据。问题来了,100万次,数据量太大怎么办,看都看不过来。和甲方商量,说是全记录下来也没什么意义,我只要知道最初性能,隔一段时间的性能就可以了。
最后:总共试验n次(n可设定),每试验m次(m可设定),记录x个值(x可设定,包括最初的x个值)。例如,试验100万次,每1000次。记录100个值。这样根据实际需求,可大大减少数据量。
工况有了,下一步就是,把工况翻译成数学模型,然后用程序表示出来。
翻译一下就是:每1000次触发一次,然后连续记录100个值。这里就用到这个函数了。
2.涵数介绍
如图所示:就是商与余数函数。很简单,x÷y = IQ…R,IQ为商,R为余数。

3.用法举例
1)有一个灯,每过5s亮一下。2)把67868668秒换算成h小时,m分钟,s秒的格式。
来实现第1个例子,第2个大伙可以试试,当然有更简单的方法,但商余数是最基本的。

前面版:先放一个灯,每5秒亮一次。再放一个数值开关,用来计时。

后面版:放一个while循环,放一个时间延时函数,赋值1000,用来设定while循环的循环周期为1秒。这样,i值就等于计时时间了,把i赋值给计时控件。每5秒钟亮一次,也就是说,5,10,15,20,25,30都亮,能被5整除就亮一次。能被5整除,翻译一下就是:除数为5,余数为0(当然,i=0时余数也为0)。上面这个工况就写好了。
4.工况实现
经过上面的介绍,文章开头所描述的工况就不难实现了:和每5秒亮一次一个道理。以下是实现过程。

当次数等于1,2,3,4,5 , 1001,1002,1003,1004,1005 , 2001,2002,2003,2004,2005…这些数的时候,余数小于5,布尔值触发,开始记录。

labview 上位机软件开发——实用技巧1000例。每天分享一个使用开发小技巧,欢迎关注、交流。
有什么其余项目方面的问题、建议或意见,欢迎加QQ群或头条号联系。
                       作者:10年工控702
编写:十年工控702
LabVIEW项目篇QQ群:241388930
头条公众号:1628583166434318
今日头条二维码:

相关Labview技术分享文章请点击

labview 上位机软件开发——实用技巧1000例相关推荐

  1. labview 上位机软件开发——实用技巧1000例 单位转换VI的巧妙用法

    标题第2例:单位转换VI的巧妙用法 标题labview 上位机软件开发--实用技巧1000例 今天跟大家分享一个工业领域上位机开发的实用小技巧--单位转换VI的巧妙用法 1.真实工况: 楼主做工业领域 ...

  2. 上位机软件开发项目案例(一)_C#开发

    了解或咨询 上位机软件开发/LabVIEW软件开发/C#软件开发/QT软件开发,请访问AgainDo再度科技官网:www.againdo.com 概述 该软件为线束连接器自动化生产设备上位机软件,系统 ...

  3. 上位机软件开发流程是怎样的?上位机开发软件分享

    随着科技的发展, 上位机软件开发已经成为当今社会的一个重要组成部分.上位机软件开发是一种技术,它可以帮助用户更好地控制和管理计算机系统.它可以帮助用户更有效地完成任务,提高工作效率,提高生产力. 上位 ...

  4. 基于C#的工控上位机软件开发从入门到学废,需要几步?

    基于C#的工控上位机软件开发从入门到学废,需要几步? 随着工控产品的应用,开始大幅度渗透进民用领域.涉及的工控产品范围广泛,如PLC.DCS.变频器.仪表.电机.SCADA.低压及配电元器件等. 准备 ...

  5. 嵌入式与卫星导航定位上位机软件开发(基于MFC框架)

    嵌入式与卫星导航定位上位机软件开发(基于MFC框架) 1 串口通信--MSComm 控件 2 数据绘图--ChartCtrl 3 小结 专业课程要求,在SEED-DEC6713开发板上实现实时的单点定 ...

  6. 什么是核心竞争力——源自半导体行业,一个上位机软件开发工程师

    到底什么是核心竞争力 ----来自半导体行业,一个上位机软件开发工程师 我的工作侧重于软件二次开发,因行业问题,软件需要对电机,泵等硬件进行通信,按照一定的顺序对其进行控制,对Wafer进行加工,以达 ...

  7. 工业监测自动化上位机软件开发,支持PLC通信,以及与各类品牌 的电流表、频谱仪、电子负载、功率计等通信

    工业监测自动化上位机软件开发,支持PLC通信,以及与各类品牌 的电流表.频谱仪.电子负载.功率计等通信 本人拥有十多年工业项目.仪器仪表产品.教学产品开发以及培训经验,精通STM32.Msp430等各 ...

  8. java开发plc上位机软件开发_上位机开发之西门子PLC-S7通信实践

    写在前面: 就目前而言,在中国的工控市场上,西门子仍然占了很大的份额,因此对于上位机开发而言,经常会存在需要与西门子PLC进行通信的情况.然后对于西门子PLC来说,通信方式有很多,下面简单列举一下: ...

  9. C#工控上位机实例_南京物流仓库【仓库物流】_智能云仓储库存wms管理分配货_电子标签价签拣货系统_工控erp上位机软件开发设计...

    ?南京滨江开发区300平方变压器250KVA厂房陆郎加油站附近开发区 | 物流仓库 | 厂房招租 南京滨江开发区陆郎加油站附近300平方独门独户厂房招租?变压器250KVA?适合小型磨具机械加工无污染 ...

最新文章

  1. 2021年大数据常用语言Scala(十九):基础语法学习 iterator迭代器
  2. R语言中的dnorm(),pnorm(),qnorm(),rnorm()的解释
  3. MySQL字符编码设置
  4. Office for AI | 拯救互联网人崩溃瞬间
  5. 结构体实验报告总结_解读!清华、谷歌等10篇强化学习论文总结
  6. 数学之美系列12(转帖)
  7. cocos2d-iphone源码分析(2):Director
  8. 将字符串添加负数_Go语言实现LeetCode算法:8 字符串转整数
  9. 关于计算机展览的英语作文,2015考研英语作文范文精选:选什么东西参加展览?...
  10. 计组之数据运算:13、加法器优化
  11. mysql 事件的作用_MySQL 事件
  12. 解析数论导轮中的数学实验(python)
  13. tftd32搭建DHCP服务器软件打开报错
  14. linux oracle实例名查看,Linux环境下oracle数库库改名,实例改名
  15. Valve在Game Dev Conference上,OUYA上的1000场比赛等等
  16. office 在线预览
  17. Java异常之 Error 和 Exception
  18. TryHackMe学习笔记-Windows PrivEsc Arena
  19. 《把时间当做朋友-李笑来》
  20. QPSK成型滤波matlab代码编写

热门文章

  1. Access时间转换
  2. Python selenium自动化刷问卷+绕过智能验证
  3. 日本最大社交网站Mixi的成功之道
  4. 国家基础地理信息中心编制完成新版世界地图
  5. 甘肃非煤矿山电子封条 智慧矿山 opencv
  6. 2018中国移动和电信浙江分公司宁波校招笔试面试
  7. 远离手机卡顿的正确做法!关闭这3个设置,让手机流畅如新
  8. 某厂生产三种产品 I, II, III。 每种产品要经过 A、 B两道工序加工。 设该厂有两种规格的设备能完成 A 工序, 它们以A1、 A2表示; 有三种规格的设备能完成 B 工序, 它们以B1、
  9. 技术导航网网站源码 带后台
  10. 理发店真是一个暴利行业吗?