• 3.25-两个操作者的通信模式


    • 怎样实现多种模式通信
      • 异步
      • 等待
        • 等待的必要性?
    • 怎样启动和停止另一个操作者
    • 启动对方或者运行对方时出错怎么办?
    • 发消息时对方不在怎么办
    • 怎样知道对方在不在
    • 操作者与操作者间的交互模式

    计划

    • 画图
      • 怎样设置友元?
      • 需要子孙类重写该动态分配VI
        • 就是虚函数吧?
      • 需要将该动态分配VI重写为始终调用“调用父方法结点”
        • 就是静态函数吧?
      • 看一下LV高级编程书
      • 各个函数的参数要确定
      • 自定义控件CTL在面向对象模型中算什么?
        • 联合体,结构体?
        • 只包含成员数据的类吧,实体类。
    • 两个操作者之间的交互设计
      • 新建一个项目吧?不,新建两个操作者就行
      • 根据上面的要求来做

    正文

    • 做两个操作者,父操作者前面板上手动启动一个子操作者,并向子操作者发消息,然后手动结束这个子操作者,如果子操作者运行失败或者启动失败,就主动处理这一错误,整个程序不会受影响。
    • 注意调试的时候不要直接打开Actor Core.vi启动调试,应该启动LaunchTEST.vi,正常启动根操作者
    • 如果不能实现动态打开和关闭某个操作者,能否实现在整个程序启动之前决定启动哪些操作者?
    • 然后把操作者的错误处理解决
    • 启动多个操作者
    • 通过通知器消息来使
    • 最好包含一个簇,簇里面包含一个字符串类型的通知器和一个枚举值的通知器
    • 不要使用类的继承来简化“读取用户事件函数”
    • 用户事件的名字要不同,不然会报错!!!!!!
      • 用户事件的名字和数据类型由“创建用户事件”的参数“用户事件数据类型”决定,这个参数的名字需要自己修改,不然可能为空。
    • 父类是私有成员必须通过读写成员函数来进行,可以是子类调用这个函数。
    • 要发标准停止

  • 相关阅读:
    Chrome cookies folder
    Fat URLs Client Identification
    User Login Client Identification
    Client IP Address Client Identification
    HTTP Headers Client Identification
    The Personal Touch Client Identification 个性化接触 客户识别
    购物车 cookie session
    购物车删除商品,总价变化 innerHTML = ''并没有删除节点,内容仍存在
    453
    购物车-删除单行商品-HTMLTableElement.deleteRow()
  • 原文地址:https://www.cnblogs.com/lizhensheng/p/11241992.html
Copyright © 2020-2023  润新知