首页 >> 新闻中心

设置当泵运转时结构型数组

来源: 发布时间:2015/1/20 点击数:

旋转运动类泵类和皮带机都属于旋转运动,其中泵开动时叶轮都会按顺时针方向转动,而皮带机根据放置的位置不同,在开动时两边的皮带轮可顺时针方向或逆时针方向转动,其转动的图像表示方式略有差别,以下分别讨论。

  先使用绘图软件画好一个泵的形状,并以WMF格式保存为文件。然后在窗体上放置一个Pic-tureBox,装入图像文件,其大小和位置可任意改变。采用叶轮旋转的办法表示泵类的运转,叶轮用一个圆分成黑白相间的四等份来表示,用程序计算出叶轮的位置和大小,实现叶轮的转动。程序中要求设置结构型数组泵数组为全局数组,存储叶轮的角度、运转情况。将程序放入动画计时器的TIMER事件中,即可实现泵运转的动画。为使动画看起来较为平滑和真实,每次变化的角度采用10°。

  当泵运转时,程序先画出一个黑色的圆盘,再在黑色的圆盘上画出两个对称的90°白色扇形,就组成了黑白相间的叶轮,并不停地转动。在VisualBasic中,绘制弧线时,如果起始角与终止角均为正值时,则只画出圆弧;若二者皆为负值时,则会在起始点和圆心与终止点和圆心间画出半径,与画出的弧线构成一个扇形。故在以上程序中将转角换算成负值,以便于画出扇形和填充颜色。