Matlab 版 (精华区)

发信人: seesea (马虎学究), 信区: Matlab
标  题: [合集]怎么在自己的function里让程序不总忙?
发信站: 哈工大紫丁香 (2002年10月29日00:51:20 星期二), 站内信件


────────────────────────────────────────
 september (小冬瓜)                   于 2000年09月07日20:58:58 星期四 说道:

    如果程序运行的时候很消耗 CPU 时间, 系统就没法响应
Matlab 做其它的操作了. 有没有类似于 VB 中的 Doevents
的语句,  或者有什么办法让系统在运行 Matlab 程序时,
还能有办法响应我对 Matlab 做的其它操作.
我的 function 运行后, 我一点 Medit 的菜单, 准备编辑下
一个 function 时, Matlab 给出如下的提示: 服务器忙.

────────────────────────────────────────
 zxg (魔)                             于 2000年09月08日08:52:13 星期五 说道:

简单的方法:
不要在matlab命令窗口中打开Mfile Editer,而是
直接打开他,方法有1、双击你要编辑的文件,2、在\bin目录下
直接运行editer。这样他与matlab命令窗口互不干扰,但是在这样
产生的editer窗口中是不能调试程序的。
如果你还想调试程序,建议你在运行一个matlab进程。
不过这样程序的速度回简慢。
你的机器速度听快的,运行两三个matlab进程应该没有什么问题。
【 在 september (小冬瓜) 的大作中提到: 】
:     如果程序运行的时候很消耗 CPU 时间, 系统就没法响应
: Matlab 做其它的操作了. 有没有类似于 VB 中的 Doevents
: 的语句,  或者有什么办法让系统在运行 Matlab 程序时,
: 还能有办法响应我对 Matlab 做的其它操作.
: 我的 function 运行后, 我一点 Medit 的菜单, 准备编辑下
: 一个 function 时, Matlab 给出如下的提示: 服务器忙.

────────────────────────────────────────
 september (小冬瓜)                   于 2000年09月08日09:24:08 星期五 说道:

【 在 zxg (魔) 的大作中提到: 】
: 简单的方法:
: 不要在matlab命令窗口中打开Mfile Editer,而是
: 直接打开他,方法有1、双击你要编辑的文件,2、在\bin目录下
: 直接运行editer。这样他与matlab命令窗口互不干扰,但是在这样
: 产生的editer窗口中是不能调试程序的。
: 如果你还想调试程序,建议你在运行一个matlab进程。
: 不过这样程序的速度回简慢。
: 你的机器速度听快的,运行两三个matlab进程应该没有什么问题。
我的程序一跑起来, 在 Matlab 窗口有输出,
但是我看看别的,再转回 Matlab 看输出的时候
就不行了. 必须等到整个运算结束了才可以.
: 【 在 september (小冬瓜) 的大作中提到: 】
: :     如果程序运行的时候很消耗 CPU 时间, 系统就没法响应
: : Matlab 做其它的操作了. 有没有类似于 VB 中的 Doevents
: : 的语句,  或者有什么办法让系统在运行 Matlab 程序时,
: : 还能有办法响应我对 Matlab 做的其它操作.
: : 我的 function 运行后, 我一点 Medit 的菜单, 准备编辑下
: : 一个 function 时, Matlab 给出如下的提示: 服务器忙.

────────────────────────────────────────
 zxg (魔)                             于 2000年09月08日15:46:39 星期五 说道:

hehe...
限制你的输出次数。
你若不是总有输出,在下一次输出时,matlab可以自动刷新屏幕的。
【 在 september (小冬瓜) 的大作中提到: 】
: 【 在 zxg (魔) 的大作中提到: 】
: : 简单的方法:
: : 不要在matlab命令窗口中打开Mfile Editer,而是
: : 直接打开他,方法有1、双击你要编辑的文件,2、在\bin目录下
: : 直接运行editer。这样他与matlab命令窗口互不干扰,但是在这样
: : 产生的editer窗口中是不能调试程序的。
: : 如果你还想调试程序,建议你在运行一个matlab进程。
: : 不过这样程序的速度回简慢。
: : 你的机器速度听快的,运行两三个matlab进程应该没有什么问题。
: 我的程序一跑起来, 在 Matlab 窗口有输出,
: 但是我看看别的,再转回 Matlab 看输出的时候
: 就不行了. 必须等到整个运算结束了才可以.

────────────────────────────────────────
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.475毫秒