我和LabVIEWword版——一个NI工程师十年的编程经验51-9486.开发 XControl 3 - 实现功能控件.doc

我和LabVIEWword版——一个NI工程师十年的编程经验51-9486.开发 XControl 3 - 实现功能控件.doc

ID:36027154

大小:95.00 KB

页数:3页

时间:2019-05-02

我和LabVIEWword版——一个NI工程师十年的编程经验51-9486.开发 XControl 3 - 实现功能控件.doc_第1页
我和LabVIEWword版——一个NI工程师十年的编程经验51-9486.开发 XControl 3 - 实现功能控件.doc_第2页
我和LabVIEWword版——一个NI工程师十年的编程经验51-9486.开发 XControl 3 - 实现功能控件.doc_第3页
资源描述:

《我和LabVIEWword版——一个NI工程师十年的编程经验51-9486.开发 XControl 3 - 实现功能控件.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、开发XControl3-实现功能控件XControl有两个功能控件,本别定义XControl的数据类型,和XControl使用到的内部数据的数据类型。首先考虑数据功能控件,它用于定义XControl的接线端的数据类型。我们使用一个二维的U16数组表示棋盘布局,所以在数据功能控件中要使用一个二维数组。其次就要来考虑状态功能控件,这个控件类型的数据在XControl的功能VI中又被称为显示状态。但它实际上的用途并不局限于帮助显示,实际上,XControl运行所需的全部变量,都应当被包含在这个功能控件中。左面这幅图就是我所列出的运行一个黑白棋XControl所需的一些变量。在我们编写的黑白棋

2、程控件中,将会用到一下内部数据:method,当用户运行一个XControl的方法时,设置这一变量。这一变量对应每个方法有不同的值。这样,在XControl的外观功能VI中,就可以知道用户调用的是什么方法了。currentcolor,用于表明当前应该落什么颜色的棋子。availableblackposition,黑色棋子可以防止的位置。availablewhiteposition,白色棋子可以防止的位置。InteractiveAction,是一个用户自定义事件。当用户在棋盘上落下一子时,XControl就产生这个事件,通知使用了它的VI。row和column用于记录上次落子的位置。先不

3、需了解这里边每一个数据具体的含义和用法。在后面使用到它们的时候还会详细介绍。实际在编写XControl的时候,也不需要一次把状态功能控件就设计好。可以一边实现XControl的功能,一边对其进行补充。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。