图片缩略图

金宝app乐高MI金宝appNDSTORMS EV3硬件的Simulink支持包

在LEGO MINDSTORMS EV3上运行模型。
3.3
12评级

79下载

更新2021年3月10

金宝app®金宝app乐高支持包®头脑风暴®EV3硬件使您能够在LEGO MINDSTORMS EV3硬件上创建和运行Simuli金宝appnk模型。支持包包金宝app括Simulink模块库,用于配置和访问LEGO MINDSTORMS EV金宝app3传感器、驱动器和通信接口。它还使您能够交互式地监控和优化在Simulink中开发的算法,因为它们运行在乐高MINDSTORMS EV3上。金宝app

该支持包适金宝app用于R2014a及以上版本。

意见及评分(30.

乔安妮·坦纳

请添加9749温度传感器!如果有人为此写过驱动程序,请让我知道!
很多谢谢!

Nakul Khadilkar

董晓珍

RR

对于每个人谁是与失败的第三方软件下载的麻烦,首先尝试运行Matlab作为管理员。我花了好几个小时去遵循所有关于支持包下载失败的建议,结果发现这就是我所需要的,并且一切都成功了。金宝app他们真的需要更改安装程序来检查这一点,或者至少让它成为您在失败时得到的第一个错误消息。

德龙杨

无法下载第三方软件:
EV3源代码- lmtypes .h

德龙杨

无法下载第三方软件:
EV3源代码- lmtypes .h

德龙杨

由于"第三方软件包"错误,无法下载。

yuhao张

Mohith您正在

@Wang Zebing请联系MathWorks技术支持金宝app

Mohith您正在

@Zhangying Wesolowska请按照页面中提到的步骤解决第三方安装错误
//www.tatmou.com/matlabcentral/answers/318635-how-do-i-perform-a-clean-re-installation-of-a-金宝appsupport-package

王·泽

使用R2017a。我总是这样。请帮助我。
在构建文件夹中生成代码:C:\Users\12281\Documents\LEGO Creations\MINDSTORMS EV3 Projects\untitled_ert_rtw
###在Untitled.rtw上调用目标语言编译器
###使用系统目标文件:D: Program Files\MATLAB\R2017a\rtw\c\ert\ert.tlc
###加载TLC函数库
###初始传递模型缓存用户定义的代码

###缓存模型源代码
###正在写入头文件untitled.h
###正在写入头文件untitled_types.h
###正在写入头文件rtwtypes.h
###正在写入源文件untitled.c.
###正在写入头文件untitled_private.h
###正在写入头文件rtmodel.h

###正在写入源文件ert_main.c
### TLC代码生成完成。
###评估模型中指定的PostCodeGencand
###使用工具链:Sourcery g++ Lite v2009q3 v4.7 | gmake(64位Windows)
### create 'C:\Users\12281\Documents\LEGO Creations\MINDSTORMS EV3 Projects\untitled_ert_rtw\untitled. ### create 'C:\Users\12281\Documents\LEGO Creations\MINDSTORMS EV3 Projects\untitled_ert_rtw\untitled. ### create '可”……
### build 'untitled': "D:\Program Files\MATLAB\R2017a\bin\win64\gmake" -f untitled. "可所有的
C:\ programdata \ matl金宝appab \ supportagepackages \ r2017a \ 3p.instret \ ev3sourcerylite.instret \ codesourcerylite.instret \ codesourcerylite.instret \ codesourcerylite.instret \ codesourcery \ bin / arm-none-linux-gnueabi-gcc -c-mmd -mp -mf“untitled.dep”-mt“无标题。o“-o0 -ic:\ programdata \ matla金宝appb \ supportpackages \ r2017a \ 3p.instret \ ev3sourcerylite.instret \ codesourcerylite.instret \ codesourcerylite.instret \ codesourcery \ arm-none-linux-gnueabi \ libc \ usr \ crincemic -ic:\ programdata \ matlab \ supportpackages \ r2017a\ 3p.instret \ ev3sourcerylite.instret \ codesourcery \ lib \ gcc \ arm-none-linux-gnueabi \ 4.4.1 \ include -ic:\ progr金宝appamdata \ matlab \ supportagepackages \ r2017a \ 3p.instret \ ev3sourcerylite.instret \ codesourcery.instret \ codesourcery.instret \ codesourcery.instret \ codesourcery.instret \代码库lib \ gcc \ arm-none-linux-gnueabi \ 4.4.1 \ include-figdion -ic:\ programd金宝appata \ matlab \ supportpackages \ r2017a \ 3p.instret \ ev3sourceCode_lms2012.instret \ ev3source -ic:\ programdata \ matlab \ supportpackages \r2017a \ 3p.instret \ ev3sourcecode_lmstypes.instret \ ev3source -ic:\ programdata \ 金宝appmatlab \ supportpackages \ r2017a \ 3p.instret \ ev3sourcecode_bytecodes.instret \ ev3source -c -nostdinc -dmodel = Untitled -dnumst = 1 -dncstates = 0 -dhavestdio-dtermfcn = 1 -donestepfcn = 1 -dMAT_FILE = 0 -DMULTI_INSTANCE_CODE = 0 -DINTEGER_CODE = 0 5'-DMT = 0 -DCLASSIC_INTERFACE = 0 -DALLOCATIONFCN = 0 -DTID01EQ = 0 -DEXIT_FAILURE = 1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING = 1 -DSTACK_SIZE = 64 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DRT -DTERMFCN =1 -doneStepfcn = 1 -dmatte_instance_code = 0 -dinteger_code_code = 0 -dmt = 0 -dclassic_interface = 0 -dallocatefcn = 0 -dtid01eq = 0 -dexit_failure = 1 -dextmode_disableptestingf -dextmode_disable_testing -dextmode_disable_args_processing = 1 -dstack_size = 64 -DRT -DMODEL = UNTITLED -DNUMST = 1 -DNCSTATES = 0 -DHAVESTDIO -IC:/ USER / 12281 / DOCUME〜1 / LEGOCR〜1 / MINDST〜1-IC:/ PACTR金宝appAMDATA / MATLAB / SUPPERTPACKAGES / R2017A /工具箱/目标/金宝appSupportPackages / EV3 /包括-ID:/程序文件/ MATLAB / R2017A / SIMULIN金宝appK / INCLUDE / SF_RUNTIME -IC:/ 12281 / DOCUME〜1 / LEGOCR〜1 / MINDST〜1 / UNTITLED_RT_RTW -ID:/ PRODION文件/ MATLAB/ r2017a / extern / compress -id:/ program files / matla金宝appb / r2017a / simulink /包括-id:/ program files / matlab / R2017A / RTW / C / SRC -ID:/ Program文件/ matlab / r2017a / rtw / c / src / ext_mode / common -did:/ program files / matlab / r2017a / rtw / c / ertic:金宝app\ programdata \ matlab \ supportpackages \ r2017a \ 3p.instret \ ev3sourceCode_lmstypes.instret\ ev3source / .. - - - programda金宝appta \ matlab \ supportagepackages \ r2017a \ 3p.instret \ ev3sourceCode_lms2012.instret \ ev3source / .. -IC:\ programdata \ matlab \ supportpackages \ r2017a \ 3p.instret \ ev3sourcecode_bytecodes.instret \ ev3source/ .. -ID:/程序文件/ MATLAB / R2017A / Toolbox / Target / Compertarget / RTOS / Inc -ic:/ ProgramData 金宝app/ Matlab / SupportPackages / R2017A / Toolbox / Target / SupportPackages / EV3 / SRC -o Untitled.o Untitled.o Untitled.o。C
在文件包括从untitled.c.:16:
rtw_continuous.h:没有这样的文件或目录
编译终止。
ARM-None-Linux-Gnueabi-GCC:Files / Matlab / R201金宝app7A / Simulink / Include / SF_Runtime:没有这样的文件或目录
arm-non -linux-gnueabi-gcc: Files/MATLAB/R2017a/extern/include:没有这样的文件或目录
ARM-None-Linux-Gnueabi-GCC:Files / Matlab / R201金宝app7A / Simulink /包括:没有这样的文件或目录
arm-non -linux-gnueabi-gcc: Files/MATLAB/R2017a/rtw/c/src:没有这样的文件或目录
arm-non -linux-gnueabi-gcc: Files/MATLAB/R2017a/rtw/c/src/ext_mode/common:没有这样的文件或目录
arm-non -linux-gnueabi-gcc: Files/MATLAB/R2017a/rtw/c/ert: No such file or directory
ARM-None-Linux-Gnueabi-GCC:Files / Matlab / R2017A / Toolbox / Target / CoderTarget / Rtos / Inc:没有这样的文件或目录
gmake: * * *(无标题的。o]错误1
###创建HTML报告文件untitled_codegen_rpt.html
###模型的构建过程:'untitled'由于错误而中止。
编译“untitled”时遇到的错误:
###无法生成所有二进制输出。

Zhangying Wesolowska

这行不通。下载“第三方软件包”不工作。
这有什么问题吗?

西蒙•巴尔

它不能在Linux上正常工作。USB和蓝牙都不能工作。lsusb展示了EV3 Lego Mindstorms的连接。我把蓝牙连接好了。请协助处理这些问题。

伊恩·范

本王

使用R2018a。我总是这样。请帮助我。

###生成代码到构建文件夹:D:\ MATLAB \ LEGOFIRSTTRY \ EV3_LFT_ERT_RTW
###在ev3_lft.rtw上调用目标语言编译器
###使用系统目标文件:E:\Program Files\MATLAB\R2018a\rtw\c\ert\ert.tlc
###加载TLC函数库
###初始传递模型缓存用户定义的代码

###缓存模型源代码
###写标题文件ev3_lft_types.h
###正在写入头文件ev3_lft.h

###正在写入头文件rtwtypes.h
###正在写入源文件ev3_lft.c
###正在写入头文件ev3_lft_private.h
###正在写入源文件ev3_lft_data.c
###正在写入头文件rtmodel.h

###正在写入源文件ert_main.c
### TLC代码生成完成。
###评估模型中指定的PostCodeGencand
###使用工具链:MinGW64 | gmake(64位Windows)
# # # ' D: \ MATLAB \ LegoFirstTry \ ev3_lft_ert_rtw \ ev3_lft。Mk '是最新的
### build 'ev3_lft': "E:\Program Files\MATLAB\R2018a\bin\win64\gmake" MATLAB_ROOT=%MATLAB_ROOT% ALT_MATLAB_ROOT% MATLAB_BIN=%MATLAB_BIN% ALT_MATLAB_BIN% -f ev3_lft. "可所有的
D: MATLAB\LegoFirstTry\ev3_lft_ert_rtw>调用"\\benson\E$ Program Files\MATLAB\R2018a\bin\win64\checkMATLABRootForDriveMap.exe" "\\benson\E$ Program Files\MATLAB\R2018a" 1>mlEnv.txt
d:\ matlab \ legofirsttry \ ev3_lft_ert_rtw> for / f%a(mlenv.txt)设置“%a”\ n
D: \ MATLAB \ LegoFirstTry \ ev3_lft_ert_rtw >设置“MATLAB_ROOT = H: \ n
D: \ MATLAB \ LegoFirstTry \ ev3_lft_ert_rtw >设置“ALT_MATLAB_ROOT = H: \ n
D: \ MATLAB \ LegoFirstTry \ ev3_lft_ert_rtw >设置“MATLAB_BIN = H: \ bin \ n
D: \ MATLAB \ LegoFirstTry \ ev3_lft_ert_rtw >设置“ALT_MATLAB_BIN = H: \ bin \ n
D: \ MATLAB \ LegoFirstTry \ ev3_lft_ert_rtw > cd。
D: MATLAB\LegoFirstTry\ev3_lft_ert_rtw>if "" == "" ("E:\Program Files\MATLAB\R2018a\bin\win64\gmake" MATLAB_ROOT=H: ALT_MATLAB_ROOT=H: MATLAB_BIN=H:\bin ALT_MATLAB_BIN=H:\bin -f ev3_lft. txt ")mkall) else ("E:\Program Files\MATLAB\R2018a\bin\win64\gmake" MATLAB_ROOT=H: ALT_MATLAB_ROOT=H: MATLAB_BIN=H:\bin ALT_MATLAB_BIN=H:\bin -f ev3_lft. txt ")可)
“C: \ TDM-GC ~ 1 \ bin / gcc - C ansi迂腐-Wno-long-long -fwrapv - m64 o0 -我-我-我-我-我-我- C -nostdinc -DMODEL = ev3_lft -DNUMST = 1 -DNCSTATES = 0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS = 0 -DCLASSIC_INTERFACE = 0 -DALLOCATIONFCN = 0 -DTID01EQ = 0 -DTERMFCN = 1 -DONESTEPFCN = 1 -DMAT_FILE = 0 -DMULTI_INSTANCE_CODE = 0 -DINTEGER_CODE = 0 dmt = 0 -DEXIT_FAILURE = 1-DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DSTACK_SIZE=64 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DRT -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DTID01EQ=0 -DEXIT_FAILURE=1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DSTACK_SIZE=64 -DRT -DMODEL=ev3_lft -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -ID:/MATLAB/LegoFirstTry -IC:/ProgramData/MATLAB/SupportPackages/R2018a/toolbox/target/supportpackages/ev3/include -ID:/MATLAB/LegoFirstTry/ev3_lft_ert_rtw -IH:/extern/include -IH:/simulink/include -IH:/rtw/c/src -IH:/rtw/c/src/ext_mode/common -IH:/rtw/c/ert -I"/.." -I"/.." -I"/.." -IH:/toolbox/target/codertarget/rtos/inc -IC:/ProgramData/MATLAB/SupportPackages/R2018a/toolbox/target/supportpackages/ev3/src -o "ev3_lft.obj" "ev3_lft.c"
ev3_lft.c:16:0:
ev3_lft.h:18:18:致命错误:math.h:没有这样的文件或目录
编译终止。
gmake:*** [ev3_lft.obj]错误1
D: MATLAB\LegoFirstTry\ev3_lft_ert_rtw>echo make命令返回错误2
make命令返回的错误值为2
D: \ MATLAB \ LegoFirstTry \ ev3_lft_ert_rtw > An_error_occurred_during_the_call_to_make
“An_error_occurred_during_the_call_to_make”不是内部或外部命令,也不是可运行的程序
或批处理文件。
###创建HTML报告文件ev3_lft_codegen_rpt.html
###模型的构建过程:'ev3_lft'由于错误而中止。
在构建“ev3_lft”时遇到的错误:
###无法生成所有二进制输出。

