还剩5页未读,继续阅读
文本内容:
1.1本课题要求设计一个数字时钟通过获取电脑的系统时间,并分离出给数字,在通过布尔显示显示数字的显示主要是个长条的布尔显示组成,原理与段数码管77相似段数码管显示不同的数字主要通过其个布尔不同的真假值控制,将77对应的段布尔显示值依次存入一个布尔数组里,只需提取此数组的不同段0-97即可让其显示不同的值,如显示提取数组的位分别赋值给段布尔显示“0”0-67设计总思路
2.2获取时间的控件可以获取的信息有年、月、日、星期、天数、时、分、秒、秒小数等,取得的值为整型数据,利用除数取余即可分离个十位为了获得更好的显示效果将背景改为黑色,布尔显示的颜色为绿色第三章软件设计获取时间的各整型数据
3.1软件中获取日期/时间(秒)控件从计算机系统中自动提取时间,并转换成日期、时间等,控件图如下副…《髓一图37在获取时间后,将数据解除捆绑即分别取得年、月、日、时间等,如下图:提取数字的各位
3.2通过除io取余便可得到个位,商为十位,以此方法也可求出年的各个数字,图10-Tia如下图3-2图3-3七段布尔显示控件编码
3.3取出各位数字后,并不可直接显示,要通过统一编码规范显示的格式,这样才能显示各位数,编码各段如下A1G BEC一,■D图3-
4、分别对应着七段布尔显示控件,要显示时A.B.C.D.Ev FG“0”的赋值分别为(代表真,为假),显示其A~G111111010他数字也是按此做法的最后将此个值串接起来存入一个70译码、布尔显示数字
3.4布尔数组里,如图右3-4要显示数字时,只需将数字乘以7,再将乘积的值作为索引在那存放真值的数组里寻找对应显示的七个布尔显示控件的值如显示’
2、则从数组的第2*7=14位开始,依次取出7个(分别代表着七个布尔的真值),其他也同理最后捆绑成簇,因为七段显示布尔已做成簇Labview表达如下。
个人认证
优秀文档
获得点赞 0