S- function does not exist

7 Ansichten (letzte 30 Tage)
Islam Elnady
Islam Elnady am 17 Apr. 2017
Beantwortet: jack zhang am 7 Jun. 2019
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

Antworten (2)

jack zhang
jack zhang am 2 Jun. 2019
I have the same qustion , Please solve this question? Can you share method that you solve the question
  1 Kommentar
Islam Elnady
Islam Elnady am 4 Jun. 2019
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

Melden Sie sich an, um zu kommentieren.


jack zhang
jack zhang am 7 Jun. 2019
Thank you !!!

Kategorien

Mehr zu Block and Blockset Authoring finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by