电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

虚拟仪器设计 计算器设计步骤及方法

虚拟仪器设计 计算器设计步骤及方法_第1页
1/31
虚拟仪器设计 计算器设计步骤及方法_第2页
2/31
虚拟仪器设计 计算器设计步骤及方法_第3页
3/31
下载后可任意编辑标准计算器的设计一、设计思想:.创建 3 个字符串显示控件 num1,num2,num3,其中:1、第一个输入数据存储在 num1 中2、第二个输入数据存入 num2 中3、将其赋给 num3,并使 num2 为空,以便输入的数据存入 num24、所有的运算是在 num1 和 num3 间进行5、运算结果都赋给 result,同时赋给 num1,用于下一次的运算.创建 4 个布尔开关按钮 change,change1,change2,change3,其中:1、 Change 的真假用来推断是第一个数据还是第二个数据2、 change1 的功能是在输入=,运算完后,不需要初始化即可进行下一次运算3、change2 用来去掉数据小数末尾的 04、change3 用来保证 backspace 键仅对输入的数据有效,对运算结果无效.创建 2 个数值显示控件 type1,type2,并分别在其后面板的属性——数据类型——表示法中选择 U8 其中:1、type1 用来存储运算符号2、type2 用来保证连续“+、-、*、/”的正确性3、所有的运算结果都赋给 result4、result 经过去零处理后得到 result1,将数据显示在前面板上。二、实现过程1、 面板按键的设计及感应首先,在前面板上建立一个簇然后在簇中再建立布尔量,复制 20 个以满足键的需求(0--9 十个数字键,一个小数点键,一个等号键,四则运算键,一个开方键,一个倒数键,一个反号键,一个清零键及一个退出键并注意按键的顺序)。将按键给值并作适当的美化处理下载后可任意编辑下载后可任意编辑在后面板中通过将簇中元素按产生的顺序组成一个一维数组,这样就实现了每个键与数字(0--20)之间的对应。每次按下一个键时,通过查找出对应的键并把结果(对应的数字)连接到一个 case 结构,然后执行对应 case 结构中的程序,至此就完成了对一个键的感应过程。2、数字的键入(0~8 键入 1~9 数字)由于第一个输入和第二个输入所存放的地方不同(第一个存于 num1,第二个存于 num2→mun3 再清空num2),所以有必要对此分开处理。创建 2 分支(真、假)的 case 结构。用 change 控制分支的选择:在处创建局部变量并转换为读入。由于数字的键入是数据输入,change3 用来保证 backspace 键仅对输入的数据有效,故应设置下载后可任意编辑分支结构的设计由于初始化中布尔量改变设置都为“F”,则若 change 为假,表示数字为第一个输入,将得到的数据送给result1 经处理后由 result 显示,同时送入 num1 用于即将的运算。考虑到计算的连续性,即:...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

虚拟仪器设计 计算器设计步骤及方法

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部