view .mexw32 (MEXW32 File) in Matlab R2011a

How can I view a file with ".mexw32" extension in Matlab R2011a? When I run it, this message appears:
??? Error using ==> Nonlin_Block15 MEX level2 S-function "Nonlin_Block15" must be called with at least 4 right hand arguments
What can I do?

 Risposta accettata

Jan
Jan il 16 Lug 2012
Modificato: Jan il 16 Lug 2012
If you do not have the source code, but only the compiled mexw32 file, you need to ask the author for the code. If he or she does not want to share the code, offering money is the usual method to initiate a collaboration.

Più risposte (2)

Andreas Goser
Andreas Goser il 16 Lug 2012
Modificato: Andreas Goser il 16 Lug 2012
You can't view this file - or at least it would mean nothing to you.
You can view and edit the source code likely a C code.
So for myname.mexw32, it is myname.c

3 Commenti

thank you, but how I can view the file in C code? I only have the .mexw32 file best regards
Then you need to contact the author of the s function. One of multiple reasons for s fucntions is IP protection.
thank yooou

Accedi per commentare.

Kaustubha Govind
Kaustubha Govind il 16 Lug 2012
It looks like what you have is an S-function. You cannot run an S-function directly from MATLAB, it can only be called using an S-function block in Simulink.

2 Commenti

yes it is a S-function and I can call it in Simulink,but I want to know how the code is written so I can use it in my research. Hope u can help me
See Andreas' answer.

Accedi per commentare.

Categorie

Scopri di più su Simulink Coder in Centro assistenza e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by