nostalgica 发表于 2005-3-17 18:25:46

[原创]昨晚写了个activex控件的小例子---电子时钟

function activex_clock
fi=figure('NumberTitle','off','toolbar','none','menubar','none','Name','Electric Clock','pos',);
ProgID = 'MWNUMLED.NumLEDCtrl.1';
h = actxcontrol(ProgID,);
set(h,'Spacingv',15)
set(h,'Spacingh',10,'digits',6)
set(h,'SegmentSeparation',2)
set(h,'Segmentwidth',6)
set(h,'offcolor',110)
uicontrol(fi,'style','text','pos',,'back',[.87 0 0]);
uicontrol(fi,'style','text','pos',,'back',[.87 0 0]);
uicontrol(fi,'style','text','pos',,'back',[.87 0 0]);
uicontrol(fi,'style','text','pos',,'back',[.87 0 0]);
while ishandle(fi)
    c=clock;
    set(h,'value',(c(4)*10000+c(5)*100+round(c(6))));
    pause(.1);
end

MC 发表于 2006-6-2 10:55:55

很久的贴了。。。
还是想问问,有没有类似的计时器版本?

clove_1981 发表于 2007-9-25 17:07:04

不错呀,对于matlab还只是入门

paradiseboy 发表于 2007-10-4 12:58:15

不错,就是背景色选择的不好,^_^

还可以用cal = actxcontrol('mscal.calendar', , f)创建一个日历。

[ 本帖最后由 paradiseboy 于 2007-10-4 13:00 编辑 ]

rosesman 发表于 2007-10-6 20:48:11

我运行老是说“非法的ProgID ”,怎么回事阿??

luntan119 发表于 2007-11-17 21:10:02

这里改一下,背景就好的了

set(h,'offcolor',110)----->set(h,'offcolor',10)

此在与世界 发表于 2009-12-9 20:46:49

很好的东西,谢谢楼主

赤子可鉴 发表于 2009-12-9 22:50:06

嗯,挺好的哦

平台洗马 发表于 2009-12-13 21:31:15

这个,也算是入门?

davidbluezk 发表于 2009-12-27 15:13:36

有意思,学习一下了。

1143942969 发表于 2011-3-25 12:35:27

楼主强大啊

zhengxing2000 发表于 2011-3-25 21:07:33

以崇拜的眼光:matlab太强大了,开眼界了。
页: [1]
查看完整版本: [原创]昨晚写了个activex控件的小例子---电子时钟