网站大量收购独家精品文档,联系QQ:2885784924

SAS与VB的集成开发方法研究.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2005年全国自动化新技术学术交流会会议论文集 SAS与VB的集成开发方法 徐显海,曹呜 (东南大学自动控制系,江苏南京2i0096) 摘要:介绍了一种基于CoM组件调用的融合SAS和VB编程技术应用于电厂炉管数据分析系统的软件 开发,它集中发挥yVB语言以及SAS统计分析软件的各自优点,使集成后的软件脱离SAS的运行环 境。文中提供的实现过程和编程实例均说明该方法简单方便,可操作性强。 关键词:VisualBasic;Sas/IT;数据分析 中图分类号:TP319 文献标识码:A 0 引言 Visual Basic是Windows平台下的一种十分强大的编程语言。VisualBasic以人机界面友好、 编程方法灵活而著称,但其提供的数学函数极其有限,因而使之在数值计算和图形方面显得力不从 心。‘SAS(统计分析系统Statistics AnalysisSystem)是20世纪60年代推出的~种科学的统计分析 技术。其重要组成部分和核心功能已由最早的统计分析逐渐扩展到线性与非线性规划、时间序列分 析、运筹决策支持、数据仓库和数据挖掘等领域。SAS作为高性能的统计分析和可视化软件,可以 解决许多工程实际问题,特别是涉及到统计分析、质量控制等问题时,SAS提供了强大的统计计算 及绘图功能,用它进行数据分析可以大大提高运算效率。 我们在对一个拥有大量数据需要处理和进行分析决策的炉管数据分析问题时,尝试着将上述两种 软件有机地结合起来协同进行工作,以充分发挥两种软件各自的优点。在该系统中用VB6.0编制友 好的交互式图形界面,用SAS8.2进行统计分析运算。 1 Technology)模块介绍 SAS/IT(Integration 户提供访问SAS系统和呈现数据的接口组件,它包含下面几个功能: (1)LDAP(轻量级目录访问协议)目录集成 LDAP是一个分布式存储数据的工业标准,程序员可以使用微软的ADSI(动态目录服务接口) 会有一个单一的LDAP服务器,并被该组织的所有机器共享。 (2)发布/订阅 . 这种积极的信息传送机制使我们能够制造SAS输出(发布者)以发布到那些对这些输出感兴趣 成并协同工作。 (3)消息队列 SAS可以把输出信息输出到消息队列,这样客户端没有必要等待SAS执行完成。 (4)IOM(综合对象模型) IOM是一组COM对象的集合,其中大多数对象能够被VB使用。这也正是我们要通过SAS/IT 实现VB6.0对SAS8.2调用的主要原因。 SAS/IT机制与以前版本提供的OLE接口相比,具有以下优势: IT是以前OLE的延伸,下面比较一下三种主要的不同点: (1)IT提供了多层次的接口,而OLE只提供了单一的接口。 作者简介:徐显海(1972一),男,黑龙江省绥芬河人,93327部队讲师,东南大学自动控制系硕士研究生· 14l 2005年全国自动化新技术学术交流会会议论文集 行于windows平台。 (3)IT对象容许SAS程序异步运行,而OLE则不能。 其中:IT对象的根对象为“SAS.workspace”,与其对应的是OLE的 “SAS.application” 对象。 2 VB6.0下调用SAS类库的方法步骤 首先确定已经安装了SAS/IT模块,在VB开发集成环境下打开“工程’’菜单,在“引用’’对 话框中选中以下类库: ObjectModel(IOM)(SASLibrary SAS:Integrated system8.2)Type 1.1TypeLibrary SASWorkS

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档