当前位置:网站首页>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)
边栏推荐
- 表的创建、修改与删除
- LeetCode 0150. Reverse Polish Expression Evaluation
- How to generate and configure public key certificate in Alipay
- LeetCode 0150. 逆波兰表达式求值
- 戴尔PowerEdge服务器R450 RAID配置步骤
- Golang:go连接和使用mysql
- Dell PowerEdge Server R450 RAID Configuration Steps
- 目标检测概述-上篇
- Three aspects of Ali: How to solve the problem of MQ message loss, duplication and backlog?
- JS的运行原理
猜你喜欢
LeetCode 415:字符串相加
从购买服务器到网站搭建成功保姆级教程~超详细
MATLAB程序设计与应用 2.5 MATLAB运算
Golang: go open web service
Json对象和Json字符串的区别
旋度(7)连接失败localhost8080;连接拒绝了
【视觉SLAM十四讲】第一章理论详解
对于升级go1.18的goland问题
Image lossless compression software which works: try completely free JPG - C image batch finishing compression reduces weight tools | latest JPG batch dressing tools download
NIO programming
随机推荐
Self-made a remote control software - VeryControl
关于App不同方式更新的测试点归纳
Xiaobai's 0 Basic Tutorial SQL: An Overview of Relational Databases 02
数据机构----线性表之单向链表
我的创作纪念日
选择排序—直接选择排序和堆排序
return;代表含义
零代码网站开发利器:WordPress
电磁兼容简明教程(6)测试项目
目标检测概述-上篇
POJ1287联网题解
LeetCode Question of the Day (309. Best Time to Buy and Sell Stock with Cooldown)
头歌MySQL数据库实训答案 有目录
小程序通过云函数操作数据库【使用get取数据库】
安装SQL Server详细教程
Does flinkcdc have any solution for mysql's date field type conversion?
How to use Photoshop to composite star trail photos, post-processing method of night sky star trail photos
crypto-js使用
Sound Signal Processing Fundamental Frequency Detection and Time-Frequency Analysis
从购买服务器到网站搭建成功保姆级教程~超详细