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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
遇到这样一个问题:
% b0 K/ @( A- r* B0 q# y) F; I# S我想让程序在Switch == 1 时,输出 S_a = 0.6,然后在10秒钟之后,输出S_b=1
: }" [" m4 M* d0 A! S' Q! _3 S/ \! s请大神帮忙看下,指导下,我应该怎么编写程序呢??+ d# M( h& t! w  M' g; a$ |

" ?- u1 t/ H2 {% k% f# {* qfunction [S_s,S_a,S_b] = fcn(Switch)# N9 _" R2 G- P" ]2 y' B

, C6 a! p0 q( {0 f- qif Switch == 1  5 D: ?6 v( o0 p$ `" ?% r
    S_a = 0.6;2 q2 V: {8 q7 m3 s- F2 c* h
    S_b = 0;
$ L& z& K2 ^0 p" L    S_s = 0;) [+ d  l" J2 `: |: C$ W5 I6 A
else
9 ]( P$ Z& O0 W. @: p9 y" x        S_a = 0;
2 n4 Z1 n7 B4 Y2 V        S_b = 0;# m  l8 z& Y) @7 W$ X) X$ ?* c+ m
        S_s = 0;3 e  E% \) U7 G: @
end3 @, i. k3 P* ~8 u$ a; v& N! N( Q: _

该用户从未签到

4#
 楼主| 发表于 2020-11-5 15:05 | 只看该作者
uperrua 发表于 2020-11-5 15:04
' y  J$ o  c5 `; W" Spause(10)
& }) g/ U4 X3 \* |0 O$ j. v* k5 I( c+ D
好像不行,我查了下pause函数的运行,是暂停程序几秒钟之后再运行,
8 N. C& \9 F9 T3 O但是我想要的结果是程序不要暂停,只是S_b的值比S_a的值要晚10秒钟才给到他。8 F1 b( G) ^8 @# D0 c

7 j6 c# A8 I- C9 `$ y' u9 Q2 e$ T想要的最终结果就像图中这样子:: U! q1 B, y  I

0 n6 `. f* H2 c# F, [! l; s

点评

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

该用户从未签到

5#
发表于 2020-11-5 15:06 | 只看该作者
Enest13 发表于 2020-11-5 15:057 p5 {( F2 ?. {1 f
好像不行,我查了下pause函数的运行,是暂停程序几秒钟之后再运行,
% S& j6 }1 D5 {  N! a1 A# ~但是我想要的结果是程序不要暂停, ...

5 R) ^- G  w, |' w+ j按照你这个说法,你调用的这个函数就不对啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 13:58 , Processed in 0.203125 second(s), 28 queries , Gzip On.

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

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

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