微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > Brat Code

Brat Code

时间:12-13 整理:3721RD 点击:
其实我最近两个月一直很忙,上周还生了一次病,所以最近不是很积极。受到表扬,有些无功受禄寝食不安的意思。现在发一个帖子,可能没时间解释清楚,大家先凑合着看。
在用户界面设计的时候,尤其是你的程序越来越大,很多VI用到同样的界面功能,如果能够实现 drop-in self operation就好了,这也就是所谓的Brat Code。Brat Code的特点是,高度模块化,而且不用和调用它的程序做数据交换。你做一个Brat Code来实现某种功能,然后把它放在任何一个程序里,不用再连线,就可以实现该功能。
举例说明。LV前面板的Chart Graph的光标(cursor)只能用鼠标移动,要实现用键盘控制Cursor, 必须要编程实现。附件中的例子是在8.2里写的。这个Brat code实现的就是用键盘的左右箭头来左右移动cursor,每次移动一个单位,上下箭头每次移动10个单位。无论你的主界面是怎样的,你只要把这个subVI放到主界面的block diagram里面,不必连线,也不必考虑放在何处;而且主界面关闭的时候这个subVI也会关闭(这是用LV2 global来实现的)。

 Brat.rar

bless

御谐说中文拉……

大概看了一下,非常赞,一定要收精了

可惜我市8.0版。。。

我的7.1。。。
谁帮忙转存一下啊

我也是7.1

对 tref   traverse for references.vi 不太明白,有密码,看不到框图。
关键是子vi能够等到调用vi的引用, 但怎么得到其中控件的引用
知道的大侠解释一下
.7

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top