电子课件制作杂谈
制作交流毫伏表课件

🏠 首页 《无线电》杂志 2004年 🔗 第4期 🔗 第31页 分类:电脑与单片机 🔗 陈清 🔗

在电子工程类专业教与学过程中,如何清晰地展示、介绍仪器仪表的外观和操作过程呢?现在,借助于投影机和课件的结合,我们就可以将原本较小的仪器仪表放大、动态地显示出来观看和学习。为此,本讲选择了“交流毫伏表”作为这类课件的代表,向大家介绍仪器仪表类Flash课件的制作方法。

主要组件的制作介绍

1.仪表面板

图1所示为交流毫伏表的面板,在Flash里用鼠标绘制而得,在源文件的最下面一层笔者放置了鼠绘时的“参考照片”,将该层属性设成有一小锤子符号的“引导线”,目的是让它在导出影片时并不显示,这一方法被人用来写入制作心得、技巧,也算是一个相当不错的发明。为了让读者们看到这一过程,笔者在给大家提供的源程序中并没有将它删除,但大家在鼠绘完成后是可以将它删除的。

图1
图1 🔍原图 (283×367)

面板在绘制方面主要以矩形为主,这是难不倒大家的,这里主要难的是线性渐变色的运用,要细心调制、掺入和调整,多试几次,达到自己满意的效果就可以了。还有就是要注意掌握黑色深浅线在框架中的运用,可让效果更逼真些。完成后将它整体转换成影片组件,该层命名为“面板”,加锁锁定(以下同,不再重复)。

2.挡位、指针刻度

在场景中插入一个新层,命名为“挡位刻度”,用层号边的眼睛符号关闭“面板”层,这样你就可以依照图片,画出挡位刻度线和数值。完成后,转换成影片组件“挡位刻度”保存。

同样方法绘制“指针刻度”组件,在示例的源程序中,由于时间关系,我只绘出电压指示,分贝指示就留给读者们继续完成了。

3.指示灯

在场景中插入一个新层,命名为“面板零件”。在指示灯位置画一圆,将灰色外圆线粗细设为5,中间的圆掺入径向黑白渐变色,再用画笔工具斜向画一白线,以遮断灰色外圆线,以示金属的反光,如图2所示,有较逼真的效果。整体转换成影片组件,命名为“指示灯”。在场景中的属性框内被命名为“TD”。

图2
图2 🔍原图 (155×115)

在场景中双击该指示灯组件,进入其编辑窗口。在其第二帧上,插入一个关键帧,将中间的圆更改掺入径向红白渐变色,插入一个新层,两帧均为关键帧,各写了帧AS“stop();”。我想大家明白,这两帧的画面就是开关的两种状态。

4.开关

双击场景空白处,回到场景中。先设矩形圆角半径为5,用矩形工具在场景中的开关位置画一个圆角矩形图案作为开关柄,用黑白线性渐变色掺色。转换成名为“开关柄”的影片组件保存入库后,再将它在场景中删除。

再在开关位置画一圆,采用径向黑白渐变色,作为开关底座。转换成名为“开关”的影片组件,在场景中双击进入其编辑状态。插入新层,将“开关柄”组件从库中移入,并用旋转工具调整其状态呈开关“关”的位置;然后,在该层第2帧插入关键帧,再调整“开关柄”状态呈“开”的位置。最后,插入一个新层,两个关键帧的第一帧写入:

tellTarget (“—root.TD”) 9{

gotoAndStop(1);

9}

stop();

第二帧写入:

tellTarget (“—root.TD”) 9{

gotoAndStop(2);

9}

stop();

开关组件在场景的属性栏中被命名为:K。

5.换挡开关

换挡开关分为3个组件来制作,第一个是用矩形工具画的瘦长型梯形图案,第二个是圆,在将圆转成组件后,再转换一次成第三个组件。在场景双击进入第三个换挡开关组件编辑状态。插入新层,将第一个瘦长型梯形图案拖入第1帧,并根据淡化后的场景中挡位刻度位置,运用旋转工具中的旋转将梯形小头对准300V刻度。然后,插入第2个关键帧,再运用旋转工具将梯形小头对准100V刻度。依次类推,在以后插入的各关键帧中,逆时针使小头分别对准其他刻度。考虑到挡位开关回转,故而做到第12帧(1mV)后,应当使小头顺时针依次对准其刻度,一直要做到第23帧。插入新层,要写入帧AS。

第一帧上写:

KK = 300;

stop();

第二帧上写:

KK = 100;

stop();

其余各帧都大同小异,只是将挡位的参数变量相应改变一下而已。但要注意的是,第23帧和第1帧挡位相同,且为了形成挡位开关的旋转循环,第23帧要这样写:

gotoAndPlay(2);

好了,这换挡开关组件稍稍复杂一点,但也完成了,其完成后的图形如图3所示,该组件的时间轴如图4所示。该组件在场景中属性栏中被命名为:ZH。

图3
图3 🔍原图 (236×212)

6.指针的制作

