找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 6156|回复: 5

求助 ev3 micropython 程序

[复制链接]
发表于 2021-11-9 15:26:38 | 显示全部楼层 |阅读模式
本帖最后由 collonn 于 2021-11-9 15:30 编辑

LabView中用G语言写的程序如下图,很容易看明白,请教一下,如何用micropython实现----并行执行:进度条显示好写,循环播放声音好写,问题是:如何让这2件事并行。
20211109-152947.png

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2021-11-10 08:21:09 | 显示全部楼层
pyhon2.0关于线程的api是没有直接提供的,不过可以用里面的定时器定时做个函数来执行这些任务。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2021-11-10 10:38:04 | 显示全部楼层
使用threading线程模块
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2021-11-10 15:38:30 | 显示全部楼层
语音控制开关 发表于 2021-11-10 08:21
pyhon2.0关于线程的api是没有直接提供的,不过可以用里面的定时器定时做个函数来执行这些任务。

任务2是个while,会被卡住的
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2021-11-10 15:41:23 | 显示全部楼层
shawcon 发表于 2021-11-10 10:38
使用threading线程模块

测试了一下,官方的micropython可以支持线程,不知道还有其它方法没有了。官方的python代码里好像没有这样的功能实现。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2021-11-17 10:55:19 | 显示全部楼层
shawcon 发表于 2021-11-10 10:38
使用threading线程模块

正解
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2025-2-6 13:07 , Processed in 0.107167 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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