各位测量测试世界的会员:
继上一个月
LabVIEW小
程序竞赛活动系列一圆满结束,我们非常高兴的看到了很多会员的报名和参与.并提交了相关的作品,大家从中也学到了好多知识和分享了好多经验。在此我代表测量测试世界向参与的全体会员标识感谢。也希望大家可以继续参与小程序系列之2 (
事件结构程序的实现)。
无论你是初级
入门LabVIEW还是已经身经百战项目的资深LabVIEW专家 都可以报名此活动参与.
考虑到大家平常
时间有限,我们也根据大家综合原因考虑,将小程序题目难度和范围尽量压缩在很短的时间来完成.也许只要你花上简短的几个小时就可以完成我们程序.同时我们也选在奥运会开幕的时候,也是非常具有意义和历史价值。
每次我们选择竞赛的程序也会考虑大家从中可以学到什么角度触发,会员可以根据需要寻找什么资源和帮助。而这些动手的过程比任何培训都有效。从这些程序摸索的过程中,你会积累到更多的经验和发现更多的乐趣。
小程序竞赛计划每个月月初开始公布竞赛题目,月中下旬提交完毕,月末评审完毕,公布最佳程序及颁发小礼品.
活动目的:
1 培养大家对LabVIEW的兴趣
2.提高大家对LabVIEW交流的氛围
3.体现LabVIEW平台通用性和个性
4.积累大家的经验
活动口号:
公平竞争 重在参与
群策群力 共建家园
小程序主题: 请用事件结构来实现状态机的程序。
【程序内容】:贩卖机程序的实现
【程序中文介绍】:
设计一个有5种不同产品的贩卖机,每个产品价值是1USD,用户可以使用1,2,5,10USD进行投币。每个产品数量最大为20(程序
运行初始化的值)。当你投入硬币后,买完所需物品,贩卖机可以正确找回零钱。注意 当商品被卖完时候,此商品就不可以在进行买卖。
【程序英文介绍】:
Design a vending machine that stocks 5 different products. Each product costs $1, users can pay with either $1,$2,$5, or $10. 20 of each product type is loaded in the vending machine at the start of the program. The machine must make the right change; the user can either put in the cash first or select a product then pay.. Once a product is finished it cannot be purchased. The machine must also have a coin return function.
【程序图片参考】:
范例程序是由标准状态机实现
【程序范例参考下载】:范例程序存在一定不足 只作为大家编程借鉴。功能都基本实现。范例程序是由标准状态机实现
LabVIEW8.50版本:
贩卖机 LabVIEW85.rar (131.49 KB)
LabVIEW8.0版本 :
贩卖机 LabVIEW8.rar (131.49 KB)
开发工具:LabVIEW 7.x以上
报名方式:
论坛BBS 就是报名在此贴
报名时间:2008-08-08
活动结束(报名,提交,评审):2008-08-30 24:00
评判标准:
程序评判由2部分组成:
A: VIHOME斑竹组成(占50%)
B:由VIHOME会员投票组成(占50%)
评判依据:
A.功能是否完善(
必须将范例程序状态机改为事件结构实现)
B.LabVIEW编程基础
C.效率.风格.优化
D.创意。GUI
可以参考
网络上关于竞赛主题的任何
资料.最终参与竞赛会员也会得到斑竹的指点和建议.
程序如何上传:
将会开辟一个新贴由报名的会员进行程序上传.
[NOTE]上传注意事项,为了体现公平原则,在开辟的新区报名参赛会员提前程序上传的时候请将上传的阅读权限设置为500以上。等到评审公开的时候由斑竹或管理员统一撤除此阅读权限。公开让其他会员下载。
奖品设置:
本次程序奖品共设置3名:
第一名:
金士顿 Kingston DataTraveler(逸盘) 4G
第二名:
金士顿 Kingston DataTraveler(逸盘) 2G
第3名 精美纪念品一份
测量测试世界 2008
更多信息 请进入:http://www.vihome.com.cn/BBS/viewthread.php?tid=8889&extra=page%3D1