gpt4 book ai didi

从 MATLAB 命令 Maxon Motors EPOS2 电机 Controller

转载 作者:太空宇宙 更新时间:2023-11-03 23:58:20 25 4
gpt4 key购买 nike

我想与 EPOS2 Maxon Driver 通信。这是我在 File Exchange 上找到的去做。

  • 下载the link并在 \Version2 中创建一个空文件夹 Epos2Windows,其中存在 Make.m
  • 添加MinGW-w64Matlab
  • 安装 EPOS2 USB driver .
  • 下载EPOS-Windows-DLL-En .
  • 复制Definitions.h, EposCmd.lib, EposCmd64.lib, vxlapi.dll, vxlapi64.dll\EPOS-Windows-DLL-En\Microsoft Visual C++\Definition FilesEpos2Windows 文件夹。

最后,当我使用 Make 命令时,出现了很多以 Error using mex and ... 开头的错误

我开始找出问题所在。所以我逐行运行 Make.m 代码。我在 eval( char(strcmd) ) 中发现了问题。现在我不知道如何处理它。

如有任何帮助,我们将不胜感激。

errors1 errors2

Win10、MATLAB R2017b

最佳答案

下面是我在Win10_LTSC, Matlab_2019a中解决问题的方法:为 MatlabMex 安装 MinGW64 Compiler with Windows 10 SDK or later (C++)。文件中有一些命令需要cpp编译器编译。 mex 将其编译器更改为文件类型,因此将 folder 中类型为 .c 的 25 个文件全部更改为 .cppMake.m .

为避免从'void*'到'real_T*的无效转换的错误,更改real_T *y = ssGetOutputPortSignal(S,0); [第274行sfun_maxon.cpp] 到 real_T *y = (real_T *)ssGetOutputPortSignal(S,0);

打开test_epos.m并设置NodeId的真实值然后运行代码。

关于从 MATLAB 命令 Maxon Motors EPOS2 电机 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55663056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com