,具有如下特点有强大的监控和调试环境,控制硬件的能力仅次于汇编语言能够实现的所有功能,它的代码编写速度相对较慢数据处理能力仅次于和,必要时可嵌入汇编语言,速度即可与相媲美,文献详细阐述了语言中嵌入汇编语言的方法。与其说是种编程语言,不如说是数值计算的实验终端,也有人称它为第代计算机语言。早期的引言工业扫描成像系统是种精密复杂的光学成像系统,其扫描成像过程包含了试件运动扫描与投影数据重建计算两个重要步骤。这就要求其管理者高效地处理数据,并且灵活地控制硬件。所有语言都有其技术瓶颈,般说来,低级语言的编程效率较低但运行效率较高,高级语言编程效率较高而运行效率较低,各高级语言的库又侧重不同的应用。工业系统软件架构基础论文原稿,业软件架构编程语言数据类型虚拟硬件中图分类号文献标识码文章编号处理的数据类型,并适当进行硬件虚拟。选择编程语言机器语言是唯不需要翻译而直接被计算机识别的程序设计语言,它是最低级的编程语言,可实现对计算机所有的操作,所有其它的语言都要由编译器编译成机器语言才能运行。汇编语言是机器语言的助记符,它将机器语言用有意义的英文字母缩写替代,可读性较好。它的级别实现操作运行效率均与机器语言相同,但也要编译器将其编译成机器语言才能运行。摘要工业扫描成像包含了投影数据和重建后的数据,通常需要进行相同的图像处理显示和保存等操作。语言虽然不是强类型语言,但随着它的发展,其类型检查机制已经得到了加强。当变量被声明或者常量被写出时,就已经固定了它的数据类型,而且它本身无法更改。数据处理中,有些是可以统处理的,但效率会降低。以下通过数据的灰度直方图统计运算具体说明,如表所示。其中和为无符号短整型变量和为单精度浮点型变量快速处理由于用投影数据重建后的数据通常为浮点型,般用单精度浮点型表示即可。因而,与通常无法完全致。上述方法在计算速度代码编写效率和精度方面各有利弊,组建软件架构的时,要根据实际情况做出合理的选择。数据类型本文中数据类型主要是指数据值在内存中存放的格式按小数点的位置可分为整型和浮点型。其中,浮点型数据按占用空间的大小可分为单精度和双精度。整型数据按占用空间的大小可分为超短短长和超长等,能运行。投影数据和重建后的数据,通常需要进行相同的图像处理显示和保存等操作。语言虽然不是强类型语言,但随着它的发展,其类型检查机制已经得到了加强。当变量被声明或者常量被写出时,就已经固定了它的数据类型,而且它本身无法更改。数据处理中,有些是可以统处理的,但效率会降低。以下通过数据的灰度直方图统计运算具体说明,如表所示。其中和为无符号短整型变量和为单精度浮点型变量程效率较高而运行效率较低,各高级语言的库又侧重不同的应用。整型数据由于占用空间较小,其存储和传输的成本较低,且有利于图像灰度统计运算及显示但很多投影数据重建算法又要求数据为浮点型。工业扫描成像系统中涉及较多硬件,由于设备供货周期和调试场地等因素的影响,调试软件的计算机通常无法同些硬件设备连接,虚拟硬件技术可以让计算机在调试个硬件或算法软件时,得到其它所有硬件的虚拟的合理反馈信息。工业系统软件架构基础论文原稿按表示的范围又可分为带符号整型和无符号整型。数据类型的不同将导致占用空间和运算速度的不同。扫描系统通常需要两种精度的数据扫描投影数据般由实际信号经转换而成无符号整型数据,通常由无符号短整型即可表示,目的在于减小存储空间和便于快速处理由于用投影数据重建后的数据通常为浮点型,般用单精度浮点型表示即可。工业系统软件架构基础论文原稿。据值在内存中存放的格式按小数点的位置可分为整型和浮点型。其中,浮点型数据按占用空间的大小可分为单精度和双精度。整型数据按占用空间的大小可分为超短短长和超长等,按表示的范围又可分为带符号整型和无符号整型。数据类型的不同将导致占用空间和运算速度的不同。扫描系统通常需要两种精度的数据扫描投影数据般由实际信号经转换而成无符号整型数据,通常由无符号短整型即可表示,目的在于减小存储空间和便于和都是无符号长整型变量,它们要求其序号必须为整型变量表示将目标变量的输出值强制转换成无符号长整型,但不改变目标变量本身的类型。是对的内存移位,结果使与代表同内存值,因此,投影数据统计结果存放变量可等效成。但由于的计算结果不定是整数,故无法做类似的等效。工业系统软件架构基础论文原稿。数据类型本文中数据类型主要是指此,必须合理选择编程的语言环境与所处理的数据类型,并适当进行硬件虚拟。选择编程语言机器语言是唯不需要翻译而直接被计算机识别的程序设计语言,它是最低级的编程语言,可实现对计算机所有的操作,所有其它的语言都要由编译器编译成机器语言才能运行。汇编语言是机器语言的助记符,它将机器语言用有意义的英文字母缩写替代,可读性较好。它的级别实现操作运行效率均与机器语言相同,但也要编译器将其编译成机器语言才,引言工业扫描成像系统是种精密复杂的光学成像系统,其扫描成像过程包含了试件运动扫描与投影数据重建计算两个重要步骤。这就要求其管理者高效地处理数据,并且灵活地控制硬件。所有语言都有其技术瓶颈,般说来,低级语言的编程效率较低但运行效率较高,高级语言编,工业系统软件架构基础论文原稿及利用语言中的条件预编译语句进行硬件虚拟的结论。关键词工业软件架构编程语言数据类型虚拟硬件中图分类号文献标识码文章编号是用编写的,年的版本已经用语言作了完全的改写。它结合了数学库和图形库,全部由世界流专家用或者汇编语言编制,是世界流水平的数值计算函数库,运行效率极高。它提供了个终端平台,供使用者运行它的数学库。如果在平台上逐次运行几条语句,其速度尚可以达到语言水平但如果要多条语句循环跳转,速度极慢。但它的代码编写效率极高,便于数据可视化,很适于实验室整型数据由于占用空间较小,其存储和传输的成本较低,且有利于图像灰度统计运算及显示但很多投影数据重建算法又要求数据为浮点型。工业扫描成像系统中涉及较多硬件,由于设备供货周期和调试场地等因素的影响,调试软件的计算机通常无法同些硬件设备连接,虚拟硬件技术可以让计算机在调试个硬件或算法软件时,得到其它所有硬件的虚拟的合理反馈信息。控制硬件和数据处理效率都很高的高级语言是语言。它是高级语,试件运动扫描与投影数据重建计算两个重要步骤。这就要求工业扫描成像系统软件必须即能灵活地控制硬件,又能高效地处理数据。因此,工业扫描成像系统软件架构的设计应满足此要求。据此,本文针对编程语言环境与处理数据类型的选择以及硬件的虚拟方法等软件架构基础性问题进行了详细讨论。得出了以语言作为编程语言选择整型数据和浮点型数据进行处理以及利用语言中的条件预编译语句进行硬件虚拟的结论。关键词和都是无符号长整型变量,它们要求其序号必须为整型变量表示将目标变量的输出值强制转换成无符号长整型,但不改变目标变量本身的类型。是对的内存移位,结果使与代表同内存值,因此,投影数据统计结果存放变量可等效成。但由于的计算结果不定是整数,故无法做类似的等效。工业系统软件架构基础论文原稿。因此,必须合理选择编程的语言环境与所
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 10 页
第 2 页 / 共 10 页
第 3 页 / 共 10 页
第 4 页 / 共 10 页
第 5 页 / 共 10 页
第 6 页 / 共 10 页
第 7 页 / 共 10 页
第 8 页 / 共 10 页
第 9 页 / 共 10 页
第 10 页 / 共 10 页
预览结束,喜欢就下载吧!
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。