- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代化学仪器通用软件平台的开辟与技术研究
摘 要
随着计算机技术和计算方法的发展,计算机在化学领域的应用越来越深入。从当前
世界上现代化学分析仪器的发展趋势上来看,以测控技术和计算机技术相结合的虚拟仪
器系统已成为当今仪器发展的主流方向。由于它是建立在以软件为关键技术的通用平台
上,可以很方便地改变软件配置来适应不同的需要,功能更加灵活、强大,更适合化学
研究和创新的需要。
本论文选题来自国家“十五”重大攻关项目《通用科学仪器软件平台系统》(该项
目已经通过科技部专家组的课题验收),着重于现代化学仪器通用软件平台的开发与技
术研究。通过软件复用生成应用系统,根据用户定义的规则和参数对可复用组件进行专
化,并将其组合成应用系统。在该平台的开发过程中,对应用系统的共同特征加以研究,
界定出可以复用的元素,创建相应的可复用构件,建立构件库。
通用软件平台主要由六类软件开发包来实现,包括:
1.数字信号处理软件包:负责基础的数据处理,针对仪器所分析的信号从单独离
散量,到一维谱图、二维图像及动态分析系统的多维数据等,提供信号生成、
时域处理、频域处理、窗函数和滤波器设计等功能函数。
2.人工智能软件包:为用户开发和使用人工智能程序分析处理数据提供支持。提
以及函数调用错误处理等功能功能函数。
3.先进算法软件包:解决在数据处理的过程中经常用到的复杂的数学运算方法,
提供包括线性代数方程求解、积分、微分方程数值解、插值、线形及非线性拟
合等功能函数。
4.谱图数据处理软件包:对常见的测量仪器的谱图数据作数据处理,提供平滑去
噪、滤波、峰的识别、分析、谱图处理错误报告等功能函数。
5.数据管理应用软件包:实现对科学数据的数据库管理,提供数据源的连接/断
开、SOL语句的执行、数据库/记录集的属性/状态的设置/查询、记录集中数据
的增删编辑、错误处理等功能函数。
6.远程通讯及远程诊断软件包:提供网络套接字的创建/销毁、连接/监听、数据
的传输/接收、异常的构建/处理等功能函数,实现网络通讯功能,以期实现科
IV
学仪器的远程管理、控制、计算、诊断等。
标准数据接口,在设计时尽可能降低各构件之间的依赖性,每个模块都能独立完成所定
义的功能,实现高内聚低耦合。各组件之间通过敛矾接叫利_l=fJ二进制流来交换数据。
关键词:
通用软件平台,虚拟仪器,
计算机应用,数据处理软件包。
V
ABSTRACT
and of
Wi廿lthe of science
computer technology,theapplicationscomputer
development
trendofmodem
more.Asthe chemical
in have moreand analysis
chemistry widely
spread
Virtual beenthe
Instrument(VI)has
equipment,the main..direction.
aboutthe ofMode
文档评论(0)