zoukankan      html  css  js  c++  java
  • 11.24-搭模拟器

    Message is the object!!!

    主要任务

    • 建立voice_control操作者
    • 完善环境模型操作者(取消1125
    • 新建P3AT simulator操作者(不用了,直接继承1125
    • 更新地图操作者。
      • 需要画箭头

     声音控制操作者编写

    • 在类簇控件中添加一个包含若干用户事件引用句柄的簇
    • 用户事件初始化在初始化VI中实现
    • 用户事件注销在结束核心VI中实现
    • 使用事件结构+用户事件实现状态转换
    • 状态机可以实现顺序结构,条件结构等。
    • 停止多个循环使用停止信号
    • 编写完核心函数结构后进行简单测试,即向主操作者发送一个字符串
    • 最后在主操作者核心函数中启动
    • 然后建立自己的消息通道。即建立主操作者的消息任务函数,再建立消息类
    • 再修改主操作者的核心函数,将消息转发

    BUG报告

    • 同时打开多个核心函数时不能放置消息 send 函数

    当前演示程序中

    环境模型操作者主他操作者的交互

    • 语音命令信息和手柄控制信息无条件发送到主操作者,主操作者无条件发送到环境模型操作者
    • 环境模型操作者初始化环境信息,后对命令进行解析,如果发现命令非法,则放弃;若信息合法则转发回去,即环境模型有条件转发。【感觉可以使用多层嵌套操作者了】
    • 环境模型操作者还应将信息发给地图,P3AT也应该将信息发给地图和环境模型

    更改操作者嵌套结构

    • 主操作者为环境模型,主操作者负责转发消息
    • P3AT,地图,输入管理器为第二层操作者
    • 输入管理器有两个叶子节点,手柄输入和语音输入

     


  • 相关阅读:
    mime.types:强制下载 application/force-download
    使用FWTools来导入shp数据到mysql
    测试反应能力的小代码!(娱乐)
    用Vue.js模仿一个百度的页面!(后台写死)
    在Vue.js使用配置(SSH框架的附带使用下){其余代码同上}
    Vue.js理论!
    动态从数据库获取数据(Vue.js)【数据可变】
    发布网站
    Vue.js 的开始!
    二叉树
  • 原文地址:https://www.cnblogs.com/lizhensheng/p/11241972.html
Copyright © 2011-2022 走看看