EV3帮助2.docx
- 文档编号:28881744
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:102
- 大小:3.37MB
EV3帮助2.docx
《EV3帮助2.docx》由会员分享,可在线阅读,更多相关《EV3帮助2.docx(102页珍藏版)》请在冰豆网上搜索。
EV3帮助2
工具
图像编辑器
通过图像编辑器可以创建要在EV3程序块上显示的图像和文本。
还可以编辑现有图像文件。
图像编辑器可以打开.rgf、.jpg、.png和.bmp文件。
选择图像编辑器:
在“工具”菜单中,单击“图像编辑器”。
编辑过程具有五个步骤:
1.
打开图像
2.
更改其大小和位置
3.
调整对比度
4.
使用编辑屏幕左侧的工具面板编辑图像。
5.
将图像保存到项目中。
打开图像和调整其大小
打开图片以开始编辑。
使用缩放按钮调整图像的大小。
可以通过单击并拖动图像来移动它。
“预览”窗口会完全按照在EV3程序块显示上的显示方式(178像素宽及128像素高)来显示图像。
当对图像的大小和位置感到满意时,请单击“下一步”。
调整对比度
使用左侧的“阈值滑块”可调整图像的对比度。
更改对比度会影响最终图像中的详细信息程度。
就绪后单击“下一步”。
编辑图像
可以通过添加线、圆圈及更多内容来进一步编辑图像。
打开
新建
保存
剪切:
从编辑屏幕中删除图像的一部分。
复制:
复制所选图像。
粘贴:
将所选图像置于编辑屏幕上。
可以单击图像并将其拖动到位。
粘贴的图像为蓝色时可以进行移动。
变为黑色之后,便无法在编辑屏幕上四处移动它们。
撤销、重做
铅笔:
小、中或大自由格式线绘制。
矩形:
小、中或大矩形。
椭圆:
小、中或大椭圆。
选择
线:
小、中或大宽度。
填充
橡皮:
小、中或大橡皮。
文本
保存图像
在完成编辑时保存图像。
这会将图像保存到“项目”文件夹中以供将来使用。
项目属性页面会列出项目使用的所有图像。
可以使用“图像”模式在显示模块中查找和使用保存的图像。
声音编辑器
通过声音编辑器可以记录和编辑自己的声音文件。
编辑的声音文件可以保存在计算机上,然后在声音模块中使用,就如同任何现有EV3声音文件一样。
还可以编辑现有声音文件。
在“工具”菜单中选择“声音编辑器”可打开声音编辑器。
打开现有声音文件或记录自己的声音,使用滑块裁剪声音文件,然后保存文件。
可以将几乎任何长度的声音文件导入声音编辑器,但是只能保存不长于五秒的声音文件(最大64KB)。
对于较大声音文件,可能需要较长加载时间。
声音编辑器可接受.wav、.mp3和.rsf声音文件。
记录和编辑声音
步骤
在计算机中打开兼容声音文件。
记录声音。
播放记录的声音。
向左和向右移动滑块来选择要使用的最佳声音部分。
可以放大或缩小以集中于所需声音部分。
调整播放音量。
保存编辑的声音文件。
记录
可以使用计算机内置或连接的麦克风。
可以通过单击记录按钮来记录最多10秒的自己的声音。
记录会在10秒之后自动停止。
单击记录按钮会覆盖已记录的任何声音。
调整大小
如果文件太大,则声音文件(波形图像)会在滑块之间保持为红色。
当滑块之间的波形图像为大约5秒长时,它会变为紫色。
“保存”按钮随后会变为活动状态。
创建和使用的声音文件越多,EV3程序块上剩下的内存空间越少。
有关EV3程序块内存容量的更多信息,请参见管理文件和内存。
保存
默认情况下,声音文件会以未压缩文件的形式保存到EV3软件的“声音”文件夹。
保存的文件在“播放文件”模式中会自动出现在声音模块列表中。
在EV3程序块上播放编辑的声音
在声音模块中选择了“播放文件”模式时,会列出编辑的声音文件。
特定于当前项目的声音会列在“项目声音”文件夹中。
可用于所有项目的标准声音会列在“LEGO声音”文件夹中。
有关更多信息,请参见声音模块。
内存浏览器
“内存浏览器”提供EV3程序块上的内存使用情况概况。
可以使用“内存浏览器”在EV3程序块与计算机之间传输程序、声音、图形和其他文件,以及复制和删除EV3程序块上已有的文件。
有关详细信息,请参见管理文件和内存。
设备选择器:
选择程序块或SD卡
内存栏:
已用和可用内存的图形概况
文件类型占用内存的(项目、应用程序)
所选设备上存储的文件的列表
复制:
存储所选文件以便粘贴到EV3程序块内存或SD卡中
粘贴:
将以前存储的文件粘贴到所选存储设备中
删除:
从所选存储设备中删除所选文件
上传:
将所选文件上传到计算机
下载:
将文件下载到EV3程序块
每个EV3程序块均拥有16MB的可用内存。
该存储器的一部分用于存储在首次使用时预先加载至EV3程序块的示例程序、图形和声音文件。
这将留下4MB的空间供您创建和下载文件。
可以通过重新安装固件将EV3程序块的内存还原为出厂默认状态。
有关此操作的详细信息,请参见升级EV3固件。
请注意,重新安装EV3程序块的固件会删除EV3程序块内存中的所有文件。
请在继续之前创建要保留的任何文件的备份!
我的模块创建器
有时会创建一个很棒的迷你程序,需要在其他项目或程序中再次使用它。
“我的模块创建器”可帮助采用此迷你程序,这是一些在工作区域中选择的模块,将它们组合在一起以创建“我的模块”。
随着时间的推移,可以建立一个“我的模块”库,可以与其他MINDSTORMS用户进行交换。
创建“我的模块”
假设已创建了一个使机器人按方形驱动的迷你程序:
要将此迷你程序转换为模块,请使用“选择”工具,并通过拖动一个框围绕所有所需模块来选择它们。
从“工具”菜单中选择“我的模块创建器”以启动“我的模块创建器”。
为模块提供名称和简短描述。
选择一个“我的模块”图标以帮助标识模块。
此示例使机器人按方形驱动,因此会使用带有电机的图标。
单击“完成”。
迷你程序现在会转换为其自己的模块!
为项目创建的所有“我的模块”都会出现在“我的模块”面板中。
可以将新“我的模块”拖动到编程画布上以在程序中使用它。
如果要编辑“我的模块”的任何部分,请双击它。
使用“我的模块”实现更多目的
刚才为形成方形而创建的“我的模块”非常棒,但是如果需要更大的方形该怎么办呢?
或是如果希望机器人更快地按方形驱动呢?
如果需要三角形该怎么办呢?
可以进入“我的模块”,每次更改输入,不过有一种更好的方式。
设置迷你程序,如同对第一个“我的模块”所执行的操作一样:
选择所需模块,然后在“工具”菜单中选择“我的模块创建器”以启动“我的模块创建器”。
填写所有部分,如同对第一个“我的模块”所执行的操作一样,只是不要马上单击“完成”。
而是单击“我的模块”上的“+”符号以添加参数。
在“参数设置”选项卡中,填写合适信息。
这会使我们可以控制方形的大小。
设置一个“默认值”,如1000,以防在自己的程序中使用“我的模块”时忘记设置它。
甚至可以为参数选择滑块条样式。
在“参数图标”选项卡中,为参数选择合适图像。
在此实例中,我们控制机器人在形成方形时将驱动的距离,因此直箭头似乎比较合适。
现在已添加了参数,请单击“完成”。
新参数“距离”需要先连接到迷你程序中的输入,然后才能控制它。
将来自参数“距离”的线连接到第一个移动槽模块的“度数”输入。
这会使我们可以控制机器人将驱动的方形的大小(有关更多信息,请参见数据线)。
返回主程序,现在会看到“我的模块”,但是此时具有一个参数用于设置方形迷你程序的边长。
根据上面所选的“参数样式”,可以直接输入值或使用滑块条。
或是如果希望机器人按三角形或六角形驱动该怎么办?
此处是同一个“我的模块”,但是此时具有用于控制以下方面的参数:
1.针对每条边驱动的距离(“距离”)。
2.机器人行进的速度(“速度”)。
3.针对每个角转弯的角度,以及
4.重复驱动命令的次数。
提示和技巧
可以在“我的模块创建器”中对模块更改参数顺序。
单击左或右箭头可移动所选参数。
参数左移
参数右移
删除参数
无线设置
可以使用无线设置工具设置与EV3程序块的无线连接。
可通过“工具”菜单或通过单击位于硬件页面“信息”选项卡上的“无线设置”按钮来访问无线设置工具。
要添加或编辑连接,请选择“添加”或“编辑”按钮并填写网络名称和/或密码。
要删除连接,请选择要删除的网络并单击“删除”。
有关更多信息,请参见连接到EV3。
模块导入
LEGO之外的制造商创建了可以与EV3程序块一起使用的传感器和附加设备。
通常可以下载它们创建的自定义编程模块并在EV3编程环境中用于其产品。
导入外部模块需要四个步骤。
1.
将模块文件从制造商的网站下载到计算机。
如果是压缩的.zip文件,请将内容提取到计算机上的某个文件夹中。
记下提取的文件夹的位置。
如果不是.zip文件,则按照制造商的说明操作。
2.
从“工具”菜单中选择“模块导入工具”
3.
单击“浏览”按钮以找到将文件提取到的文件夹,然后单击“确定”。
4.
会向您展示与最初下载的文件相关的模块列表。
选择要导入的模块。
单击“导入”以完成该过程。
新导入的模块所位于的面板由制造商确定,会在安装过程中自动进行。
软件升级
使用软件升级工具可确保具有最新版本的EV3软件。
如果有更新版本可用,则此工具会指导您完成下载和安装最新版本所需的过程。
需要Internet连接才能使此工具工作。
固件升级
固件是EV3程序块内部的软件。
如果没有固件,则EV3程序块会无法工作。
偶尔,LEGO集团可能会发布新版固件,以添加增强功能或修复软件缺陷。
您可以通过将EV3程序块的固件升级到最新版本,来拥有最新技术并提高EV3程序块的性能和可靠性。
升级EV3固件
要升级固件,需要从计算机到EV3程序块的USB连接。
计算机还必须连接到Internet。
1.
开启EV3程序块并将其连接到计算机。
只能使用USB连接进行固件升级。
2.
在“工具”菜单中选择“固件升级”。
“固件升级”对话框会打开,如此处所示。
3.
单击“检查”(“在线升级”旁)可查看是否有新固件升级可用。
如果可用,则将它们下载到计算机。
4.
从“可用固件文件”中选择最新固件版本。
如果未列出所需固件版本,请按压“浏览”以查找它。
5.
单击“下载”将固件下载到EV3。
“固件升级”对话框底部的进度条将显示固件升级的进度。
完成之后,EV3程序块会自己重置。
重新安装原始固件
如果EV3停止工作,可以重新安装产品随附的固件,这也许会有所帮助。
提示和技巧
在重新安装固件之前请检查EV3程序块电池。
问题可能只是因为电池的损耗。
在重新安装之前需要重置EV3程序块。
有关重置EV3程序块的帮助,请参见印刷“用户指南”的“故障排除”。
当完成重置EV3程序块之后,按上述说明重新安装产品随附的固件。
编程模块
动作模块
中型电机模块
中型电机模块控制中型电机。
可以开启或关闭电机、控制其功率级别或是将电机开启指定时间量或圈数。
选择电机端口和控制模式
端口选择器
模式选择器
输入
使用模块顶部的端口选择器可选择希望中型电机模块控制的电机(A、B、C或D)。
使用模式选择器可选择要如何控制电机。
选择模式之后,可以为输入选择值。
可用输入会因模式而异。
下面介绍了模式和输入。
模式:
开启、关闭、开启指定秒数、开启指定度数、开启指定圈数
模式
开启
“开启”模式会打开电机,然后立即继续执行到程序中的下一个模块。
可以使用功率输入控制电机的速度和方向。
电机会一直运行,直到由程序后面部分中的另一个模块停止或更改,或是直到程序结束。
使用的输入:
功率
示例
当希望程序中的其他模块控制电机保持开启状态的时间长度时可使用“开启”模式。
在此程序中,电机会一直运行,直到按压了触动传感器,然后它会停止。
关闭
“关闭”模式会关闭电机。
它通常用于停止通过开启模式启动的电机。
请参见上面的示例。
如果结束时制动为“真”,则会立即停止电机。
电机会保持在停止位置,直到另一个电机模块启动该电机,或是直到程序结束。
如果结束时制动为“伪”,则仅仅关闭电机的电源。
电机会使用所有剩余动量惯性滑行,直到停止,或是直到另一个电机模块启动。
使用的输入:
结束时制动
提示和技巧
可以在结束时制动设置为“伪”的情况下使用“关闭”模式来“松开”保持在停止位置处的电机。
例如,这可以允许您在程序运行中途手动调整电机位置。
开启指定秒数
“开启指定秒数”将电机开启秒数输入中的秒数,然后关闭。
模块会等到这段时间经过,然后程序才继续执行到下一个模块。
可以使用功率输入控制电机的速度和方向。
对结束时制动使用“真”可在恰好达到指定秒数之后停止电机。
使用的输入:
功率、秒数、结束时制动
提示和技巧
可以在秒数输入中使用小数点获取精确时间量,如用于三秒半的3.5秒以及用于四分之一秒的0.25秒。
开启指定度数
“开启指定度数”将电机开启度数输入中指定的度数,然后关闭。
360度会使电机转动或旋转一整圈。
可以使用功率输入控制电机的速度和方向。
对结束时制动使用“真”可在恰好达到指定度数之后停止电机。
使用的输入:
功率、度数、结束时制动
示例
此程序会使端口A上的电机以50%功率恰好运行900度(两圈半),然后停止它。
提示和技巧
中型电机的内部转动传感器会测量旋转度数。
使用“开启指定度数”时,模块会等到电机恰好转动了指定度数,然后程序才继续执行到下一个模块。
如果电机因遇到阻力或物理限制而无法完成指定度数,则模块会继续等待。
在消除阻力之前,程序中的任何其他模块都不会执行。
开启指定圈数
“开启指定圈数”将电机开启圈数输入中的圈数,然后关闭。
可以使用功率输入控制电机的速度和方向。
对结束时制动使用“真”可在恰好达到指定圈数之后停止电机。
使用的输入:
功率、圈数、结束时制动
提示和技巧
开启指定圈数模式与开启指定度数模式完全相同,只不过它使用不同的旋转单位。
也可以在圈数输入中使用小数点来指定不完整的圈。
下表显示获取相同旋转量的两种不同方式。
圈数
度数
1
360
2
720
0.5
180
1.25
450
7.2
2592
电机功率和方向
功率输入接受介于-100至100之间的数字。
正数会顺时针转动中型电机,负数会逆时针转动,如下图所示。
正功率
负功率
可以使用反转电机模块更改电机的正常旋转方向。
如果反转了电机方向,则正和负功率级别的效果会与上面显示的效果相反。
提示和技巧
电机的旋转速度与指定功率级别大致成比例,尽管旋转速度也受电机所承受的负载量影响。
输入
中型电机模块的输入控制着具体的电机运行方式。
可以将输入值直接输入到模块中。
或者,可以通过数据线从其他编程模块的输出提供值。
可用输入及其功能取决于选择的控制模式。
输入
类型
允许的值
备注
功率
数字
-100至100
电机功率级别。
请参见电机功率和方向。
结束时制动
逻辑
真/伪
模块完成时应用。
如果为“真”,则电机会立即停止并保持在原位。
如果为“伪”,则电机电源停止,并允许电机惯性滑行。
秒数
数字
≥0
以秒为单位的移动时间。
度数
数字
任何数字
以度为单位的移动量。
360度会旋转一整圈。
圈数
数字
任何数字
以圈为单位的移动量。
大型电机模块
大型电机模块控制大型电机。
可以开启或关闭电机、控制其功率级别或是将电机开启指定时间量或圈数。
选择电机端口和控制模式
端口选择器
模式选择器
输入
使用模块顶部的端口选择器可选择希望大型电机模块控制的电机(A、B、C或D)。
使用模式选择器可选择要如何控制电机。
选择模式之后,可以为输入选择值。
可用输入会因模式而异。
下面介绍了模式和输入。
模式:
开启、关闭、开启指定秒数、开启指定度数、开启指定圈数
模式
开启
“开启”模式会打开电机,然后立即继续执行到程序中的下一个模块。
可以使用功率输入控制电机的速度和方向。
电机会一直运行,直到由程序后面部分中的另一个模块停止或更改,或是直到程序结束。
使用的输入:
功率
示例
当希望程序中的其他模块控制电机保持开启状态的时间长度时可使用“开启”模式。
在此程序中,电机会一直运行,直到按压了触动传感器,然后它会停止。
关闭
“关闭”模式会关闭电机。
它通常用于停止通过开启模式启动的电机。
请参见上面的示例。
如果结束时制动为“真”,则会立即停止电机。
电机会保持在停止位置,直到另一个电机模块启动该电机,或是直到程序结束。
如果结束时制动为“伪”,则仅仅关闭电机的电源。
电机会使用所有剩余动量惯性滑行,直到停止,或是直到另一个电机模块启动。
使用的输入:
结束时制动
提示和技巧
可以在结束时制动设置为“伪”的情况下使用“关闭”模式来“松开”保持在停止位置处的电机。
例如,这可以允许您在程序运行中途手动调整电机位置。
开启指定秒数
“开启指定秒数”将电机开启秒数输入中的秒数,然后关闭。
模块会等到这段时间经过,然后程序才继续执行到下一个模块。
可以使用功率输入控制电机的速度和方向。
对结束时制动使用“真”可在恰好达到指定秒数之后停止电机。
使用的输入:
功率、秒数、结束时制动
提示和技巧
可以在秒数输入中使用小数点获取精确时间量,如用于三秒半的3.5秒以及用于四分之一秒的0.25秒。
开启指定度数
“开启指定度数”将电机开启度数输入中的旋转度数,然后关闭。
360度旋转会将电机转动一整圈。
可以使用功率输入控制电机的速度和方向。
对结束时制动使用“真”可在恰好达到指定度数之后停止电机。
使用的输入:
功率、度数、结束时制动
示例
此程序会使端口D上的电机以50%功率恰好运行900度(两圈半),然后停止它。
提示和技巧
大型电机的内部转动传感器会测量旋转度数。
使用“开启指定度数”时,模块会等到电机恰好转动了指定度数,然后程序才继续执行到下一个模块。
如果电机因遇到阻力或物理限制而无法完成指定度数,则模块会继续等待。
在消除阻力之前,程序中的任何其他模块都不会执行。
开启指定圈数
“开启指定圈数”将电机开启圈数输入中的圈数,然后关闭。
可以使用功率输入控制电机的速度和方向。
对结束时制动使用“真”可在恰好达到指定圈数之后停止电机。
使用的输入:
功率、圈数、结束时制动
提示和技巧
开启指定圈数模式与开启指定度数模式完全相同,只不过它使用不同的旋转单位。
也可以在圈数输入中使用小数点来指定不完整的圈。
下表显示获取相同旋转量的两种不同方式。
圈数
度数
1
360
2
720
0.5
180
1.25
450
7.2
2592
电机功率和方向
功率输入接受介于-100至100之间的数字。
正数和负数使大型电机以不同方向转动,如下图所示。
正功率
负功率
可以使用反转电机模块更改电机的正常旋转方向。
如果反转了电机方向,则正和负功率级别的效果会与上面显示的效果相反。
提示和技巧
电机的旋转速度与指定功率级别大致成比例,尽管旋转速度也受电机所承受的负载量影响。
输入
大型电机模块的输入控制着具体的电机运行方式。
可以将输入值直接输入到模块中。
或者,可以通过数据线从其他编程模块的输出提供值。
可用输入及其功能取决于选择的控制模式。
输入
类型
允许的值
备注
功率
数字
-100至100
电机功率级别。
请参见电机功率和方向。
结束时制动
逻辑
真/伪
模块完成时应用。
如果为“真”,则电机会立即停止并保持在原位。
如果为“伪”,则电机电源停止,并允许电机惯性滑行。
秒数
数字
≥0
以秒为单位的移动时间。
度数
数字
任何数字
以度为单位的移动量。
360度会旋转一整圈。
圈数
数字
任何数字
以圈为单位的移动量。
移动转向模块
移动转向模块可以使机器人向前、向后驱动、转弯或停止。
可以调整转向以使机器人直行、弧形驱动或急转弯。
可对具有两个大型电机的机器人车辆使用移动转向模块(一个电机驱动车辆左侧,另一个驱动右侧)。
移动转向模块会同时控制两个电机,以便按所选方向驱动车辆。
左电机
右电机
提示和技巧
还可以通过移动槽模块控制具有两个驱动电机的机器人车辆。
移动槽模块与移动转向模块类似,但是具有不同的转向控制方式。
选择电机端口和控制模式
端口选择器
模式选择器
输入
使用模块顶部的端口选择器可选择希望移动转向模块控制的两个电机(A、B、C或D)。
单击每个电机字母可为该电机选择端口。
第一个端口应是车辆左侧的电机,第二个端口应是右侧的电机。
提示和技巧
确保在使机器人面朝“前方”的情况下,左侧的电机是端口选择器上列出的第一个电机。
否则,机器人会以错误方向转弯。
使用模式选择器可选择要如何控制电机。
选择模式之后,可以为输入选择值。
可用输入会因模式而异。
下面介绍了模式和输入。
模式:
开启、关闭、开启指定秒数、开启指定度数、开启指定圈数
模式
开启
“开启”模式会打开两个电机,然后立即继续执行到程序中的下一个模块。
可以使用功率和转向输入控制电机的速度和方向。
电机会一直运行,直到由程序后面部分中的另一个模块停止或更改,或是直到程序结束。
使用的输入:
功率、转向
示例
当希望程序中的其他模块控制电机保持开启状态的时间长度时可使用“开启”模式。
在此程序中,机器人向前驱动。
当按压了触动传感器时,机器人会停止。
关闭
“关闭”模式会关闭两个电机。
使用“关闭”模式可停止通过程序前面部分中的开启模式启动的机器人。
请参见上面的示例。
如果结束时制动为“真”,则会立即停止电机。
电机会保持在停止位置,直到另一个移动或电机模块启动它们,或是直到程序结束。
如果结束时制动为“伪”,则仅仅关闭电机的电源。
电机会使用所有剩余动量惯性滑行,直到停止,或是直到另一个移动或电机模块启动。
使用的输入:
结束时制动
开启指定秒数
“开启指定秒数”将两个电机开启秒数输入中的秒数,然后关闭。
模块会等到这段时间经过,然后程序才继续执行到下一个模块。
可以使用功率和转向输入控制机器人的速度和方向。
使用结束时制动可在恰好达到指定秒数之后停止机器人。
使用的输入:
功率、转向、秒数、结束时制动
示例
此程序会使机器人以完整功率向前直线驱动2秒,然后停止。
提示和技巧
可以在秒数输入中使用小数点获取精确时间量,如用于三秒半的3.5秒以及用于四分之一秒的0.25秒。
开启指定度数
“开启指定度数”会开启两个电机,等待其中一个转动度数输入中的旋转度数,然后关闭两个电机。
这可以用于使机器人行进特定距离或按特定量转向。
360度旋转对应于电机转动一整圈。
可以使用功率和转向输入控制机器人的速度和方向。
使用结束时制动可在恰好达到指定度数之后停止机器人。
使用的输入:
功率、转向、度数、结束时制动
示例1
下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EV3 帮助