S- function does not exist

11 ビュー (過去 30 日間)
Islam Elnady
Islam Elnady 2017 年 4 月 17 日
回答済み: jack zhang 2019 年 6 月 7 日
When I try to run a demo Simulink model in the Aerosim Blockset, I got an error "S-Function 'sfunwmm' does not exist" I searched in the Aerosim directory and I indeed find the "sfunwmm.c" file there! I tried to re-compile it but mex command failed, I got error like "undefined reference to `InitGeomag' and some other variables.
I'm on: MATLAB R2017a Supported compiler: MW_MinGW_4_9

回答 (2 件)

jack zhang
jack zhang 2019 年 6 月 2 日
I have the same qustion , Please solve this question? Can you share method that you solve the question
  1 件のコメント
Islam Elnady
Islam Elnady 2019 年 6 月 4 日
Hi Jack,
Try this:
  • Open Matlab as an administartor.
  • Navigate to the "sfunwmm" directory in Matlab.
  • Then type:
mex sfunwmm.c wmmutil.c -I../common

サインインしてコメントする。


jack zhang
jack zhang 2019 年 6 月 7 日
Thank you !!!

カテゴリ

Help Center および File ExchangeCall MATLAB from C についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by