Import Custom C++ Class using Simulink Code Import Wizard

조회 수: 3 (최근 30일)
Chris
Chris 2025년 4월 9일
편집: Hitesh 2025년 4월 11일
I am following the Import Custom c++ class using simulink code import wizard page (Import Custom C++ Class Using the Simulink Code Importer Wizard). I defined both the .cpp and header files from the example page. Everything woks fine until I get to the Analyze section. I click next, then the Diagnostic Viewer pops up with the message "Dot indexing is not supported for variables of this type." I copied and pasted both the header file and the .cpp file from the example, and followed the instructions within the example.
Does anybody know why I'm getting the dot indexing error or how to resolve it? In the near future I'm going to need to import a not so simple class and use the methods defined within.

답변 (1개)

Hitesh
Hitesh 2025년 4월 11일
편집: Hitesh 2025년 4월 11일
Hi Chris,
I did not encountered any issue while importing Custom C++ Class using Simulink Code Import Wizard in MATLAB R2024b. However I am assuming that the source file and the header file are adder_cpp.cpp and adder_cpp.h, respectively taken from example. Could you share more information about what you have filled in "Specify "Custom Code" step.
  댓글 수: 2
Chris
Chris 2025년 4월 11일
Language: C++
Interface headers: adder_cpp.h (copy paste of header file)
Source files: .\C++\demo\src\adder_cpp.cpp (copy paste of the source file)
Include directories: .\C++\demo\include
Libraries: empty
Defines: empty
Compiler flags: empty
Linker flags: empty
Hitesh
Hitesh 2025년 4월 11일
편집: Hitesh 2025년 4월 11일
Hi Chris,
Could you generate all the necessary files within the same directory, add that path to MATLAB and fill the entries in the same way as in the attached image.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Build MATLAB Interface to C++ Library에 대해 자세히 알아보기

제품


릴리스

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by