脑课堂编程教育

LEGO MINDSTORMS EV3——程序

Lego 4年前
68 0 0
脑课堂编程培训

可以通过将编程模块(从屏幕底部的编程面板)拖动到编程画布上,来创建程序。

当编程模块相互接近时,它们会自动贴靠在一起。

file

当运行程序时,编程模块会按屏幕上出现的顺序(从左到右)来运行。

编辑编程模块

file

1 模块类型: 图标指示模块类型
2 模块手柄: 单击此处可选择或拖动模块
3 端口选择器
4 模式选择器: 单击此处可打开模式下拉菜单以选择模式
5 输入参数值: 输入可以在此处进行选择或输入
6 进入序列接头
7 离开序列接头

每个编程模块都有一个详细帮助文件。

序列线

当编程模块不是相互紧靠时,可以连接它们。将序列线从第一个模块拖动到第二个模块。

file

可以通过单击第二个模块的进入序列接头删除序列线。

代码区块

对于较长的程序,将程序划分为较小的编程模块区块(代码区块之间存在空白)可能会十分有用。这可以更容易地理解程序。

如果单击编程模块的离开序列接头,则会创建空格和序列线。

要删除空格和序列线,请再次单击离开序列接头。

file

提示和技巧

为机器人执行的每个不同操作创建独立区块,以便更容易追踪程序。

调整流程编程模块的大小

可以调整循环和切换模块的大小。可以使它们更大,以便其他编程模块可以整齐地置于其中。可通过拖动大小调整手柄来调整这些编程模块的大小。

file

对于切换,可以单独调整每个条件的大小。

file

并行序列

可以同时运行多个任务集合。例如,可以让一个编程模块序列控制机器人的向前运动,另一个编程模块序列控制机器人顶部的机器人手臂。

可以通过从并行序列之前的编程模块的离开序列接头拖动新序列线,来创建并行序列:

file

提示和技巧

小心资源冲突(如下所示)!当同时运行任务时,可能会发生资源冲突。例如,一个编程模块序列尝试引导机器人向左行驶,而另一个序列同时尝试引导机器人向右行驶。EV3 程序块的执行方式将无法预计。

file

收藏

本文标题:LEGO MINDSTORMS EV3——程序

本文链接:https://naoketang.com/p/glr7mlevqekz

评论区

推荐课程