广告招募

LabVIEW系统设计软件对数字开发的影响

2025年10月13日 17:48:22      来源:长沙艾克赛普仪器设备有限公司 >> 进入该公司展台      阅读量:3

分享:

长期以来的预测趋势揭示了整个系统设计流程中的设计和测试趋于统一,这两个先前独立的功能将被集成在一起。集成功能的明显优势在于缩短了投入市场的时间并获得更好的整体质量,而这些优势都归功于在创建设计的同时集成了测试定义和实现。在系统设计过程中,从仿真到实现以及最终系统部署,都可以对这些早期测试平台进行重用。

为了真正实现设计和测试统一,尤其对于类似RF通信等复杂功能,需要在测试和实现的设计生命周期的所有阶段都能够有效执行所选的系统设计软件和语言。在这之前,用于系统仿真或设计与用于系统实现的工具及技术存在很大不同。此外用于设计和实现的工具和语言通常不同于测试中使用的工具。这将导致不同功能团队使用不同的工具,将增加交流的复杂程度并降低设计和测试中可重用代码的流动性。这些因素都是实现设计和测试统一的主要障碍,因此理想的系统设计软件需要提供单一语言用于仿真、实现和测试,并在所有设计阶段和功能间代码重用。

减少限制的传统方法

当设计功能达到要求时,从设计到实现的传统转换方法会将算法交给其它组,并通过手动方式将数学算法转换为程序实现,通常将根据实现的执行要求使用ANSI C或HDL语言。

既然在设计、实现和测试中重用相同算法而无需独立的代码生成步骤可提供各种优势,那么为什么其他系统设计软件不直接使用重用的方法?这主要是由于一些历史原因导致了该情况的出现。大多数系统设计软件最初用于仿真空间,并且该仿真已为系统行为的时域验证进行优化,然后向程序实现方向发展。LabVIEW核心为系统实现,并朝设计和仿真方向发展。其编程语言、环境以及更重要的IP/算法模块是为了在处理器和FPGA上以实时速率进行编译和执行而设计的。

除了实现算法重用,LabVIEW的程序实现传统很大程度上对部分仿真-时间活动进行了加速。例如,LabVIEW可将台式机算法完整编译为专用处理器的机器代码。对于纯功能DSP类型算法,系统设计人员将以相对于连续时域仿真方法的更快速度对算法进行实现和调试。与用于终端FPGA的设计仿真相比,该优势尤其明显。LabVIEW可支持位及周期精度仿真的预期形式。在特定情况下功能测试通常能满足需求,但LabVIEW可将速度提高多个数量级,主要原因为功能代码已为本地功能执行进行了编译和优化,而不再仅仅是“仿真”。相对于较慢的仿真算法,在仿真中重用快速的实现算法更具实际用途,因此与其他系统设计软件相比,LabVIEW优势更为明显。
万用表 /
版权与免责声明:
1.凡本网注明"来源:全球供应商网"的所有作品,版权均属于全球供应商网,转载请必须注明全球供应商网。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。