当前位置:网站首页>LabVIEW RT中的用户界面更新速度
LabVIEW RT中的用户界面更新速度
2022-08-01 07:10:00 【LabVIEW开发】
LabVIEW RT中的用户界面更新速度
在RT系统中使用LabVIEW RT模块时,用户界面的更新速度可以有多快?
解答:
用户界面的更新速度取决于很多因素。用户界面线程工作在一个正常的优先级,所以它会和另外一些RT引擎上同等为正常优先级的线程共享处理器时间。假如有其他更高优先级的线程运行,用户界面线程只会在这些线程处理完毕或睡眠时才开始运行。
对于RT系列的DAQ设备,更新速度还会跟主机PC的PCI总线上其他活动有关。对于RT系列的PXI控制器,用户界面更新速度和网络拥挤度有关。
最后,显示的更新还取决于Windows操作系统,而不是取决于RT引擎,而Windows系统是非确定性的,所以显示也是非确定性的。这会取决于主机PC机的处理器速度、内存和显卡的速度和内存。

编辑
添加图片注释,不超过 140 字(可选)
什么是实时操作系统?
一般而言,操作系统的任务是管理计算机的硬件资源和应用程序。 实时操作系统会执行这些任务,但是运行时间精度和可靠度都极高。在实际应用中,有的系统失常代价高昂,甚至会引起安全事故。这时,操作系统的时间精度和可靠度都显得格外重要。
顾名思义,实时操作系统必须在已知的关键时间内完成关键操作,至少要在绝对大多数情况下在已知时间内完成关键操作。 部分这类操作包括操作系统调用和中断处理。完全满足在指定时间内完成关键性操作的实时操作系统,被称为“硬实时”操作系统。大多数情况下能满足在指定时间内完成关键性操作的实时操作系统,被称为“软实时”操作系统。实际情况中,上述分类的指导意义有限。每个实时操作系统都有独特的性能特征,用户在决定使用某个实时操作系统之前需要仔细研究这些特征。
下面通过列子来帮助理解实时操作系统的概念。 假设在为一款新车设计安全气囊系统。在该情况下,极小的时间误差(太早或太迟)都会产生灾难性后果,甚至导致人员伤亡。因此,需要一个硬实时系统;在系统设计上要确保没有任何操作的优先级可以凌驾于时间限制之上。另一方面,如要设计一个接收流媒体手机,在保持大致不丢失流媒体数据的前提下可以偶尔遗失少量数据。 在这种应用中,一个软实时操作系统就可满足要求。
如果编程合理,实时操作系统可保证程序运行在时间上的稳定可靠性。 实时操作系统向用户提供任务优先级排序的高度控制权,也通常会允许用户检查任务执行是否符合时间上设定的要求。
与实时操作系统相比,个人电脑上最常见的操作系统称为通用操作系统,例如,Windows。 下面将详尽阐述实时操作系统和通用操作系统的区别。在此之前,要先了解两种操作系统的优劣。 Windows等操作系统通过运行多个程序和服务来维持对用户操作的响应,实时操作系统通过精确和可靠度定时机制(关注编程人员设定的优先级)来运行关键性应用程序。
LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序
上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系我们。
LabVIEW RT中的用户界面更新速度 - 北京瀚文网星科技有限公司 (bjcyck.com)
边栏推荐
- Vim扩展内容
- 【南瓜书ML】(task4)神经网络中的数学推导(更新ing)
- Monitor the width and height of the parent element, adapt to the size of the plug-in
- Compare two objects are the same depth
- 2022年牛客多校第四场补题
- Datagrip error "The specified database userpassword combination is rejected..."Solutions
- 监听父元素宽高,自适应插件大小
- Srping中bean的生命周期
- Xiaobai's 0 Basic Tutorial SQL: An Overview of Relational Databases 02
- 升级为重量级锁,锁重入会导致锁释放?
猜你喜欢

I have three degrees, and I have five faces. I was "confessed" by the interviewer, and I got an offer of 33*15.

NIO编程

matlab wind speed model wavelet filtering

Sound Signal Processing Fundamental Frequency Detection and Time-Frequency Analysis

滚动条样式修改

Golang:go获取url和表单属性值

金山打字通 官网 下载

如何使用Photoshop合成星轨照片,夜空星轨照片后期处理方法

Srping bean in the life cycle

拳头游戏免版权音乐下载,英雄联盟无版权音乐,可用于视频创作、直播
随机推荐
POJ2031空间站题解
轻量级的VsCode为何越用越大?为什么吃了我C盘10G?如何无痛清理VsCode缓存?手把手教你为C盘瘦身
05-SDRAM: Arbitration
Datagrip error "The specified database userpassword combination is rejected..."Solutions
dbeaver连接MySQL数据库及错误Connection refusedconnect处理
爬虫基本原理介绍、实现以及问题解决
Golang:go获取url和表单属性值
Vim简介
MVVM项目开发(商品管理系统一)
目标检测概述-上篇
选择排序—直接选择排序和堆排序
POJ2421道路建设题解
Offer刷题——1
日志导致线程Block的这些坑,你不得不防
Practical training Navicat Chinese and English mode switching
Dbeaver connect the MySQL database and error Connection refusedconnect processing
关于App不同方式更新的测试点归纳
特殊的日子,值得纪念
The Bean's life cycle
三维坐标系距离