位置:51电子网 » 技术资料 » 家用电器

处理用户事件

发布时间:2014/7/18 12:43:26 访问次数:494

    到目前为止,我们IBM025171LG5B-70处理的都是用户接口事件,即用户的前面板动作产生的事件;用户事件User Event是用程序编码产生的事件,用户事件可以在程序不同部分之间同步传递数据。同一个事件结构中可以既处理用户接口事件又处理用户事件。用户事件属于通知器事件。处理用户事件的方法和处理动态注册的用户接口事件的方法一样。

   图2-21是使用用户事件的例子。图中“创建用户事件”函数的“用户事件数据类型”输入参数连接了一个数组常数,数组标签My Event定义了事件的名称,数组本身定义了事件的数据类型为数组。这个参数也可以连接一个控件端口。“创建用户事件”函数创建一个用户事件,输出的事件连接到“注册事件”节点的事件源端口进行注册,并传递给“产生用户事件”函数,用来在程序中产生这个事件。“产生用户事件”函数的“事件数据”参数

输入的数据类型要和事件定义的数据类型一致。

       

   注册以后的事件要连接到事件结构的动态数据输入端口。

   事件结构设置了一个子框图来处理名为My event的用户事件,如图2-21 (a)所示,

   程序运行后事件绪构就等待事件发生,波形图没有图线显示。与While循环并行的发生用户事件函数等待它前面的While循环结束。

   单击“发生事件”按钮,下面的While循环结束,My Event事件发生,事件结构响应这个事件,把一个正弦波显示在波形图中。

   程序最后用两个函数取消用户事件注册并销毁用户事件。

    到目前为止,我们IBM025171LG5B-70处理的都是用户接口事件,即用户的前面板动作产生的事件;用户事件User Event是用程序编码产生的事件,用户事件可以在程序不同部分之间同步传递数据。同一个事件结构中可以既处理用户接口事件又处理用户事件。用户事件属于通知器事件。处理用户事件的方法和处理动态注册的用户接口事件的方法一样。

   图2-21是使用用户事件的例子。图中“创建用户事件”函数的“用户事件数据类型”输入参数连接了一个数组常数,数组标签My Event定义了事件的名称,数组本身定义了事件的数据类型为数组。这个参数也可以连接一个控件端口。“创建用户事件”函数创建一个用户事件,输出的事件连接到“注册事件”节点的事件源端口进行注册,并传递给“产生用户事件”函数,用来在程序中产生这个事件。“产生用户事件”函数的“事件数据”参数

输入的数据类型要和事件定义的数据类型一致。

       

   注册以后的事件要连接到事件结构的动态数据输入端口。

   事件结构设置了一个子框图来处理名为My event的用户事件,如图2-21 (a)所示,

   程序运行后事件绪构就等待事件发生,波形图没有图线显示。与While循环并行的发生用户事件函数等待它前面的While循环结束。

   单击“发生事件”按钮,下面的While循环结束,My Event事件发生,事件结构响应这个事件,把一个正弦波显示在波形图中。

   程序最后用两个函数取消用户事件注册并销毁用户事件。

相关技术资料
7-18处理用户事件

热门点击

 

推荐技术资料

PCB布线要点
    整机电路图见图4。将电路画好、检查无误之后就开始进行电... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!