在场景中插入新层,先画一黑直线,将其转换成“指针1”组件,注意先要进入其编辑状态更改其组件中心点至直线一头端点上,然后双击场景空白处,回到场景编辑状态,再重复将“指针1”组件转换成“指针”影片组件,并将该指针组件移到实际仪表指针位置。双击后进入其编辑状态,利用其淡化后的指针刻度背景,用旋转工具将指针1组件设置成“0”指示状态,其中心点为指针旋转轴。然后再在100帧(你也可设置更多)处插入关键帧,用旋转工具将指针1组件设置为满量程指示状态。最后,回到第一帧,设定创建补间动画为“动作”(而非形状!)。

这时我们要注意一下,0到100帧的中间帧指针位置是否和指针组件的帧格数相适应。如用鼠标移到50帧上,观察指针是否指在“.5”上,如有偏差,插入关键帧予以微调。最后在指针的第一帧上写上“stop();”。指针组件在场景中的属性栏中被命名为:ZAM。

7.其他组件

本课件的其他组件还有一些,由于篇幅关系,这里就只能简单叙述一下了:

(1)螺钉:画一圆,掺径向黑白渐变色,再在中间画较粗一点的灰色直线。

(2)输出端口:画两圆,分别掺径向黑白和红白渐变色,再在中间画黑色圆。

(3)输入端口:是由多个径向渐变色和灰黑色圆的叠加,多做尝试就能得到。

(4)输入电线:其影像画在第二帧上,被按钮点到才出现。场景中属性栏中被命名为:DX。

其他的,如透明开关做成后,也都被安排在场景插入的新层中,名字就叫透明开关。


开关机和指针扰动的实现

我们设想课件在开始时仪表处于关机状态,在开关“开”时,指针出现毫伏表特有的无规律扰动的情况。

在场景中的第二帧,给“透明开关”和“指针”层插入关键帧,并和其他各层通过插入帧的方式将帧在时间轴上延长至第6帧。(1)插入一个新层,名为“AS”。

在其第一关键帧上写:

stop();

第二关键帧上写:

i = random(100);

tellTarget (“ZAM”) 9{

gotoAndPlay(/:i);

9}

第6关键帧上写:

gotoAndPlay(2);

(2)在第1帧场景中,为覆盖在开关上的透明按钮写入:

on (release) 9{

gotoAndPlay(2);

tellTarget (“—root.K”) 9{

gotoAndStop(2);

9}

9}

在第2帧场景中,为覆盖在开关上的透明按钮写入:

on (release) 9{

gotoAndPlay(1);

tellTarget (“—root.K”) 9{

gotoAndStop(1);

9}

9}

(3)在第1、2帧场景中,为覆盖在转换开关上的透明按钮写入:

on (release) 9{

tellTarget (“—root.ZH”) 9{

nextFrame();

9}

9}

在第2帧场景中,为覆盖在输入端口上的透明按钮写入:

on (release) 9{

tellTarget (“—root.DX”) 9{

gotoAndStop(2);

tellTarget (“—root.ZAM”) 9{

gotoAndStop(1);

€?€?}

9}

9}

到此课件完成了一大半,测试一下,查看效果是否正常,再进行下面的制作。


量程、指针和信号输入的关联互动

我们设想让仪表输入一个电压值,这时要让指针根据不同量程来互动指示信号电压的大小。我们在前面设计转换开关和指针组件时就做好了这部分的部分设计工作,如转换开关和指针。现在为了让课件能进入下一步骤,我们先在第2帧场景覆盖在输入端口上的透明按钮补写入:

on (release) 9{

gotoAndPlay( 7 );

9}

再在场景中的指针和AC层中的第7帧插入关键帧。并和其他层一起通过插入帧的方式将帧在时间轴上延长至第8帧。

在AC层的第7帧写入:

KKT = —root.ZH.KK;

注:读取换挡开关影片ZH中的KK变量

VX1 = (getProperty(TO, —x)-440)/33;

VX = VX1×VX1;

J = int(VX×100/ KKT);

tellTarget (“—root.ZAM”) 9{

gotoAndPlay(/:J);

9}

在AC层的第8帧写入:

gotoAndPlay(7);

我们还要在场景中插入一个新层,命名为“文本”,在场景空白处画两个大小一致的“动态文本”框。一个设变量为“VX”,作显示电压用;另一个设变量为“KKT”,作显示量程用。另外要制作一个可滑动件作为改变电压大小的控制件,这和笔者以前介绍的可变电阻制作方法完全相同,这里不再详细叙述。为了简便起见,我用螺钉影片组件变形后作了滑动块,并转换为按钮组件,在场景中命名为:TO。

最后,在场景中插入一两个新层,写上相关文字、说明,加上背景设计,本课件就制作完成了,课件总体设计的时间轴如图5所示。由于篇幅有限,本文简略之处请读者们多多注意参考在光盘中给大家提供的源程序来帮助学习制作。

希望大家在此课件学习的基础上,制作其他测量仪器仪表的课件,将完成的课件和源程序E-mail至《无线电》杂志社。最后,杂志社将从全国各地征集的课件中择优结集出版于杂志配刊光盘中,欢迎大家踊跃参加。

(陈清)