How can I p-code a function whose input parameter is of type struct?

Dear all,
I need to p-code a certain function of my program which contains the main algorithm. The problem is that the input argument of the algorithm function is a structure called "guidata". When I try to p-code this function I, of course, get the following error message:
>> pcode(algorithm)
Reference to non-existent field 'signals'.
Error in algorithm (line xy)
algorithm.run.output = guidata.signals.level;
My question now is if there is any way p-coding this file without changing the structure or worse: using global variables!
Thanks in advance!
Regards, Wiebke

Antworten (2)

Wiebke
Wiebke am 7 Nov. 2013

0 Stimmen

Ouh! Of course it works now.
Sometimes you to miss the forest for the trees ... Thank you!

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 6 Nov. 2013

Beantwortet:

am 7 Nov. 2013

Community Treasure Hunt

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

Start Hunting!

Translated by