萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 3717|回复: 8

[电子] 一个比较复杂的问题。

[复制链接]
发表于 2007-12-19 20:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
我遇到一个比较复杂的问题,没有办法用一句话概括,只能稍加描述。
我在用matlab作图形界面,界面的被后是一个状态机,然后又很多text空间是根据状态的不同变化的。我建立了一个timer,然后使用它的callback函数去更新我的图形界面里的text。尝试了几种不同的方法,都不行,
- handles = guidata(gcf);
这样我原想,存在图形界面句柄里的变量就有可以使用了,结果是跑两下就挂了。
- handles1 = guihandles;
handles2 = guidata(handles1.figure1);   % 我用guide画的那个窗口叫figure1
结果一样,也是跑两下就挂了。

有做过类似程序的同学多多指点, 有想法的同学也多多提建议。

谢谢。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-12-19 22:48 | 显示全部楼层
平时倒是一直在写gui,但是对楼主想要做的东西并不是很理解。可能是专业的关系吧。如果能解释的更精确一点,可能帮得上忙

[ 本帖最后由 911Turbo 于 2007-12-19 21:50 编辑 ]
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2007-12-19 23:37 | 显示全部楼层
我编写的是一个控制程序,程序用来控制一台波形发生器,我的主要目的是第一远程控制,第二级路发送的命令,然后自动产生可执行的matlab脚本。
控制部分比较复杂,我用一个状态机实现全过程。然后波形发生器上有很多现实区域是复用的,在不同的状态的时候是现实不同的内容。我用一个timer去不停更新这些现实区域。但是我的状态机有同时也更新一些变量。我尝试了几次把存在handles里的变量传给timer的callback都不成功。大致是这样,希望ls可以更好的理解我在干什么。$汗$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-12-20 02:40 | 显示全部楼层
$汗$ $汗$ 被二级精华引进来的......想当年我还在我可怜的小笔记本里花了一个G的容量安了MATLAB...心疼机器啊....好像是为了单片机还是哪门课安的,结果刚安好学了几天就休学走人了:D
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-12-20 13:50 | 显示全部楼层
有没有试过用
rehash 更新cache, 或者找找看之类的命令,让数据能够不断的更新。
楼主是不是学电或者计算机的吧,你讲的东西我看得
还是晕忽忽的$frage$

$汗$ 我是学机械的。。。。$汗$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2008-7-25 10:36 | 显示全部楼层

pls refer to matlab help

GUIDE uses guidata to store and maintain the handles structure.
From a GUIDE-generated GUI M-file, do not use guidata to
store any data other than handles. If you do, you may overwrite
the handles structure and your GUI will not work.
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2008-7-26 07:00 | 显示全部楼层
这样的二级精华

$汗$ $汗$

那还是楼主自己去解决吧,既然都能写出精华了,这点小问题,难不倒的。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2010-3-7 03:01 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2010-5-25 20:16 | 显示全部楼层
你没有定义 变量 , 当让先要定义你的变量 然后把你的变量代去simulink里面去 这样才会运行!
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网 |网站地图

GMT+2, 2024-4-28 01:04 , Processed in 0.063750 second(s), 21 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表