找回密码
 注册
关于网站域名变更的通知
查看: 540|回复: 4
打印 上一主题 下一主题

求助matlab程序:如何实现:执行上一条程序5秒后,下一步程序开始执行

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-11-5 14:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
遇到这样一个问题:
* B2 V& L1 x2 i' Y我想让程序在Switch == 1 时,输出 S_a = 0.6,然后在10秒钟之后,输出S_b=1% S0 R# ?( L! F& a
请大神帮忙看下,指导下,我应该怎么编写程序呢??
' B$ B- m3 |$ ~4 O1 u5 a& y( ?* t
function [S_s,S_a,S_b] = fcn(Switch)- }* f9 I' y7 ^- ^2 A6 W  a

% q' s7 \/ ~) N+ Q7 }7 ~3 Fif Switch == 1  ( p' f# [' U) t; P4 r
    S_a = 0.6;1 l& n! C6 i+ q5 j! \& F
    S_b = 0;
8 x* h" y0 P( I- X    S_s = 0;
. r* X/ S1 z& S7 S" @" E+ uelse
' n9 I0 y% i( o* C! q        S_a = 0;  U* \; N( r* F6 |7 B$ V' m
        S_b = 0;
3 {3 W1 X$ \0 k: Z        S_s = 0;- M; Z5 _/ y+ X, H* {2 m- v1 l+ K
end* Z; K5 S# p7 R2 `( Y, w* h

该用户从未签到

4#
 楼主| 发表于 2020-11-5 15:05 | 只看该作者
uperrua 发表于 2020-11-5 15:044 \* p$ D; V, z+ }
pause(10)
7 u/ p3 _4 @+ D! ?
好像不行,我查了下pause函数的运行,是暂停程序几秒钟之后再运行,
; j( o7 J9 H6 F! T但是我想要的结果是程序不要暂停,只是S_b的值比S_a的值要晚10秒钟才给到他。
4 k: A3 \6 M( Z+ P" X* k9 O0 S! F# K/ k& ]" z
想要的最终结果就像图中这样子:
9 S5 I0 W" l! E! F& o9 P. P
* k1 z5 U1 ~5 r* y5 X3 S

点评

按照你这个说法,你调用的这个函数就不对啊  详情 回复 发表于 2020-11-5 15:06

该用户从未签到

5#
发表于 2020-11-5 15:06 | 只看该作者
Enest13 发表于 2020-11-5 15:05
$ [& l" }( b  x, Q+ h好像不行,我查了下pause函数的运行,是暂停程序几秒钟之后再运行,
. N& X) ~5 n$ m$ D但是我想要的结果是程序不要暂停, ...
+ x2 Z1 l# d% Q8 u4 F( \
按照你这个说法,你调用的这个函数就不对啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 21:22 , Processed in 0.171875 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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