格雷格•德雷亚

嗨Perruquetti教授。
我创建了一个技术支持案例来调查编译金宝app问题。我们的工程师很快就会联系你。
格雷格哒

威尔弗里德Perruquetti

您好,我在Mac书Pro(Mac OS High Sierra)上使用Matlab 2018A,我驾装并安装了“Simulink金宝app®金宝app乐高支持包®头脑风暴®EV3硬件”。然后我打开“ev3_drive_openloop”,然后部署到硬件。
我得到以下信息:

"###启动模型的构建过程:ev3_drive_openloop .
代码生成1
经过:3秒
/ usr/local/carlson-minot/crosscompiler /bin/arm-non -linux-gnueabi-gcc -c -MMD -MP -MF"ev3_drive_openloop.dep" -MT"ev3_drive_openloop. dep"o”- 02 -Iusr /地方/ carlson-minot / crosscompilers arm-none-linux-gnueabi / libc - 2014.05 - 29 - sysroot / usr /包括-Iusr /地方/ carlson-minot / crosscompilers / lib / gcc / arm-none-linux-gnueabi / 4.8.3包括-Iusr /地方/ carlson-minot / crosscompilers / lib / gcc / arm-none-linux-gnueabi / 4.8.3 /包括固定-IEV3Source -IEV3Source -IEV3Source - c -nostdinc-DMODEL=ev3_drive_openloop -DNUMST=2 -DNCSTATES=0 -DHAVESTDIO - dmodel_has_dynamically_loade_sfcns =0 -DUNIX -DCLASSIC_INTERFACE=0 - dlocationfcn =0 -DTID01EQ=0 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DEXIT_FAILURE=1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1-DSTACK_SIZE = 64 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DRT -DCLASSIC_INTERFACE = 0 -DALLOCATIONFCN = 0 -DONESTEPFCN = 1 -DTERMFCN = 1 -DMULTI_INSTANCE_CODE = 0 -DINTEGER_CODE = 0 dmt = 0 -DTID01EQ = 0 -DEXIT_FAILURE = 1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING = 1 -DSTACK_SIZE = 64 -DRT -DMODEL = ev3_drive_openloop -DNUMST = 2-DNCSTATES = 0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS = 0 -DUNIX - i /用户/ perruquetti /桌面/计算/ MATLAB / mesMatlab - i /用户/ perruquetti /桌面/计算/ MATLAB / mesMatlab / ocuments / MATLAB / 金宝appSupportPackages / R2018a /工具箱/目标/ SupportPackages / ev3 /包括我/用户/ perruquetti /桌面/计算/ MATLAB / mesMatlab / ev3_drive_openloop_ert_rtw我/用户/ perruquetti /桌面/计算/ MATLAB / mesMatlab / ocuments / MATLAB / Su金宝apppportPackages / R2018a /工具箱/目标/ SupportPackages / ev3 ev3demos - i /应用程序/ MATLAB_R2018a。应用程序/走读生/包括我/应用程序/ MATLAB_R2018a。应用程序金宝app/模型/包括我/应用程序/ MATLAB_R2018a。应用程序/ rtw / c / src - i /应用程序/ MATLAB_R2018a。应用程序/ rtw / c / src / ext_mode /常见的- i /应用程序/ MATLAB_R2018a。应用程序/ rtw / c / ert -IEV3Source / . .-IEV3Source / . .-IEV3Source / . . -I/Applications/MATLAB_R2018a.app/toolbox/target/codertarget/rtos/inc -I/Users/perruquetti/Desktop/Calcul/MATLAB/mesMatlab/ocuments/MATLAB/SupportPackages/R2018a/toolbox/target/supportpackages/ev3/src -o ev3_drive_openloop.o ev3_drive_openloop.c
/bin/sh: usr/local/carlson-minot/crosscompiler /bin/arm- non- linux-gnueabi-gcc:没有这样的文件或目录
(ev3_drive_openloop gmake: * * *。o]错误127
###模型的构建过程:'ev3_drive_openloop'由于错误而中止。
当构建“ev3_drive_openloop”时遇到错误:
###无法生成所有二进制输出。

