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开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。

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

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

    LabVIEW如何减少下一代测试系统中的硬件过时6 HAL Benefits When addressing obsolescence, HALs yield the benefits of lowe ...

  2. 使用LabVIEW开发半导体芯片自动测试系统

    使用LabVIEW开发半导体芯片自动测试系统 半导体芯片自动测试系统,可以测试固定在底层封装版上的多组被测装置(DUT).系统为每个DUT执行电力与光学特性的描述.在测试开发中,软件可以判定每个芯片在 ...

  3. 数字万用表在自动测试系统中的广泛应用

    数字万用表除了在实验室或工作台单台使用外,在自动测试系统中也有广泛的应用.数字万用表可对产品进行电量参数的测量,来保证产品的一致性和指标合规. 吉时利DMM6500从使用.可靠性.成本.测量能力及编程 ...

  4. 基于LabVIEW的汽车仪表步进电机测试系统ETest

    设备组成 Etest_CPS系统主要由硬件部分与软件部分组成.硬件部分由PCI机箱.PCI控制器以及各种PCI接口板卡组成.软件部分由测试设计软件模块.测试执行服务软件模块.测试执行客户端软件模块.设 ...

  5. 基于LabVIEW开发的自动测试系统

    1.登录界面 2.测试类型选择 3.自动测试界面 4.测试完成界面 5.测试中界面 6.程序工程图 7,程序框图

  6. 基于LabVIEW开发的自动测试系统ATS

    主程序 用户管理模块 自动测试模块 数据管理模块 二次开发模块

  7. 自动驾驶系统中视觉感知模块的安全测试

    本文由吴昊,王浩,苏醒,李明昊,许封元,仲盛联合创作 摘要 近年来,基于深度学习的视觉感知技术的发展极大地促进了车联网领域中自动驾驶的繁荣,然而自动驾驶系统的安全问题频出引发了人们对自动驾驶未来的担忧 ...

  8. 如何实现5G和WiFi 6E网络?如何部署可编程测试系统(一)

    众所周知,用于引入5G和WiFi 6E无线网络的技术在频谱使用.组件等方面具有革命性的发展,为了满足5G关键性能指标,必须在之前的蜂窝基础设施上实现技术的迭代改进. 5G和WiFi 6的许多技术改进主 ...

  9. 基于网络的虚拟仪器测试系统

    引 言 著名科学家门捷列夫说:"没有测量,就没有科学".测量科学的先驱凯尔文又说,一个事物你如果能够测量它,并且能用数字来表达它,你对它就有了深刻的了解:但如果你不知道如何测量它, ...

最新文章

  1. 90.前端 :执行方法前提示功能
  2. python批量合并csv_Python合并多个csv文件
  3. 开发IOT WiFi设备时,需要测试的几种情况
  4. spring定时任务
  5. 高性能JavaScript 读书笔记
  6. ASP.NET MVC 环境配置,从1.0到2.0的转换和学习资源等
  7. 仿简书、淘宝等等App的View弹出效果
  8. 【数据结构与算法】单链表的Java实现
  9. careyshop-商城框架系统
  10. 你说“神马”?非正式汉语数据集资源上线,帮你训练网络语言处理
  11. Effictive Java学习笔记1:创建和销毁对象
  12. Codeforces Round #666 (Div. 2)B. Power Sequence(等比数列)
  13. STC学习:振动声光报警器
  14. 淦!推荐10款程序员专用高清壁纸!!
  15. 不用登陆QQ也能使用QQ截图工具
  16. 神舟K650c i7(W350STQ)上成功装好Mac OS X 10.9,兼谈如何安装WinXP、7、8.1、OSX、Ubuntu五系统(Chameleon、MBR)
  17. 数据分析 回归问题:北京PM2.5浓度回归分析训练赛
  18. 架设游戏私服——内网穿透工具frp
  19. java 获取est时间_java – 在EST时区获取XMLGregorianCalendar日期
  20. 在记事本上用java写一段代码,程序到底是如何跑起来的?

热门文章

  1. Linux socket EAGAIN
  2. XnView 批量调整大小 PNG 保持透明度
  3. 字节跳动前端一面(番茄小说)
  4. PTA-统计大写辅音字母(详细)
  5. NFS不能mount
  6. 关于「珠海木言」:能给你贡献关于进口板全屋定制的什么价值?
  7. ACM知识点思维导图
  8. d3dx9_42.dll丢失的解决方法-d3dx9_42.dll缺失下载方法
  9. Linux的DNS配置
  10. Spring官方文档下载