在Authorware中实现动态函数图像绘制的程序实现过程

    作者:课课家教育更新于: 2016-11-10 18:08:21

    想学设计?来看看大师是如何完成作品的?

      使用过由Macromadia公司出品的Authorware多媒体制作软件的设计师们,都应该会知道其实他是一款非常强大的功能全面的多媒体开发工具。他可以为我们提供热区、菜单、按钮等常见的11种人机交互方式,另一方面,他可以方便地集成文字、动画、声音、图形、视频等媒体信息。

      目前,他发布的Authorware6.0版本也是非常的好用,正在向制作多媒体辅助教学软件的理想工具的目标迈进。Authorware6.0大多数是用于大型系列多媒体英语、数学、物理等多学科的多媒体教学的制作,我们一般将其统称为通用多媒体制作工具。正正就是因为通用的原因,所以才会导致缺乏了针对性,一种对专门学科的针对性。比如说,大家都应该知道在数学的这门学科上,一般是涉及到了很多的函数图像的,如果说是使用一般的静态展示的处理方式的话,那么就会有很多的学生很难对其特性印象深刻。相反,如果我们是使用一种类似“几何画板”这样的专业软件用来展示函数图像的动态性,那么就会变得非常的简单。

      理论上,在Authorware软件中没有办法可以正常的调用,这种所谓的“几何画板”专业软件所生成的文件格式。那么动态函数的演示,我们是否可以利用Authorware软件中所提供的编程功能来实现该功能呢?好吧,现在小编就给大家介绍一下:在Authorware中实现动态函数图像绘制的程序实现过程。具体的实现方法如下:

      操作步骤一:

      首先我们要做的就是先把主流程图建立起来。“a\b\c系数”组图标,是用来实现y=ax2+bx+c一元二次函数中,a\b\c系数的动态变更获取。主流程图的内容,如下图:

    在Authorware中实现动态函数图像绘制的程序实现过程_多媒体制作_主流程图_输入代码_课课家

      操作步骤二:

      大家可以在a\b\c系数组图标里面,进行设置7个左右的显示图标。其中我们将这显示图标的前面6个平均成分为3组,每一组两个,还要将其分别对应3个滑动游标。其中,a,b,c为游标,而a1,b1,c1为游标标尺。接着我们还要进行一系列的参数设置,具体的参数设置如下:

      游标中Layout属性中的参数PositioningonPath,将其设置为选项;把参数Movable设置为OnPath选项;参数Base设置为-10;而参数End设置为10;接着我们还要形成一条路径,只要将a,b,c这三个游标进行拖动,拖动到对应标尺的左右端点即可。接下来,我们在“显示”显示图标中,使用三个系统变量来显示三个游标当前位置的取值,分别是PathPosition@"a",PathPosition@"b",PathPosition@"c"这三个系统变量。为了可以让应用程序及时的更新游标的位置变化取值,我们还要将显示图标的Display属性设置为UpdateDisplayedVariables的选项。

      操作步骤三:

      然后我们还要绘制一个直角坐标,只要在名为“画坐标”计算图标中输入如下的代码就可以了。具体的代码,请参考下面的图像:

    “画坐标”计算图标

      操作步骤四:

      接下来我们还要建立一个条件分支交互结构,在这里,条件是为~Dragging@"a"&~Dragging@"b"&~Dragging@"c"。我们要注意一点就是:只要当三个游标(即a,b,c游标)全部都不拖动的时候,我们才可以进行绘制函数图形,另外,同一时间我们还要将名为“WhenTrue”的属性选中就可以了。

      操作步骤五:

      为了可以实现函数图像绘制,我们还要在条件分支的计算图标中输入以下的代码,具体的代码,请参考下面的图像:

    条件分支的计算图标中

      操作步骤六:

      好了,终于要来到教程的最后一步咯,最后一步的操作当然就是——执行程序,查看程序呈现出来的效果啦。这个时候,我们拖动三个游标(即a,b,c游标)都会有不用的效果呈现出来。

      ①如果我们拖动a游标,那么就可以将抛物线的开口方向进行改变;

      ②如果将b游标进行拖动,那么我们就可以改变抛物线的顶点位置;

      ③如果我们想要改变抛物线在y轴上的截距,那么我们可以拖动c游标来实现。

      具体的操作,如下图:

    执行程序

      小编结语:

      以上就是小编为大家介绍的教程——动态函数图像的制作方法,主要是采用数学中的描点法。使用这种方法的话,就会让操作变成更加的简单,实现起来更加的容易,毕竟我们只需要提供响应的函数值计算方法,就可以完成操作了。其实我们可以发现,在Authorware软件中为我们提供了很多常用的函数,比如说:sin,cos,exp,log10等函数。这些常用的函数可以基本满足初等函数图像,只需要通过描点法来动态展示即可。另外一个方面,Authorware软件的良好用户交互功能,为函数系数变换比较提供了便利,而且不可忽略的一点就是它界面的美观整洁。

      课课家会一直更新设计教程,请继续关注我们的网站:课课家教育。谢谢!

课课家教育

未登录