EPOS4 Maxon Group and beaglebone programmed from Simulink
조회 수: 9 (최근 30일)
이전 댓글 표시
PEDRO HENRIQUE Ulhoa
2020년 12월 28일
댓글: PEDRO HENRIQUE Ulhoa
2021년 1월 5일
I am trying to integrate EposCommandLibrary(shared library for linux applications) from MaxonGroup with simulink environment. My main goal is to put some c++ code in s-function builder block with some functions of EPOSCommandLibrary, and then this code is going to be deployed in my beaglebone black board with Embedded Coder. But i am getting some errors because my simulink model is not recognizing EPOSCommandLibrary and its functions. When you compile from linux terminal(beaglebone) you need to use gcc main.cpp -lEposCmd. As you can see, i need this parameter in the gcc compile command. I was wondering if i can compile my c++ code in simulink with gcc and put manually this flag.
Thank you for reading this!
댓글 수: 0
채택된 답변
Aghamarsh Varanasi
2020년 12월 31일
Hi,
You can add compile time flags to your build environment of Embedded Coder using the 'addCompileFlags' function.
For Example,
myModelBuildInfo = RTW.BuildInfo;
addCompileFlags(myModelBuildInfo,'-lEposCmd');
Hope this helps.
댓글 수: 8
Aghamarsh Varanasi
2021년 1월 5일
Hi,
You can add '.dll' files to the build environment by using the 'addNonBuildFiles' function.
Syntax:
addNonBuildFiles(buildinfo,filenames,paths,groups)
Here, groups is an optional argument.
Example:
myModelBuildInfo = RTW.BuildInfo;
addNonBuildFiles(myModelBuildInfo, ...
{'myutility1.dll' 'myutility2.dll'}, ...
'/proj/dlls');
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!