全球旧事资料 分类
MATLAB课程设计时钟
f作者:日期:
fMATLAB制作时钟摘要:MATLAB是一款强大的、应用广泛的软件,本文主要利用MATLAB的相关
编程来设计实现时钟界面显示效果。
关键字:MATLAB、时钟、界面引言
MATLAB是矩阵实验室(MatrixLaboratory)的简称,是美国MathWorks公司出品的商业数学软件。MATLAB的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。
本文通过MATLAB编程设计时钟显示界面来体会它功能的强大和应用的广泛。完整的时钟界面有时针、分针、秒针以及刻度等组成,下面详细介绍实现时钟界面的步骤。
1、设置时钟相关参数,比如界面大小、界面颜色,时钟名称等。
hfigureme
ubar
o
ecolorwhitepositio
200200320360
ame北京时间
2、显示刻度这个时钟显示了四个刻度,分别是12、9、6、3,以下语句分别显示了这四个刻度。
(1)定义一个text控件,显示刻度“12”b1uico
trolpare
thstyletextstri
g12fo
tsize…12positio
1562752020
f(2)定义一个text控件,显示刻度“9”b2uico
trolpare
thstyletextstri
g9fo
tsize…12positio
601752020
(3)定义一个text控件,显示刻度“6”b3uico
trolpare
thstyletextstri
g6fo
tsize…12positio
156752020
(4)定义一个text控件,显示刻度“3”b4uico
trolpare
thstyletextstri
g3fo
tsize…12positio
2601752020
3、设置刻度,分别设置分针的刻度和小时的刻度。
(1)绘制表盘,绘制分钟的刻度for
pi2pi30pi30a1095cos
005cos
2cos
b1095si
005si
2si
plota1b1re
d
(2)绘制表盘,绘制小时的刻度for
pi2pi6pi30a109cos
01cos
2cos
b109si
01si
2si
plota1b1re
d
f4、分别绘制秒针、分针、时针在相关时间的位置
(1)计算一秒以后秒针的角度位置sita1sita1w1pausetime
(2)计算一秒以后分针的角度位置sita2sita2w2pausetime
(3)计算一秒以后时针的角度位置sita3sita3w3pausetime
综合以上过程,时钟界面基本已经出炉了,时钟的完整程序如下:
fu
ctio
时钟
hfigureme
ubar
o
ecolorwhitepositio
200200320360
ame北京时间
e1uico
trolpare
th
定义一个edit控件,用于存储日

styleedit
该控件的类型为edit,可以编辑其内

fo
tsize12
字体大小为12
positio
11020120r
好听全球资料 返回顶部