3 操作者框架.pdf

  • 浏览量:5893
  • 下载量:96
  • 资料大小:379.36 KB
  • 日期:2015-02-06
  • 上传者:小雨儿
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    操作者框架
    021-50509800 • 800-820-3622 • china.info@ni.com • ni.com/china national instruments
    “操作者框架”模板创建的labview 应用程序可包含多个需要互相进行通信的独立
    任务。该框架专门设计用于解决常见开发情形中遇到的问题:扩展功能或添 加其他处
    理时需要大量复制代码。 每个操作者被定义为一个labview 类,启动操作者的一个
    实例可实例化labview 类,操作者实例由labview 对象表示。基础操作者类(“操
    作 者”)的所有子孙类都包含“操作者核心”方法,其作用相当于一个队列消息处理
    器。该vi 接收并响应系统中其他操作者发送给它的消息和数据。但由于操作者是
    labview 类,因而比传统的队列消息处理器更容易重复使用和扩展。
    本模板包含三个操作者:应用程序(application)、alpha 和beta,同时还演示了它们
    彼此之间进行通信的方式。
    注 本模板大量使用labview 类。使用“操作者框架”设计应用程序要求熟悉
    labview 面向对象编程原理。本文档提供了理解和修改“操作者框架”模板所需
    的相关信息。关于使用“操作者框架”设计应用程序的详细信息,见项目浏览器
    窗口中project documentation 文件夹下的actor framework whitepaper。
    范例
    关于修改本模板以用于应用程序的范例,见创建项目对话框中的“反馈式蒸发冷却器”
    范例项目。
    开发者走查
    关于本模板开发者走查的详细信息见ni.com。
    系统要求
    基础版、完整版或专业版开发系统
    使用条件
    “操作者框架”适用的应用程序为:需要复制大量代码,但每个副本改动不大的情况。
    使用这种方法开发大中型应用程序十分困难,尤其是用户需要维护和扩展应用程序的
    时候。
    例如,假设一个测量应用程序需要连续同时进行应变测量和电阻测量。传统的操作方
    法可能如下:创建一个进行应变测量的队列 消息处理器,复制该队列消息处理器,修
    改副本以进行电阻测量,然后将两个队列消息处理器合并在一个应用程序中。这样的
    操作方式导致两个队列消息处理器共用 大量相同的代码,但彼此之间又有细微的差别。
    如修改程序的某个部分,则必须在另一个程序中跟踪并复制这些修改。
    021-50509800 • 800-820-
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换