用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心解决方案电子通信

开放结构数控系统网络化应用开发平台的构建

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-11 00:04:51
网络化分布式的模块组合形式,使得多个模块可以分散地工作在不同的平台上,而且通过计算机网络远程共享彼此的数据资源和相对集中的同一个硬件资源。

    2.3应用开发系统构建策略
    应用开卡系统的构建始终遵循应用与开发紧密结合的原则,按照层次化教学的思路,从软件和硬件两个方面来规划实现不同规模的应用开发系统。

    2.3.1应用与开发相结合的策略
    熟练应用现有的技术方案是进行创新开发扩展的基础,而个性化开发扩展也是进一步加深对相关技术理解使用的有效途径,二者相辅相成,必须贯穿于整个数控技术的教学过程中。从应用角度将现有的技术和资源以可交互的方式体现在统一的软硬件平台中,是构建系统时的一个核心任务,为此我们充分采用了多媒体技术。首先集成了应用准备阶段所需的文档和图片资源,涵盖技术背景、技术原理、应用例程和产品资源等多方面内容;其次针对于其中涉及的操作实践环节,依托于某些具体的典型产品,建立了一整套操作仿真系统,实现对真实系统功能和操作的全真模拟,从技能层次加强对某种技术资源的深入理解。从开发角度将现有的各种计算机辅助设计制造手段有机集成是实现各个环节开发的有效途径,开发从仿真阶段开始,如机械结构的造型和动态评测,伺服单元的调速和位控测试,控制算法的轨迹规划曲线等;然后再进入到实际的硬件配合调试中,具体验证执行机构的运行特性;涉及到硬件结构扩展的部分,则需要从电路设计,逻辑测试方面去实践。

    2.3.2结构和流程的层次化策略
    根据不同的教学实验阶段和不同的教学目标,搭建相适应的应用开发环境和实现层次化系统结构是贯穿于应用开发系统功能规划和模块组建过程的重要原则。依赖于模块化的构成特征,用户可对系统进行策略配置改变应用和开发的难易水平、应用范围和流程顺序。如对处于原理性熟悉阶段的教学活动只保留系统组成中数控系统体系规划部分;对处于技能性培训阶段的实验活动可增加某些典型产品的仿真操作系统;对于控制能力实践阶段的开发活动又可以再增加运动规划控制模块等一系列逐层扩充功能的应用开发步骤。

    2.3.3软件和硬件紧密结合策略
    以往的教学活动只从上层控制软件的角度开展数控技术的教授,使得学生对于具体完成功能的硬件部分结构缺乏足够的认识。这种不明确造成了很多情况下对一些控制思想和控制算法的理解模糊,因为很多软件算法的形成都是跟底层硬件特征密切相关,特别是涉及到多种硬件平台的时候,这种相关性就更加明显,因此加强对硬件一定程度上的深入理解是机电一体化教学的必然要求。
    应用开发系统采用两种模式来实现这一目标:第一种是硬件仿真模式,即为特定的典型硬件结构建立一个由软件虚拟的硬件层。硬件层以硬件电路图框的形式展现,其输入输出口可进行交互,以此来模拟整个硬件部分工作时的信号流程,并可像真实硬件一样接受软件算法的代码控制。第二种是建立模块化的硬件单元框架,以真实的硬件模块封装后加入到系统结构中,模块之间采用便于安装和检测的接口,以此来实践系统硬件部分的实际搭建能力。

    2.3.4与实际产品相结合的策略
    对现有的产品资源是消化吸收是进行独立个性化开发的重要手段,特别是一些技术成熟度高、技术资源丰富的产品更是应该广泛进入教学活动的过程中,让市场产品的发展态势来影响教学和实践活动的指向和重点。为此我们充分运用了互联网上的丰富资源,将众多数控技术厂商的网站集成到应用开发系统的资源模块中,并制作了可进行交互处理的资源向导。另外我们还专门制作了行业性专业网站——中国机床工具网(www.chinamachinetools.com),该网站已全面运作并积累了丰富的产品资源 。
   3.关键技术及其实现

    引导型应用和开发模式

    层次化的教学模式要求应用开发活动有一个可依附的实践模板,它体现一种交互式的资源响应机制,对学生的实践活动作出引导和评价,并提供获取相关资源的渠道。本系统所建立的引导环境是一种浮动式内嵌帮助平台,它底层以数据库的形式作为资源实体,按照具体应用开发的层次和场合,主要采用交互对话模式,符号描述模式,精灵向导模式三种手段来集中或分散地展示资源。交互对话模式是采用工作步骤预定义的方式,将一些比较成熟的应用开发流程的顺序和内容固定下来,以对话框的形式体现配置环境,最后展现出整个过程的信息结果。符号描述模式采用自定义编程语言的模式对一些需要验证的软件算法和控制流程进行规划,它有别于一般通用的编程语言,只是针对于具体应用场合采用特征描述的方式搜集特定的信息表示,与其所连接的资源数据库进行交互后,给出算法或流程运行的结果和评价。精灵向导模式是提供一个实时在线的帮助信息窗口,该窗口具备智能化的交互形式,可自动根据当前所处的状态提供出相关的引导型帮助信息,并具备自学习的记忆模式,按照用户的应用开发进展调整引导的策略。
    图2所示的是针对与控制器部分建立的引导型开发平台的结构,借助于预先定义的各种信息库,将使用特殊语言描述的用户功能要求转换成信息库

上一页  [1] [2] [3]  下一页

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:7,609.37500 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号