它似乎是交叉编译器(可能是第三部分的一部分)没有下载和安装。我检查“usr/local/carlson-minot/crosscompiler /bin/arm- non- linux-gnueabi-gcc”是否存在,但事实并非如此。我试图手动安装它…但没有成功。你能帮我解决这个问题吗?(我是Ecole Centrale的教授,教授控制和机器人:因此我知道这个包正在为我的学生在windows上使用2017b版本)。
谢谢最好的祝福

亚历山大泊松

我使用matlab2017b(在MacOS上)。设置后

蓝牙的连接方式,
我在砖上读到的ev3 id
当我尝试在目标硬件上部署ev3_getting started演示时,我得到以下错误:

###模型的构建过程:'ev3_gettingstarted'由于错误而中止。在部署到硬件板期间发生以下错误:此功能需要“仪器控制工具箱”。

这个工具箱不在EV3 2017B对EV3支持包的要求中,因此我的问题。金宝app

编辑:我能够使用USB模式部署,没有错误wrt ICT工具箱

Mohith您正在

@温德尔Capili
金宝app从R20金宝app16A发布开始,Mac支持Lego Mindstorms EV3的Simulink支持包。
详情可在此查阅://www.tatmou.com/hardware-金宝appsupport/system -requirments.html.html.

温德尔Capili

