Output Array of Fortran Level-2 S-function
3 ビュー (過去 30 日間)
古いコメントを表示
I am able to pass the vector (1D array) in to the Fortran code through C gateway, and the S-function is working fine. This is how I pass the input
float fta[3];
for (i=0; i<3; i++) { fta[i] = (float)*uPtrs0[i]; } FortranCode_(&fta....);
In similar way i tried to take the vector as the S-function output and the simulink got crashed. Can anybody give a valuable suggestion on this issue? i tried this way
real_T *y15 = ssGetOutputPortRealSignal(S,15);
y15 [0] = x [42]; y15 [1] = x [43]; y15 [2] = x [44];
x is the Dwork vector
0 件のコメント
採用された回答
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Fortran with MATLAB についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!