How to resolve "Dot indexing is not supported for variables of this type." error?
3 ビュー (過去 30 日間)
古いコメントを表示
Hi,
I'm running the attached files as follows,
- Run the following MATLAB command and select the Microsoft Visual C++ 2015 Professional (C) compiler:
>> mex -setup
- Navigate to the Quadrotor/ folder.
>> cd Quadrotor/
- Open NMPC_Problem_Formulation.m and run. By running this file, the following things are done:
- The NMPC controller is defined and configured, and necessary files are automatically generated to the ./funcgen/and ./codegen/ folders.
- The very first OCP is solved and its solution is saved to GEN_initData.mat.
- The controlled plant for simulation is defined and auto-generated.
- Open Simu_Simulink_Setup.m and run. By doing this, the NMPC controller is generated into C codes and compilied into a DLL file.
In the last step I get this error,
Dot indexing is not supported for variables of this type.
Error in NMPC_Iter_CodeGen (line 19)
xDim = dim.x;
Error in Simu_Simulink_Setup (line 31)
NMPC_Iter_CodeGen('dll','C',DoP);
Any help is appreciated.
0 件のコメント
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で MATLAB Compiler についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!