内容正文:
第三章 线类对象
第八节 输入框 下拉框
1. 输入框(InputBox1):选中交互类工具的下拉菜单的输入框如(图1),弹出输入框的预设框如(图2),标题可以根据应用命名,同时建立关联对象,可在箭头下拉对象中确定如(图3)。a和b为自由变量,可从输入框对其重新赋值,确定后所建立的输入框如(图4)。
图1 图2 图3
图4 图5
在输入框手动敲入5,回车后a的值如(图5)。
2.
应用:在伏安法测电阻实验中,用电压表和电流表测出未知电阻的电压值和电流值,根据电阻的定义式R=即可计算电阻值。电压U和电流I由实验中读取,其数据由输入框手动输入,并由软件计算得出。
(1) 建立电压U和电流I两个输入框,关联U和I;
(2) 用表格文本建立实验数据记录表格,先作两个列表;
(3) 文本表格指令:指令格式;
根据指令格式输入l1和l2,”c_|”为文本居中格式,如(图6),
图6
生成动态实验表格如图如(图7)。
图7
把电压U和电流I两个输入框隐藏名称,并在属性(样式)调整长度,使其与表格大小差不多,然后固定在表格空白处。
(4)根据实验把读取的电压U和电流I的数据敲入输入框中,即可得出电阻R的值。
3.下拉框
下拉框的作用是把列表中的各个元素以下拉菜单方式拉开,然后选定某个元素,而这个元素对应不同的语句,因此产生不同功能的动图。
(1) 建立一个列表:如l1={“红色”,“绿色”,“蓝色”};
(2) 打开l1的属性如图;
(3) 勾选显示下拉列表,即在绘图区建立一个下拉框,如(图8)。
用下拉框切换对一个圆对象的颜色设置 。 图8
(1) 在绘图区构造一个圆;
(2) 用选定元素指令SelectedElement(l1)设置下拉框中元素与圆的颜色对应关系;
(3) 执行指令后生成一个动态文本“红色”如(图9);
图9
可以看出此时下拉框的当前元素与text1文本相同,选定下拉列表中的其它元素,即可改变文本变量text1的颜色变量。
(4) 打开text1变量属性,在更新脚本栏输入指令:
if(text1=="红色",设置动态颜色(c,1,0,0),text1=="绿色",设置动态颜色(c,0,1,0),text1=="蓝色",设置动态颜色(c,0,0,1))完成用下拉框对颜色的切换如(图10)。
图10
在本例中的代数区还有个a=2变量,其表达式为:a=选定索引(l1),设置动态颜色指令也可以写在a变量的更新脚本上实现颜色的交互。小伙伴们试试吧!
练习与思考
1. 探究重力的大小跟质量的关系实验记录如下面表格。
(1) 做出表格;
(2) 用输入框代替质量m数据输入,写出制作过程。
189
学科网(北京)股份有限公司
$