フィルターのクリア

s-function

3 ビュー (過去 30 日間)
Natalia
Natalia 2011 年 2 月 27 日
Good afternoon! Halp please, I try to connect s-function, but there is a following error... I do not know as with it to struggle. I will be grateful for any help :)
Error in ' modl/S-Function ' while executing MATLAB S-function ' my ', flag = 3 (output), at time 0.0.
Invalid MEX-file ' C:\Program Files\MATLAB\R2010b\work\tiphak.dll ':.
I have Windows 7 32-bit, Matlab r2010b

採用された回答

Natalia
Natalia 2011 年 2 月 27 日
the source code http://depositfiles.com/files/pmt4tccyy
I used a template simfeatures/src/csfunc.c
I used an example. Made mex. And then, has created dll in deploytool.
Excuse, I do for the first time s-function. Probably, I do something incorrectly :)
  3 件のコメント
Kaustubha Govind
Kaustubha Govind 2011 年 2 月 28 日
To add to Andreas' comment, it seems like you are mixing MATLAB S-functions with C-MEX S-functions (your error message suggests so). You need to directly call the generated MEX function (.mexw32 extension) from the S-function block.
Natalia
Natalia 2011 年 2 月 28 日
Thank you very much. I am very grateful. You helped me to understand :)

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

その他の回答 (2 件)

Andreas Goser
Andreas Goser 2011 年 2 月 27 日
On Win32 and R2010b, the extension of a MEX file / C MEX S-Function should be MEXW32.
If you have a DLL instead, this could be an S-Function from an older relase you either created yourself or retrieved from somebody else. Please re-generate the S-Function with the MEX command and the C source code.

Natalia
Natalia 2011 年 2 月 27 日
My dll has been made on WinXP, Matlab R2010b. Has tried to make simulink model on the same computer where has been made dll. The error remains :(
  2 件のコメント
Andreas Goser
Andreas Goser 2011 年 2 月 27 日
"Has been made"? Maybe in is not an S-Function at all, but a "generic DLL"? Do you have the source code and is it of S-Function syntax?
Natalia
Natalia 2011 年 2 月 27 日
Yes I have the source code. I used a template simfeatures/src/csfunc.c

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

カテゴリ

Help Center および File ExchangeSimulink Coder についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by