LabVIEW如何减少下一代测试系统中的硬件过时4

简介: LabVIEW如何减少下一代测试系统中的硬件过时4

LabVIEW如何减少下一代测试系统中的硬件过时4


DSSP Class Definition


DSSP父类定义有三种不同类型的函数:仅父类、公共类和基于度量的函数。DSSP父类,DSSP.Lvclass包含所有子类函数的超集,加上父类特有的一些函数。DSSP父类的单个子实例(例如AgSigGen.lvclass)必须包含公共DSSP函数和至少一个基于度量的函数。表1显示了不同的DSSP函数及其类别。


The DSSP parent class definition has three different types offunctions: parent-only, common, and measurement-based. The DSSP parent class,DSSP.lvclass, contains a superset of all the child class functions plus somefunctions unique to the parent. A single child instance of the parent DSSPclass (for example, Ag SigGen.lvclass) has to contain the common DSSP functionsand at least one of the measurement-based functions.Table 1 shows the differentDSSP functions and their categories.



Table 1. DSSP Function Categories


Table 2 shows which child classes implement parent DSSP functions.



Table 2. DSSP Function Locations


在示例实现中,只有DSSP父类包含测试工具中所需的所有函数。这是可能的,因为这个例子不是很复杂。对于更复杂的系统,您很可能希望拥有多个DSSP定义,以将每个DSSP中的函数数量控制在可管理的水平。


图7显示了“简单”实现,图8显示了“复杂”实现建议。


In the example implementation, only the parent DSSP class contains allof the functions that are needed in the test instrumentation. This is possiblebecause the example is not very complex. For a more complex system, you wouldmost likely want to have multiple DSSP definitions to keep the number offunctions in each one down to a manageable level.


Figure 7 shows the “simple” implementation and Figure 8 shows the“complex” implementation suggestion.



Themain difference between the two DSSP hierarchies is that the measurement-basedfunctions in the complex system are separated into another level of subclassesor virtual folders. This makes the development and maintenance even moremanageable for larger systems. Refer to Figure 9 to see that both the Ag SigGen and NI Sig Gen child classes implement the same functions because they arefilling the same role.


两个DSSP层次结构之间的主要区别是,复杂系统中基于度量的功能被分离到另一层子类或虚拟文件夹中。这使得大型系统的开发和维护更加易于管理。参考图9,可以看到Ag SigGen和NISig Gen子类都实现了相同的功能,因为它们填充了相同的角色。



Migrated System Configuration with New Hardware


Now update the system’s hardware. Figure 10 shows the updatedhardware.


使用新硬件迁移系统配置


现在更新系统硬件。图10显示了更新后的硬件。



Figure10. Updated System Hardware (no changes to DUT or fixture)


The system transitions from using four different instrument controlbuses (USB, LAN, GPIB, PXI) to using only PXI. Figure 11 shows the updatedsoftware.


系统从使用四种不同的仪表控制总线(USB、LAN、GPIB、PXI)过渡到仅使用PXI。图11显示了更新后的软件。


Figure11. Updated Software (provides same measurement result using new DSSP)


The blue box in Figure 11 shows that you had to develop and testthree new DSSP modules for the three new instruments. In this case, you did a one-to-onereplacement of instruments. Refer to figures 4 and 5 for a comparison to theoriginal system. The HAL prevented you from having to rewrite the testapplication.


图11中的蓝色方框显示您必须为三个新仪器开发和测试三个新的DSSP模块。在本例中,您进行了一对一的仪器更换。参考图4和图5了解与原始系统的比较。HAL使您不必重写测试应用程序。


需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。


相关文章
|
13天前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的高中信息技术课程在线测试系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的高中信息技术课程在线测试系统附带文章和源代码部署视频讲解等
19 6
|
22天前
|
人工智能 自然语言处理 安全
构建未来:AI驱动的自适应网络安全防御系统提升软件测试效率:自动化与持续集成的实践之路
【5月更文挑战第30天】 在数字化时代,网络安全已成为维护信息完整性、保障用户隐私和企业持续运营的关键。传统的安全防御手段,如防火墙和入侵检测系统,面对日益复杂的网络攻击已显得力不从心。本文提出了一种基于人工智能(AI)技术的自适应网络安全防御系统,该系统能够实时分析网络流量,自动识别潜在威胁,并动态调整防御策略以应对未知攻击。通过深度学习算法和自然语言处理技术的结合,系统不仅能够提高检测速度和准确性,还能自主学习和适应新型攻击模式,从而显著提升网络安全防御的效率和智能化水平。 【5月更文挑战第30天】 在快速迭代的软件开发周期中,传统的手动测试方法已不再适应现代高效交付的要求。本文探讨了如
|
21天前
|
JavaScript Java 测试技术
基于ssm+vue.js的在线测试管理系统附带文章和源代码设计说明文档ppt
基于ssm+vue.js的在线测试管理系统附带文章和源代码设计说明文档ppt
14 0
|
22天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的在线测试管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的在线测试管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
273 0
|
22天前
|
Dart 前端开发 测试技术
移动应用开发的未来:跨平台框架与原生系统的融合深入理解软件测试中的持续集成与持续部署(CI/CD)
【5月更文挑战第30天】 在本文中,我们将深入探讨移动应用开发领域的最新趋势:跨平台开发框架与原生操作系统的融合。随着移动设备成为日常生活的核心,高效、灵活且性能卓越的应用程序需求日益增长。文章分析了当前主流的跨平台工具如React Native和Flutter,并探讨了它们如何与iOS和Android等原生系统相互作用,以及这种融合对开发者、用户和整个移动生态系统意味着什么。我们还将预测未来可能的技术发展,并提出相应的策略建议。
|
23天前
|
运维 监控 测试技术
负载测试:系统性能护航
负载测试:系统性能护航
|
23天前
|
监控 测试技术 Apache
压力测试保系统稳定
压力测试保系统稳定
|
30天前
|
NoSQL 安全 测试技术
接口测试用例设计的关键步骤与技巧解析
该文介绍了接口测试的设计和实施,包括测试流程、质量目标和用例设计方法。接口测试在需求分析后进行,关注功能、性能、安全等六项质量目标。流程包括网络监听(如TcpDump, WireShark)和代理工具(Charles, BurpSuite, mitmproxy, Fiddler, AnyProxy)。设计用例时,需考虑基本功能流程、输入域测试(如边界值、特殊字符、参数类型、组合参数、幂等性)、线程安全(并发和分布式测试)以及故障注入。接口测试用例要素包括模块、标题、优先级、前置条件、请求方法等。文章强调了保证接口的幂等性和系统健壮性的测试重要性。
50 5
|
2天前
|
监控 前端开发 测试技术
postman接口测试工具详解
postman接口测试工具详解
28 7
|
3天前
|
监控 JavaScript 前端开发
postman接口测试工具详解
postman接口测试工具详解
16 6