macOS没有版本吗?我正在安装,但这是我得到的:

金宝app无法在此金宝app系统上安装乐高MINDSTORMS EV3硬件的Simulink支持包。
它要求:

基础产品:仿真软件金宝app
主机平台:Win32 Win64 Linux64

Marco Biroli

我收回我之前说的关于2016a版本的话。2017a更全面,几乎解决了我遇到的所有问题。这是伟大的看到所有的努力,在这个附加在仅仅一年!坚持下去!

Marco Biroli

没有办法,截至2016a读取距离的红外传感器,此外,它可以注意到设法检索数据,而程序运行在外部模式,但可能我只是不善于与此

克劳斯Habermann

当我尝试安装包时,我总是收到邮件:

安装支持包时出现了问题。金宝app处理步骤请联系技术支持金宝app

我有MATLAB R2016b。

这里有什么问题?

PRADEEP KS.

米歇尔的丈夫科雷亚

你好,我试图为我的MATLAB安装支持文件,我拥有2014a版本金宝app,但每次我尝试,我总是得到这个错误消息:

“针对LEGO 金宝appMINDSTORMS EV3硬件的MATLAB支持包在此发布的MATLAB中不可用。”

那么,我需要做什么呢?是因为我没有数据采集工具箱吗?

Devansh梅塔

我试图安装MATLAB的支持文件(我已经有Simulin金宝appk的支持包)。金宝app这是链接:

http://www.mathworks.se/hardware-金宝appsupport/lego-mindstorms-ev3-matlab.html

然而,我得到了这个错误:
您试图查看的文件未处于已发布状态。

我怎样才能得到这个支持包?金宝app如果我已经有Simulink支持包,我是否需要它?金宝app金宝app

约翰

当我得到一个错误时,有办法让它在Mac平台上工作吗

布莱恩·麦凯

@J S:抱歉,Lego Mindstor金宝appms E金宝appV3硬件的Simulink支持包仅适用于发布R2014A之外;R2013B和旧版本没有金宝app支持包。

J S

我应该如何在2013B版本中安装它?
(我的学校还没有最新版本)

MATLAB版本兼容性
创建R2014a
兼容R2014a ~ R2021a
平台兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!