TPL与C语言的混合编程方法研究
DOI:
作者:
作者单位:

(海军航空工程学院 科研部,山东 烟台 264001)

作者简介:

牛双诚(1974-),男,河北新河人,博士,主要从事计算机软件、自动测试系统、电子设备故障诊断、可测试性方向的研究。[FQ)]

通讯作者:

中图分类号:

基金项目:

“泰山学者”建设工程专项经费资助。


Research on Mixed Programming of TPL and C Language
Author:
Affiliation:

(Department of Scientific Research, NAEI, Yantai 264001,China)

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    TPL是IEEE Std 1641 标准提出的新一代面向信号测试语言。与ATLAS不同,TPL是一种嵌入式语言,需要与载语言混合编程使用;文章首先分析了TPL语言的特点和实现难点;接下来,提出了TPL与C语言的混合编程实现方法,设计并实现了一个TPL-C翻译器;最后,文章开发了一个预编译组件,将TPL-C翻译器集成到商业的测试软件开发环境——LabWindows/CVI中;实际应用结果表明,文章设计的TPL-C翻译器和预编译组件实现了TPL与C语言的混合编程,为面向信号测试程序开发提供了一个友好的混合编程环境。

    Abstract:

    TPL is a new generation signal-oriented testing language proposed by IEEE Std 1641. Different from ATLAS, TPL is an embedded language. It needs to be programmed with a carrier language. Firstly, the characteristics and difficulties of TPL language are studied. Next, we put forward a realization method of mixed programming with TPL and C language, and implement a TPL-C translator. Finally, we design a PreBuilding component, which integrate the TPL-C translator into a commercial software development environment — LabWindows/CVI. Practical using experiences show that the TPL-C translator and the PreBuilding component realize mixed programming of TPL and C language, and provide a friendly mixed programming environment for the development of signal-oriented testing procedures.

    参考文献
    相似文献
    引证文献
引用本文

牛双诚,许爱强. TPL与C语言的混合编程方法研究计算机测量与控制[J].,2015,23(9):3238-3240.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2015-06-10
  • 最后修改日期:2015-07-10
  • 录用日期:
  • 在线发布日期: 2015-10-08
  • 出版日期:
文章二维码