图片缩略图

车辆动力学块集接口虚幻引擎4项目

金宝app虚幻引擎4的Simulink集成
4.5
25评级

45下载

更新2021年3月10日

Vehicle Dynamics Blockset™安装了预先构建的3D场景,用于模拟和可视化Simulink中建模的车辆金宝app®.这些3D场景是使用虚幻引擎可视化的®来自Epic Games®.通过使用虚幻®编辑器,您可以自定义这些场景或在您自己的自定义项目的场景中进行模拟。

通过使用虚幻编辑器和虚幻引擎4项目支持包的车辆动态块集接口,您可以自定义这些场景。金宝app您还可以使用虚幻编辑器和支持包从您自己的自定义项目中模拟场景。金宝app

使用自定义场景,您可以在Simulink和虚幻编辑器中共同模拟,以便您可以在模拟运行之间修改场景金宝app。要自定义场景,您应该熟悉在虚幻编辑器中创建和修改场景。

有关安装和使用支持包的信息,请参阅自定义车辆动力学模拟的3D场景(金宝app//www.tatmou.com/help/vdynblks/ug/customize-3d-scenes-for-vehicle-dynamics-simulations.html).

意见及评分(119

迈克Sasena

嗨Chenhao。最好的建议是仔细遵循帮助页中的说明(//www.tatmou.com/help/vdynblks/ug/customize-3d-scenes-for-vehicle-dynamics-simulations.html).用户会犯一些常见错误,比如没有从Simulink启动虚幻编辑器,或者没有正确安装MathWorks插件。金宝app

Chenhao杨

大家好,我是新来的,这辆车不在UE上运行,这是我从simulink传递配置到UE编辑器时的错误消息。金宝app有什么建议吗?

在调用Simulation3DEngine的resetImpl方法时,MATLAB系统块“直路sim3d /仿真3D场景配置1/仿真3D引擎”错误。从'抛出错误。
“C: \ MATLAB工具箱\ R2020b \ \共享\ sim3d \ sim3d \ + sim3d \ EngineInterface。P '在第0行
“C: \ MATLAB工具箱\ R2020b \ \共享\ sim3d \ sim3d \ + sim3d \引擎。P '在第0行
“C: \ MATLAB工具箱\ R2020b \ \共享\ sim3d \ sim3d \ + sim3d \项目。P '在第0行
“C: \ MATLAB工具箱\ R2020b \ \ \ sim3dblks \ sim3dblks \ Simulation3DEngine共享。P '在第0行'
引起的:
3D模拟引擎界面设置错误:无法建立通信。请重新启动模拟。

Chenhao杨

是否有官方网站讨论问题和解决方案等?金宝搏官方网站

伟 江

谢谢你分享你的经验,瑟坎。我也犯了同样的错误。它也工作。

亚当Lofthouse

迈克Sasena

很高兴听到它起作用了,塞尔坎。作为提醒,所有这些都在一步一步的文档中解释(//www.tatmou.com/help/vdynblks/ug/customize-3d-scenes-for-vehicle-dynamics-simulations.html).请仔细阅读,如果说明不清楚请告诉我们。

杜马兹Serkan

我最终解决了这个问题。我的问题是,我试图直接从虚幻引擎打开项目。但是,应该从Simulink Model中打开。金宝app下面是假设您有DLCReferenceApplication的步骤。基金开放:
-进入可视化/3D引擎,双击“模拟3D场景配置”
-将“场景源”更改为虚幻编辑器
-在“项目”下浏览到你复制到本地磁盘的“AutoVrtlEnv”项目
-最后,点击“打开虚幻编辑器”
点击该按钮后,UE 4.23应该会启动必要的项目文件。
好运!

杜马兹Serkan

嗨,迈克,这是日志文件的副本,它提供了关于错误的更多信息:
LogWindows: Error: ===严重错误:===
LogWindows:错误:
LogWindows:错误:致命错误!
LogWindows:错误:
LogWindows: Error: Unhandled Exception: 0xc06d007e
LogWindows:错误:
LogWindows: Error: [Callstack] 0x00007fffb1f93b29 KERNELBASE.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007fff271da532 UE4Editor-MathWorksSimulation.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007fff271d4430 UE4Editor-MathWorksSimulation.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007fff271b8945 UE4Editor-MathWorksSimulation.dll!UnknownFunction []
LogWindows:错误:[Callstack] 0x00007fff42880d3f UE4Editor-Core.dll!UnknownFunction []
LogWindows:错误:[Callstack] 0x00007fff97d28fa7 UE4Editor-Projects.dll!UnknownFunction []
错误:[Callstack] 0x00007fff97d39403 UE4Editor-Projects.dll!UnknownFunction []
LogWindows:错误:[Callstack] 0x00007fff97d28d6e UE4Editor-Projects.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ff6288338ad UE4Editor.exe!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ff6288418da UE4Editor.exe!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ff62883a667 UE4Editor.exe!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ff62883a9fa UE4Editor.exe!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ff62884b92c UE4Editor.exe!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ff62884e60e UE4Editor.exe!UnknownFunction []
LogWindows:错误:[Callstack] 0x00007fffb2b27c24 KERNEL32.DLL!UnknownFunction []
LogWindows:错误:[Callstack] 0x00007fffb48ad721 ntdll.dll!UnknownFunction []
LogWindows:错误:
LogWindows: FPlatformMisc:: RequestExit (1)
日志文件关闭,04/02/21 13:59:46

我开了一个支持票,但没金宝app有人联系我关于我所遇到的问题。

提前谢谢你。

伟 江

我也有同样的问题。
我遵循了在文档中提到的步骤,但虚幻引擎不断崩溃与以下消息。(我使用的是Matlab 2020b和虚幻引擎4.23.1)

未处理的异常

KERNELBASE
UE4Editor_MathWorksSimulation
UE4Editor_MathWorksSimulation
UE4Editor_MathWorksSimulation
UE4Editor_Core
UE4Editor_Projects
UE4Editor_Projects
UE4Editor_Projects
UE4Editor
UE4Editor
UE4Editor
UE4Editor
UE4Editor
UE4Editor
kernel32
ntdll
有人知道这个问题以及如何解决它吗?

迈克Sasena

嗨Serkan。如果没有看到相关的日志文件,就很难判断未处理的异常究竟来自哪里。请联络我们的技术支援小组(金宝app//www.tatmou.com/金宝appsupport/contact_us.html),他们可以帮你诊断问题。谢谢。

杜马兹Serkan

我遵循了在文档中提到的步骤,但虚幻引擎不断崩溃与以下消息。(我使用的是Matlab 2020b和虚幻引擎4.23.1)

未处理的异常

KERNELBASE
UE4Editor_MathWorksSimulation
UE4Editor_MathWorksSimulation
UE4Editor_MathWorksSimulation
UE4Editor_Core
UE4Editor_Projects
UE4Editor_Projects
UE4Editor_Projects
UE4Editor
UE4Editor
UE4Editor
UE4Editor
UE4Editor
UE4Editor
kernel32
ntdll

以前有人遇到过这个问题吗?

迈克Sasena

嗨,绪祥阚。请参考文档中的说明,学习如何添加自己的场景并将它们连接到Simulink:金宝app
//www.tatmou.com/help/vdynblks/ug/customize-3d-scenes-for-vehicle-dynamics-simulations.html

绪祥 阚

我用matlab2020a使用UE4.23,当我从simulink打开UE时,为什么UE中的场景只有一金宝app条路?我尝试在UE中添加一些场景,点击“播放”,它也不能工作。

迈克Sasena

很高兴听到你又能把它修好了,米拉德。不要犹豫,联系技术支持,以帮助您解决未来遇到的任何问题。金宝app

milad karimshoushtari

嗨,迈克,这是我的错误,当创建可执行文件时,我错过了“Reparent Actor Blueprint”部分,这导致了致命的错误。

迈克Sasena

嗨米拉德。昨晚我安装了R2021a,并亲自测试了其中一个可执行场景。它运行时没有任何问题。请联系技术支持(金宝app//www.tatmou.com/金宝appsupport/contact_us.html)好让我们看看你的机器怎么了?

milad karimshoushtari

我更新到MATLAB 2021a,重新安装了支持包。金宝app它可以很好地使用默认场景和使用虚幻编辑器。但是当我将场景打包到可执行文件并运行时,它给出了一个致命的错误。我猜新版本有bug !

迈克Sasena

嗨Quyen。请参阅“安装支援包及配置环境”内的脚本(金宝app//www.tatmou.com/help/vdynblks/ug/install-金宝appsupport-package-and-configure-environment.html).在该脚本的步骤1中,它指向一个源目录,该目录通常解析为“C:\ProgramData\MATLAB\SupportPackages\R2020b\toolbox\shared\sim3dprojects\automotive”之类的内容。金宝app如果该文件夹为空,请尝试从MATLAB中的插件管理器中重新安装此支持包。金宝app

lak-hal ouahid

抱歉,输入dir /s *.uplugin

Quyen Nguyen Van

当我按照安装指南在(//www.tatmou.com/help/vdynblks/ug/customize-3d-scenes-for-vehicle-dynamics-simulations.html),我找不到MathWorkSimulation。uplugin文件和AutoVrtlEnv。uproject文件。只需AutoVrtlEnv.exe文件C:\Program Files\MATLAB\R2020b\toolbox\shared\ sim3d_projects\automotive_project\UE4\WindowsNoEditor\AutoVrtlEnv\Binaries\Win64。
我可以看到C:\Program Files\MATLAB\R2020b\toolbox\shared\ sim3d_projects\automotive_project\UE4\WindowsNoEditor文件夹后面是vehiclessimulation .exe,引擎文件夹,AutoVrtlEnv文件夹。我怎么解决这个问题?

迈克Sasena

跟进下面的Lyes信息,以防其他人遇到同样的问题。Lyes使用VS 2017重新构建了游戏(他们不确定为什么第一次没有构建)。如果您无法访问Visual Studio,有时可以通过修改.uproject文件来避免重新构建。虚幻编辑器有时会在模块部分插入“AdditionalDependencies”,这不是你的游戏所必需的。你可以尝试从.uproject文件中删除它们并重新加载游戏。

碱液saidi

你好,我需要链接虚幻引擎与matlab,以修改我的场景。我从matlab页面进行了安装,我的插件安装正确。当我去虚幻引擎,我无法它,我的项目将不会运行,因为这个错误消息:“插件”MathWorksSimulation”未能加载,因为模块“MathWorksSimulation”无法加载。可能是操作系统错误或模块没有正确设置。当我试图打开我的"AutoVrtlEnv。Uproject”从虚幻引擎4.23.1它显示我同样的错误信息。顺便说一下,我正在使用matlab 2020a,我有消息告诉我,我需要构建我的AutoVrtlEnv。Uproject我做了,但它告诉我,我需要手动构建它。我试着用Virual Studio 2017但没有成功,有人可以吗?

迈克Sasena

本尼迪克特,谢谢你的留言。您的错误消息可能表明您已经将“MyCustomMesh”作为参数传递给了您链接的帮助页面中步骤5底部的“BicycleActor.h”和“BicycleActor.cpp”中所示的函数。如果是这样,请确保在头文件中声明了“MyCustomMesh”,并在头文件和cpp文件中将“BicycleMesh”的所有实例重命名为“MyCustomMesh”。如果这不能解决您的问题,请联系技术支持,以便我们获得更多信息。金宝app

Benedikt Lurbke

我有麻烦让我自己的自定义actor工作。我可以遵循这里给出的自行车的例子:(https://de.mathworks.com/help/vdynblks/ug/animate-custom-actors-in-the-unreal-editor.html),一切都工作得很好,但是,如果我尝试用我自己的自定义网格这样做,我不能从该教程的第5步编译自定义Actor c++类,因为GetMesh函数返回“'MyCustomMesh':未声明的标识符”。

当我在Blender中编辑/导出我的骨骼网格为fbx或在UE中导入时,我错过了一些东西吗?

迈克Sasena

Alexandre,如果您还没有,请联系技术支持(金宝app//www.tatmou.com/金宝appsupport/contact_us.html来诊断你的问题。

亚历山大·巴比尔

虚幻引擎崩溃后启用插件和重新启动。

迈克Sasena

Prakhar在下面的评论中提到的R2020b问题最近已经修复。它包含在该支持包R2020b版本的更新中,我们预计该版本将于1月发布。金宝app如果您需要尽快访问此修复程序,请联系技术支持(金宝app//www.tatmou.com/金宝appsupport/contact_us.html).

Muqing妞妞

迈克Sasena

琳赛和弗兰克,我们需要更多信息才能帮助你们。如果您已经按照说明设置了支持包(金宝app//www.tatmou.com/help/vdynblks/ug/customize-3d-scenes-for-vehicle-dynamics-simulations.html),如仍有任何问题,请联络我们的技术支持团队,他们可直接为您提供协助(金宝app//www.tatmou.com/金宝appsupport/contact_us.html)..

UE一直崩溃,当我想启用插件时,我在windows 10上使用UE4.23.1。我也重新安装了UE 4.23.1和Mathworks的插件,没有成功
顺便说一下,我使用的是matlab 2020b,但我认为这没关系,因为我没有那么远地使用matlab simulink金宝app

林赛沙发

我有MatLab R2019b和虚幻引擎4.19。我为UE 4项目安装了VDBS接口。我尝试为UE启用插件,得到这个错误:“插件' MathWorksSimulation '无法加载,因为模块' MathWorksSimulation '无法加载。可能是操作系统错误或模块没有正确设置。”有什么建议吗?

迈克Sasena

谢谢你的邀请,弗兰克。目前,我们支持最高的UE 4.金宝app23。我们一直在更新我们的插件,以运行在新版本的虚幻引擎上,但我们没有一个具体的日期,什么时候这将可用。

弗兰克·恩格斯

可以编译虚幻4.24版本。当我尝试这样做时,我得到一个链接错误到UE4Editor-MathWorksSimulation.lib。
是否可以为4.24编译这个库。

我还得到了这些信息:
LogWindows:加载'aqProf.dll'失败(GetLastError=126)
LogWindows:文件“aqProf.dll”不存在
LogWindows:加载VtuneApi.dll失败(GetLastError=126)
“VtuneApi.dll”文件不存在
LogWindows:加载“VtuneApi32e.dll”失败(GetLastError=126)
“VtuneApi32e.dll”文件不存在

迈克Sasena

嗨,布拉姆。在我们的文档中有一个新的页面,可能会有所帮助:在虚幻编辑器中动画自定义演员(//www.tatmou.com/help/vdynblks/ug/animate-custom-actors-in-the-unreal-editor.html).如果这不能回答您的问题,请联系我们的支持团队(金宝app//www.tatmou.com/金宝appsupport.html).

布拉姆Surewaard

车辆被保存在哪里?我想改变一个车辆只是一个简单的方框,然而,如果我改变网格,是在项目目录下,下次我开始模拟,原来的车辆仍然在那里,而不是改变的版本。

克里斯Erkkinen

有关逐步安装说明,请参阅此处的车辆动力学块集文档//www.tatmou.com/help/vdynblks/ug/金宝appsupport-package-for-customizing-scenes.html

迈克Sasena

此支持包不金宝app是驾驶场景设计器应用程序的一部分。我建议您联系技术支持(//www.tatmou.com/金宝appsupport.html),他们会找到合适的人来帮助你。

成光 李

在驾驶场景设计中,在进行3D显示时,出现了3D仿真引擎设置错误的错误

成光 李

在驾驶场景设计师中,进行3D显示时,出现3D模拟引擎设置错误这个错误

迈克Sasena

你好,阿伦。我们需要你提供更多信息来调试错误。你能通过Vehicle Dynamics Blockset产品页面(//www.tatmou.com/下载188bet金宝搏products/vehicle-dynamics/expert-contact.html)?谢谢。

阿伦joshi

嗨,迈克,我已经在R2020a的UE 4.23.1上尝试过了,我收到了这条消息
“以下模块缺失或使用不同的引擎版本构建:AutoVrtlEnv MathworksSimulation您想现在重新构建它们吗?”并且在编译时出错并询问“尝试手动从源代码重新构建”。我试过了,日志显示链接器错误如下所示。有解决这个问题的办法吗?

链接:错误LNK2001:无法解析的外部符号IMPLEMENT_MODULE_MathWorksSimulation
Sim3dActor.gen.cpp。"public: __cdecl ASim3dActor::ASim3dActor(void)"(??0ASim3dActor@@QEAA@XZ)在函数"void __cdecl InternalConstructor<类ASim3dActor>(类FObjectInitializer const &)"(? ? InternalConstructor@VASim3dActor@@@@YAXAEBVFObjectInitializer@@@Z美元)
Sim3dActor.gen.cpp。"public: virtual void __cdecl ASim3dActor::PostInitializeComponents(void)"(? PostInitializeComponents@ASim3dActor@@UEAAXXZ)
Sim3dActor.gen.cpp。"public: virtual void __cdecl ASim3dActor::Sim3dInit(void)"(? Sim3dInit@ASim3dActor@@UEAAXXZ)
Sim3dActor.gen.cpp。"public: virtual void __cdecl ASim3dActor::Sim3dSetup(void)"(? Sim3dSetup@ASim3dActor@@UEAAXXZ)
Sim3dActor.gen.cpp。“public: virtual void __cdecl ASim3dActor::Tick(float)”(? Tick@ASim3dActor@@UEAAXM@Z)
Sim3dActor.gen.cpp。"public: virtual void __cdecl ASim3dActor::Sim3dStep(float)"(? Sim3dStep@ASim3dActor@@UEAAXM@Z)
Sim3dActor.gen.cpp。"public: virtual void __cdecl ASim3dActor::EndPlay(enum EEndPlayReason::Type)"(? EndPlay@ASim3dActor@@UEAAXW4Type@EEndPlayReason@@@Z)
Sim3dActor.gen.cpp。"public: virtual void __cdecl ASim3dActor:: sim3release (void)"(? Sim3dRelease@ASim3dActor@@UEAAXXZ)
Sim3dActor.gen.cpp。“public:虚拟类FString __cdecl ASim3dActor::ToString(struct FTransform const &,类std::basic_string,类std::allocator > const *)const”(?ToString@ASim3dActor@@UEBA?AVFString@@AEBUFTransform@@PEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@ @@ z)
Sim3dActor.gen.cpp。"protected: virtual void __cdecl ASim3dActor::BeginPlay(void)"(? BeginPlay@ASim3dActor@@MEAAXXZ)

迈克Sasena

嗨,阿伦。是的,该插件的MATLAB R2020a版本将与UE 4.23.1兼容。

阿伦joshi

该插件与UE 4.23.1工作吗?

浩原 倪

嗨,迈克。
谢谢你的回复。

迈克Sasena

目前,该软件包的最新版本(R2020a)与UE 4.23兼容。

浩原 倪

浩原 倪

您好,这个包与UE4.24兼容吗

迈克Sasena

嗨Aditi,
我们需要更多的信息才能弄清楚你的情况。若要开始,请联系技术支持(金宝app//www.tatmou.com/金宝appsupport.html),他们会找到合适的人来帮助你。如果这是虚幻引擎构建问题,您可能需要联系Epic Games的技术支持团队。金宝app

Aditi戴伊

你好,
我创建了一个虚幻引擎4.19 c++项目,并安装了Mathworks接口插件,我可以在我的Visual Studio解决方案文件中的“引擎文件夹”中看到插件,但我无法在任何c++ actor类中包含Sim3DActor.h。我还添加了PublicDependencyModuleNames。AddRange(新字符串[]{"Core", "CoreUObject", "Engine", "InputCore", "MathWorksSimulation", "MathWorksInterfaceLibrary"});在我的build。cs文件中。

迈克Sasena

关于重建虚幻引擎项目的注意事项。有两种方法将Simulink连接到虚幻引擎游戏:1)在打开项金宝app目时使用虚幻编辑器,或2)将游戏构建为可执行文件。后者需要Visual Studio这样的编译器。根据您正在使用的支持包的版本,当您尝试在虚幻编辑器中打开包含的项目金宝app时,您可能会收到一个警告,要求您必须重新构建游戏。如果没有合适的编译器,可以修改AutoVrtlEnv。Uproject文件,以防止它试图重建游戏。具体来说,删除“模块”部分。这应该允许虚幻编辑器打开项目没有重建。

迈克Sasena

嗨,阿卡什,
错误信息似乎表明虚幻引擎游戏没有正确启动/初始化。请联系技术支持(金宝app//www.tatmou.com/金宝appsupport.html)这样我们就能得到更多的信息并找到解决办法。

阿卡什印度

MATLAB系统块“DLCReferenceApplication/Visualization/3D Engine/3D Engine/Simulation 3D Scene Configuration/Simulation 3DEngine”在调用“Simulation3DEngine”的“resetImpl”方法时发生错误。从'抛出错误。
' D: \ Matlab工具箱\ \共享\ sim3d \ sim3d \ + sim3d \ CommandWriter。P '在第0行
' D: \ Matlab工具箱\ \ \ sim3dblks \ sim3dblks \ Simulation3DEngine共享。P '在第0行'
引起的:
3D模拟引擎界面编写程序设置错误。3D模拟引擎正在运行吗?

我不能运行模拟和上述错误弹出!

迈克Sasena

嗨Ingomar,
我们目前还没有提供任何功能来开箱即用。我们的应用工程团队可能会根据您的具体情况为您找到解决方案。如果这是你想追求的东西,请通过我们的产品页面(//www.tatmou.com/下载188bet金宝搏products/vehicle-dynamics/expert-contact.html).

Ingomar施罗德

Ingomar施罗德

你好,
有可能加入其他车型吗?哪些步骤是必要的,如果例如,stl文件可用于所需的车辆?
多谢。

迈克Sasena

嗨,汉堡王,
Q1:截至R2019b, UE 4.19是我们支持的版本金宝app
在我们的帮助页上有详细的安装说明。//www.tatmou.com/help/vdynblks/ug/金宝appsupport-package-for-customizing-scenes.html
Q3:如果您在安装虚幻引擎时遇到问题,我建议您联系Epic Games或查看他们的支持页面(金宝apphttps://www.unrealengine.com/en-US/金宝appsupport).

BK崔

你好,我正在尝试安装和使用这个,但这太复杂了。
Q1:只有4.19.2可用?
Q2:在安装这个项目文件时,是否有安装工具的强制顺序?(不真实的,这个项目文件,支持包)金宝app
Q3:我的公司阻止了这个不真实的网站,所以我遵循这个链接”https://wiki.unrealengine.com/GitHub_Setup“但仍然很难申请,因为一些建议缺失了。

有人安装对了吗?

Manoj Kumar Subramanian

@Domagoj Majstorovic,谢谢指导。我也尝试了4.19.2,但同样的问题仍然存在。(4.19.2在Epic启动器中也不可用,相反,我使用了他们的GitHub源标签4.19.2版本和构建)。

Domagoj Majstorovic

@Manoj。只需从史诗启动器安装4.19.2版本,然后按照车辆动力学区块集用户指南的说明(复制/粘贴插件和相关内容)。你不能只是双击*。Uproject来运行它。相反,您需要从Matlab中运行一个脚本,然后打开uproject文件并正确设置一切。

迈克Sasena

嗨Manoj。我建议您联系我们的技术支持团队(金宝app//www.tatmou.com/金宝appsupport.html).他们可以帮助你在获得更多关于你正在使用的工具版本、你的操作系统版本、你已经采取了哪些步骤等信息后找到解决方案。

Manoj Kumar Subramanian

你好,
我尝试安装虚幻v4.19(它的v4.19.2可从他们的Github安装程序不支持旧版本),并尝试打开AutoVrtlEnv.uproject。金宝app我得到的错误是“MathWorksSimulation插件的二进制文件缺失或与当前引擎版本不兼容”。您要禁用它吗?你将不再能够打开用它创建的资产。”如果我选择“是”,则mathworks插件被禁用,如果我选择“否”,则消息“插件'MathWorksSimulation'无法加载,因为模块'MathWorksSimulation'无法找到。”请确保插件已正确安装,否则请考虑禁用此项目的插件”。

此外,如果我尝试使用最新的UE_Editor (v4.24)打开,则错误显示插件版本不兼容,并尝试从源代码重新构建。是否可以提供与最新的UE版本匹配的插件或重建源码?

Om Prakash Kukunuru

calia气


当我创建一个新的c++ UE4文件并选择matlab插件enable时,出现了以下问题。这方面的信息比较少,谢谢。插件MathWorksSimulation加载失败,原因是MathWorksSimulation模块无法加载。可能是操作系统错误或模块设置不正确)

迈克Sasena

你好,卡利亚。我建议您联系我们的技术支持团队(金宝app//www.tatmou.com/金宝appsupport.html).他们可以获得更多关于你想要完成的事情的信息,并帮助你找到解决方案。

calia气


我遇到了一个问题,我知道AutoVrtlEnv。Uproject有一个与simulink的接口工具。金宝app我自己有一个uproject文件,我怎么能在我自己的uproject文件中找到simvehicle模块。换句话说,如何将虚拟模型构建到simvehicle中。

迈克Sasena

嗨Calia,

请看下面的说明:
//www.tatmou.com/help/vdynblks/ug/金宝appsupport-package-for-customizing-scenes.html

它将引导您完成安装此支持包和复制必要文件(包括AutoVrtlEnv)的过程。金宝appUproject文件)放入您开始测试所需的文件夹中。

calia气

嗨,AutoVrtlEnv在哪里?uproject吗?我只能在matlab文件夹中找到AutoVrtlEnv.exe。谢谢

Darya Prokusheva

山姆Reinsel

嗨,本,詹姆斯,

目前虚幻唯一支持的版本是4.19,所以金宝app你不能在UE4.23中使用这个插件。

我曾经在只安装了Visual Studio 2015的电脑上遇到过“编译失败”的情况。在我的情况下,项目的构建日志(位于“C:\Local\AutoVrtlEnv\Saved\Logs\AutoVrtlEnv.log”)包括一行明确指出构建此项目需要VS2017(在您的情况下可能不一样,但构建日志可能有助于识别问题)。这似乎是虚幻引擎本身最近的变化。

https://docs.unrealengine.com/en-US/GettingStarted/RecommendedSpecifications/index.html

在我的例子中,在我的机器上安装VS2017并执行第5步再次成功编译并打开。因此,这可能是解决问题的起点。

詹姆斯lamprech

你好,
我一直遵循安装步骤,直到#5,此时我收到一条错误消息,指出“无法编译AutoVrtlEnv”。
我使用的是R2019b和虚幻引擎v4.23。

这是由于版本问题,还是与下面Ben描述的问题相同?

非常感谢

本•沙利文

你好,

我在“设置环境和打开虚幻编辑器”的设置说明中的第5步中有一个问题,其中UE4Editor-AutoVrtlEnv.dll缺失。然后试图重建我收到“AutoVrtlEnv”无法编译。

我已经安装了R2019b,更新1和虚幻引擎4.19.2。

还有人有这个问题吗?任何建议吗?

欢呼。

如果这些块的文档中有它们各自的单位,那就太好了(例如,“Actor Transform Set”块的旋转端口是否采用弧度或角度?)

迈克Sasena

你好,帕特里克,
建议的修复已经转移到下一次MATLAB更新中,预计很快就会发布。你可以在这里找到更多关于如何检查最新更新的信息:
//www.tatmou.com/help/install/ug/update-mathworks-license-and-software.html

你好,
我遇到了王在下面写的同样的问题。我访问了Bug报告2075910,还没有建议的修复程序。
谁能告诉我,如果完整的错误消息是由于一个窗口更新问题,或者如果我有多个问题停止运行这个例子?

MATLAB系统模块的SimpleScenarioAndSensorModel3DSimulation/Ego Vehicle/PlantParser/乘用车光线跟踪集/仿真
在调用Simulation3DActorRayTraceRead的“setupImpl”方法时发生错误。抛出错误。
从“
“C: \ Program Files \ MATLAB工具箱\ R2019b \ \共享\ sim3d \ sim3d \ + sim3d \引擎。P '在第0行
“C: \ Program Files \ MATLAB工具箱\ R2019b \ \共享\ sim3d \ sim3d \ + sim3d \引擎。P '在第0行
“C: \ Program Files \ MATLAB工具箱\ R2019b \ \ \ sim3dblks \ sim3dblks \ Simulation3DActor共享。P '在第0行
“C: \ Program Files \ MATLAB工具箱\ R2019b \ \ \ sim3dblks \ sim3dblks \ Simulation3DActorRayTraceRead共享。P '在第0行
“C: \ Program Files \ MATLAB \ R2019b \ \ \主要\ SimulateASimpleDrivingScenarioAndSensorIn3DEnvironmentExample开车例子。M '在直线上
159年”。
引起的:
使用simulateasimpledrivingscenario和sensorin3denvironmentexample错误(第159行)
类“sim3d”中属性“engine”的默认值无效。引擎”:
没有为类“System.Diagnostics.Process”找到具有匹配签名的方法“Start”。

马丁Mochnacky

Igor Klimchynski

你好所有的,

错误信息“没有为类‘System.Diagnostics.Process’找到具有匹配签名的方法‘Start’。”的更新,其中包括。net 4.8(528049)。
请参阅Bug报告2075910以获得解决方案://www.tatmou.com/金宝appsupport/bugreports/2075910

我遇到了一个问题。有什么建议

MATLAB系统块“SCRReferenceApplication/Camera ActorTransform Set /Simulation 3DActorTransformWrite”在调用“Simulation3DActorTransformWrite”的“setupImpl”方法时发生错误。从'抛出错误。
“C: \ MATLAB工具箱\ R2019a \ \共享\ sim3d \ sim3d \ + sim3d \引擎。P '在第0行
“C: \ MATLAB工具箱\ R2019a \ \共享\ sim3d \ sim3d \ + sim3d \引擎。P '在第0行
“C: \ MATLAB工具箱\ R2019a \ \ \ sim3dblks \ sim3dblks \ Simulation3DActor共享。P '在第0行
“C: \ MATLAB工具箱\ R2019a \ \ \ sim3dblks \ sim3dblks \ Simulation3DActorTransformWrite共享。P '在第0行'
引起的:
类“sim3d”中属性“engine”的默认值无效。引擎”:
没有为类“System.Diagnostics.Process”找到具有匹配签名的方法“Start”。

没关系,找到问题了。这个插件很棒

Yiran张

威廉Dolke

yixiao王

迈克Sasena

嗨,位于。谢谢你的反馈。此支持包的目的不是提供通用实现。金宝app它是一个附加组件,专门为MathWorks的汽车客户提供额外的内容和定制功能。请随时通过我们的产品页面(//www.tatmou.com/下载188bet金宝搏products/vehicle-dynamics/expert-contact.html)如果你想更详细地讨论你的申请/要求。

svanimisetti

为什么这是车辆动力学块的一部分?虚幻提供了可视化的通用应用程序——所以Simulink(和Mathworks)应该提供一个通用的实现来来回传输数据。金宝app现在,在我看来,它受制于特定区块集的许可。

迈克Sasena

嗨森,
我们将插件从Epic Games Marketplace迁移到这个支持包中。金宝app您需要的一切都可以从这个下载中获得。我们今天(5月22日)刚刚更新了这个下载,所以你可以尝试更新。如果那个版本不行,请通过我们的产品页面与我联系(//www.tatmou.com/下载188bet金宝搏products/vehicle-dynamics/expert-contact.html),我可以帮助排除故障。

森杨

嗨,迈克,
我下载了这个项目,并安装了虚幻引擎4.19。
然而,当我试图打开AutoVrtlEnv。uproject时,弹出对话框询问是否打开Epic Games Marketplace下载MathWorksSimulation插件。
我打开Epic Games Marketplace,搜索关键词“MathWorks”,找到了“MathWorks Interface”代码插件,但是我找不到这个插件的下载地址。
“MathWorks Interface”和“MathWorksSimulation”是否相同?

我还尝试打开AutoVrtlEnv。uproject没有“MathWorksSimulation”插件,并且发生了错误,其中说“CreateExport: Failed to load Outer for resource 'AMathWorksPassengerVehicleMesh': Sim3dPassVeh /Game/Maps/ hwdirect . hwdirect:PersistentLevel.”Sim3dPassVeh_1”(和Veh2)。
我猜这是因为我还没有MathWorksSimulation插件。

请问如何下载和使用MathWorksSimulation插件?

非常感谢!

迈克Sasena

嗨。请参考此支持包附带的AVE_README.pdf,以确定支持哪个版本的虚幻引擎,因为这将随着时间的推移而发展。金宝app请注意,R2019a版本的文档只说我们使用4.19(没有具体说4.19.0)。例如,我已经成功地使用了4.19.2。

于王

我想使用4.19.0版本来运行模拟。我不知道为什么史诗游戏在每个版本之间都做了很多修改。

迈克Sasena

嗨,蒂姆,
我们很乐意帮你安排,但我们需要更多的信息。请使用车辆动力学Blockset产品页面“有问题?”部分的按钮与我们联系(链接如下)。然后,我们可以直接与您合作,使其工作。

//www.tatmou.com/下载188bet金宝搏products/vehicle-dynamics/expert-contact.html

蒂姆Ellershaw

你好,

我已经尝试了AVE_README.pdf中的两种方法说明,并尝试了所有相关的示例,但没有得到任何地方。

总是得到这个错误:
-----------
MATLAB系统块“DLCReferenceApplication/Visualization/3D Engine/3D Engine/Simulation 3DEngine 1/Simulation 3DEngine”在调用“Simulation3DEngine”的“setupImpl”方法时出错。从'抛出错误。
“C: \ Program Files \ MATLAB工具箱\ R2018b \ \共享\ sim3d \ sim3d \ + sim3d \引擎。P '在第0行
“C: \ Program Files \ MATLAB工具箱\ R2018b \ \共享\ sim3d \ sim3d \ + sim3d \引擎。P '在第0行
“C: \ Program Files \ MATLAB工具箱\ R2018b \ \共享\ sim3d \ sim3d \ + sim3d \项目。P '在第0行
“C: \ Program Files \ MATLAB工具箱\ R2018b \ \ \ sim3dblks \ sim3dblks \ Simulation3DEngine共享。P '在第0行'
引起的:
类“sim3d”中属性“engine”的默认值无效。引擎”:
3D模拟引擎界面设置错误(1).请检查工具箱首选项和ini文件。
---------
有什么建议吗?
谢谢你!

维克多Sim

嗨,迈克,
当运行方法B的脚本时,我得到了这条消息:
使用sim3d时出错。发动机/设置
类“sim3d”中属性“engine”的默认值无效。引擎”:
“C:\Program Files\MATLAB\R2018b\toolbox\shared\sim3d\sim3d\SetupSimulation3DInterface.mexw64”:
找不到指定的模块。

你知道怎么修吗?
谢谢

山姆Reinsel

Borison ningthoujam

请告诉我如何使用这个包好吗?我是个初学者

迈克Sasena

Shahzeb,正如AVE_README.pdf中提到的,这个支持包被设计用于虚幻引擎4.19版本。金宝app请安装特定版本的虚幻,然后重试。如果您仍然有问题,您可以通过产品页面联系我们//www.tatmou.com/下载188bet金宝搏products/vehicle-dynamics/expert-contact.html

Shahzeb安萨里

你好,我已经安装了虚幻引擎4.21.1,我认为方法b没有运行,有编译错误。我不知道如何使用联合模拟,因为我是新手。
有人能提供启动链接或文档给我吗?
谢谢

迈克Sasena

还有一点信息。请确保您设置了模拟3D Actor集块的初始位置(//www.tatmou.com/help/vdynblks/ref/simulation3dactortransformset.html)与我上一篇文章中提到的车体块的初始位置相同。前者指定初始化3D引擎时的第一帧。后者在模拟开始时设置车辆的起始位置。两个块应该引用相同的值。

迈克Sasena

Tao,车辆的初始位置设置在车身(3DOF或6DOF)块的参考模型内。看到//www.tatmou.com/help/vdynblks/ref/vehiclebody6dof.html在文档中。如果您需要特定应用的帮助,您可以通过产品页面联系我们//www.tatmou.com/下载188bet金宝搏products/vehicle-dynamics/expert-contact.html

道钟

嗨,改变车辆变换集块的初始值对我不起作用,汽车总是从相同的地方开始。我应该如何改变起点?谢谢。

克里斯Erkkinen

从R2018b开始,车辆动力学块集产品文档包括关于场景的特定信息,包括对象位置。看到//www.tatmou.com/help/vdynblks/vehicle-scenarios.html在文档中

约翰内斯贝茨

彼得·柯克

如果能有Mac版就太好了。虚幻引擎很好地支持Mac,遗憾的是这个工具不金宝app允许它。

迈克Sasena

卡洛斯。感谢您的关注,但我们目前没有任何关于mac支持游戏的公告。金宝app

卡洛斯·莫雷诺

游戏什么时候会被编译到Mac上?

迈克Sasena

Sudhandshu, AVE_README.pdf中的方法A使用变量“src_root”指定AutoVrtlEnv.exe的路径。在代码段的末尾,您可以使用命令“setenv('PATH', winPath)”来更新Windows路径。这将允许MATLAB在尝试启动游戏时找到AutoVrtlEnv.exe。

关于你提到的“Vehicle Dynamics Blockset在R2018a上无法下载”,你能具体说一下吗?您正在尝试做什么,您看到了什么错误消息?如果从FileExchange开始下载,则可能使用最新的MATLAB版本。您可以从R2018a的“Add-On Explorer”开始下载,以确保您获得特定的版本。

Sudhanshu Chouhan

我使用的是2018a版本,车辆动力学区块集不下载,有人知道为什么吗?

Sudhanshu Chouhan

我觉得说明书不太清楚,我能找人帮我吗?例如,在方法A: Setup MathWorks Environment For Using AutoVrtlEnv.exe: I do not know to add什么path . Also, where I can find AutoVrtlEnv.exe在我的pc上?

迈克Sasena

宇飞,目前的实现仅限于与车辆动态块集提供的场景中定义的特定对象进行数据交换。我们也收到过类似的请求,要求与用户定义的对象进行接口,但是我们不能宣布这种特性何时可用。

Yufei Quek)

你好,可以配置Simulink和虚幻引擎的接口吗?金宝app例如,从UE4中的自定义对象获得转换数据,而不是使用提供的Sim 3D对象?

迈克Sasena

克里斯托弗,抱歉给你带来不便。在Epic Games Marketplace上发布我们的材料有一点延迟。文件现在应该可以在这个链接:
https://www.unrealengine.com/marketplace/mathworks-interface

克里斯托弗·纳什

MathWorks模拟插件似乎在虚幻市场中不可用。我们还能从别的地方弄到这个吗?

米哈伊尔•

期待有车辆动力学区块集工作在Linux与相同的功能集在Windows上。

多路复用器

多路复用器

多路复用器

多路复用器

文森特·胡

迈克Sasena

卡兰,谢谢你的兴趣。我们确实计划在Linux和Mac上编译游戏,但我还没有具体的日期。

卡兰雅

你们(Mathworks)有没有可能从Linux的虚幻编辑器中重新编译这个游戏?或者它有只在窗口上工作的组件吗?

MATLAB版本兼容性
使用R2018a创建
兼容R2018a ~ R2021a
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!