第六章 第九节拖动结束时(on drag end)事件脚本应用-【手影物理】GeoGebra物理课件制作学习与应用高级教程

2024-01-25
| 6页
| 229人阅读
| 12人下载
教辅
哈尔滨龙南教育研究所
进店逛逛

内容正文:

第六章 GeoGebra—javascript基础语法和应用 第9节 拖动结束时(on drag end)事件脚本应用 “On drag end”是JavaScript的一个事件,通常在拖拽(drag)操作结束时触发。这个事件可以用来执行一些后续的操作,如更新被拖拽元素的位置或大小等.在物理学geogebra课件中,通常设置被拖拽对象运动的起始位置和时间,这与用button按钮控制更具有交互性和真实的情景体验. 1.弹簧振子 设计思路:用选择工具(箭头)拖动小球(点)离开平衡位置,放手后小球做简谐运动,这个过程无需单击启动动画按钮。在演示过程中改变其它参数,可研究简谐运动的周期与那些因素有关。 制作如下: (1)初始参数设定(滑动条) m为振子质量 k为弹簧劲度系数 n为弹簧匝数 r为小球半径 t为时间参数 (2)按简谐运动作出以O为平衡位置动点(点D) a为拖动结束时设定的振幅,b为读取初始振子在平衡点C的左右位置。 (3)拖动事件脚本:主要启动t的动画 (4)将拖动点A粘在动点D上,在t上写更新脚本 案例动画短视频见学科网或其它平台。 2.单摆 设计思路:同弹簧振子操作相同,即将摆球拉开平衡位置一个小角度,放开后摆球做简谐运动. 指令如下: (1)作出摆球动点P,运动方程为 (2)用拖动点作初始位置设定和启动单击脚本 (3)在t上写更新脚本 (4)案例截图 3.理想实验—伽利略斜面 设计思路:将小球放置在斜面上,放手后小球运动到另一边斜面等高位置,改变一个斜面倾角,小球在斜面运动的距离不同,倾角越小,在斜面上运动的 距离越长,当斜面倾角接近0°,小球将做水平匀速运动。 指令如下:用欧拉法制作 (1)案例设计 (2)用分段函数构造斜面,右为可调角度斜面 (3)在图像上描点A,在A写拖动事件脚本 拖动A结束时运行三个指令即启动动画t,(t不是运动时间参数)、初始速度设定。 (4)在滑动条t上写更新脚本 u为右斜面单位向量a1、a2分别为左右两斜面小球加速度 (5)设置两个按钮,一个暂停按钮,另一为小球初始位置按钮。 应用时可拖动小球放置两个斜面的任何位置放开,可验证不同高度和不同倾角小球的运动。 (动画短视频可浏览学科网) 学科网(北京)股份有限公司 $$

资源预览图

第六章 第九节拖动结束时(on drag end)事件脚本应用-【手影物理】GeoGebra物理课件制作学习与应用高级教程
1
第六章 第九节拖动结束时(on drag end)事件脚本应用-【手影物理】GeoGebra物理课件制作学习与应用高级教程
2
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。