《HAL MAL低代码自动化测试系统介绍_陕西威迈.pdf》由会员分享,可在线阅读,更多相关《HAL MAL低代码自动化测试系统介绍_陕西威迈.pdf(35页珍藏版)》请在三个皮匠报告上搜索。
1、1 陈亮 HAL/MAL低代码自动化测试系统 内容 公司介绍 为什么需要基于HAL/MAL的测试软件框架 硬件抽象层 HAL介绍 测量抽象层 MAL介绍 HAL/MAL低代码自动化测试系统总体介绍 内容 公司介绍 为什么需要基于HAL/MAL的测试软件框架 硬件抽象层 HAL介绍 测量抽象层 MAL介绍 HAL/MAL低代码自动化测试系统总体介绍 公司简介 2015年成立,位于古城西安高新区,洛阳设办事处 NI公司官方银牌系统合作伙伴 ISO9001质量体系认证、国家高新技术企业、科技型中小企业 3项发明专利、7项实用新型专利、12项软件著作权 高素质的服务团队 技术岗位:博士1、硕士4、本科
2、15、专科 3 o电路硬件、电气、上位机软件(LabVIEW、C+、C#)、嵌入式软件、FPGA数字逻辑、结构;o调理电路设计、结构设计、组件级开发、系统定制 技术型市场销售3、行政1(兼销售助理)、财务1、采购1(兼商务助理、项目助理)公司定位与发展 自动化测试系统开发、专用测试设备开发 软件无线电与RF系统集成开发 公司优势特点 具有软件无线电系统开发、通用自动化测试系统开发能力 高速实时FPGA开发能力 具有USRP RIO/FlexRIO等硬件板载FPGA开发能力 具有通过HDL开发IP核并通过LabVIEW FPGA集成的能力 通用LabVIEW/C+/C#自动化测试软件开发能力 可
3、灵活支持第三方硬件 LabVIEW本地化控件调用TestStand引擎 HAL/MAL测试框架 配套外部信号调理硬件开发能力 40V隔离模拟输入调理 40V隔离模拟输出调理硬件 其他非标硬件开发能力(NI产品版图补充,如1553B卡、429卡、旋转变压器仿真卡、20Mbps RS422/485卡、同步485卡等)成功案例-SDR 宽带卫星地面通信信道模拟器 基于PXIe-5841、PXIe-7985 最小延时8uS、最大延时1S 支持大尺度衰落、多种小尺度衰落、自定义衰落模型 复杂电磁环境仿真系统 USRP-2944*16 多通道通信信号并行生成,支持每个射频通道多路子载波 低空小目标探测系统
4、 基于USRP-2944 探测距离10-2000米,距离精度5-10米 宽带高速采集回放系统 基于PXIe-5841 支持实时频谱图、时频图监测 支持随时启动对感兴趣信号的信道化存储 成功案例-ATE 某控制组件自动化测试设备 电路板FCT测试 基于HAL/MAL框架,低代码编程,自动化测试 某红外探测器功能测试设备 FPGA端被测对象高速时序控制 高速AD采集,图像处理与识别 矿用球磨机监测系统 振动、噪音采集与分析 某便携式外场诊断设备 被测产供电、时序激励、模拟量数字量采集与分析 自动对被测对象进行诊断 内容 公司介绍 为什么需要基于HAL/MAL的测试软件框架 硬件抽象层 HAL介绍
5、测量抽象层 MAL介绍 HAL/MAL低代码自动化测试系统总体介绍 NI网站链接 NI提供的自动化测试系统构建基础知识白皮书 https:/ NI建议的自动化测试系统架构 NI TestStand软件介绍 创建、执行和调试测试序列 可以复用使用主流编程语言的测试代码 通过并行测试提高吞吐量 生成测试报告、集成数据库 使用开放和可扩展的框架满足自定义需求 开发或连接专业操作界面 某些情景下仍然面临新的挑战 开发开发 维护维护 紧迫的开发周期 需求定义不清晰 测试步骤不断变化 硬件设计完成之前就要开始软件开发 软件和硬件工程师分离 长产品生命周期 仪器故障或过时 仪器变更 产品更新 测试工艺要求更
6、改 需要新硬件 制造工程师通常不是原始的测试开发人员 自动化测试软件抽象的好处 开发开发 维护维护 软硬件分离 序列开发与代码(驱动程序)开发分离 为仪器提供通用API 优化代码复用 缩短开发时间 将架构师与测试开发人员的角色分离 降低被淘汰或硬件更换的风险 降低对特定仪器的依赖性 无需修改测试序列即可更换硬件 降低代码复杂性,方便未来测试支持/更改 提高代码跨平台兼容性 硬件抽象层(HAl)和测量抽象层(MAl)是实现自动化测试软件模块化、灵活性和可扩展性的两种有效设计方法,采用抽象层会使得测试序列更快开发,更易于维护,更适应新的仪器和测试工艺要求。采用抽象的自动化测试系统架构 HAL 和