专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
LabView
请教如何控制两个不同周期循环的开始时间,即循环周期不同,只要第一次循环同时开始即可
2019-07-17 12:23
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
LabVIEW
12369
4
1759
我用集合点同步循环开始,但是每一次循环都会同时开始,即使设置不同周期,长周期循环也会等待短周期,等都到达集合点后才开始循环,不符合我的预期,我只是想让他们第一次循环开始是同步的,之后根据自己周期执行。希望大神能够帮忙解决一下,谢谢!
集合点控制两个循环
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
王子豪123
2019-07-17 14:07
老蜗牛 发表于 2018-4-26 15:43
大概这么个意思,参考
谢谢你,你的程序框图是完全符合我描述的功能的,但是即使做到了第一个循环同步,下一次循环时并没有完全按照我在循环里设置的等待时间执行(我只在循环里设置了写入串口函数),根据实验现象表明,存在不确定性延迟(延迟在毫秒级,1-5毫秒,影响实验结果,我希望延迟能控制在微秒级),我猜想可能因为等待时间设置不同导致系统自动设置多循环的优先级而造成延时,于是我设置相同等待时间,结果还是一样,存在毫秒级的时延。查过相关资料,说labview是数据流类型,系统将CPU时间片分给每一个线程,但是在相同时间片里只能执行一个线程。使用集合点同步多循环,在相同周期的情况下可以做到完全的同步,但是在不同周期时会等待最长周期才开始。所以想请问有什么其它方法可以使两个循环同步执行(不同周期),或者误差在微秒级,即CPU可以同时处理两个循环的任务。再次感谢能够耐心解答我的问题。
加载中...
查看其它4个回答
一周热门
更多
>
相关问题
怎么利用公式波形产生所想要的波形
2 个回答
USBCAN-2A与PCI5121D的数据通信
1 个回答
labview调用c时遇到问题
1 个回答
大家帮小弟解决下问题,不胜感激
4 个回答
关于labview插值
1 个回答
相关文章
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
LabView
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
谢谢你,你的程序框图是完全符合我描述的功能的,但是即使做到了第一个循环同步,下一次循环时并没有完全按照我在循环里设置的等待时间执行(我只在循环里设置了写入串口函数),根据实验现象表明,存在不确定性延迟(延迟在毫秒级,1-5毫秒,影响实验结果,我希望延迟能控制在微秒级),我猜想可能因为等待时间设置不同导致系统自动设置多循环的优先级而造成延时,于是我设置相同等待时间,结果还是一样,存在毫秒级的时延。查过相关资料,说labview是数据流类型,系统将CPU时间片分给每一个线程,但是在相同时间片里只能执行一个线程。使用集合点同步多循环,在相同周期的情况下可以做到完全的同步,但是在不同周期时会等待最长周期才开始。所以想请问有什么其它方法可以使两个循环同步执行(不同周期),或者误差在微秒级,即CPU可以同时处理两个循环的任务。再次感谢能够耐心解答我的问题。
一周热门 更多>