摘要
工业CT扫描成像包含了试件运动扫描与投影数据重建计算两个重要步骤。这就要求工业CT扫描成像系统软件必须即能灵活地控制硬件,又能高效地处理数据。因此,工业CT扫描成像系统软件架构的设计应满足此要求。据此,本文针对编程语言环境与处理数据类型的选择以及硬件的虚拟方法等软件架构基础性问题进行了详细讨论。得出了以C语言作为编程语言、选择整型数据和浮点型数据进行处理以及利用C语言中的条件预编译语句进行硬件虚拟的结论。
Industrial Computed Tomography (ICT) includes two important steps: scan of the moving specimens and reconstruction from the projection data. That means the software oflCT system must be flexible to control the hardware and efficient to process the data. Therefore, the design of the software architecture for ICT system should meet therequirements above. According to this, the fundamental issues of the software architecture are discussed in this paper, the programming language environment, the processing data type selection and the methods for hardware virtualization. And the conclusions are: using C language as the programming language oflCT system, choosing integer and floating-point type as the processing data types and hardware virtualization by the precompiled statements of C language.
出处
《数字技术与应用》
2016年第5期161-162,164,共3页
Digital Technology & Application
关键词
工业CT
软件架构
编程语言
数据类型
虚拟硬件
industrial computed tomography, software architecture, programming language, data type, hardware virtualization