MATLAB: Find Referenced Variables – Model Explorer

find referenced variablesmodelmodel explorersimulink

I am looking in Model Explorer at a block in a MATLAB model (power_fuel_cell.mdl) and at the parameters. The first is "Resistance Ron" which has the variable "FC.Rohm" in it. I want to find where this variable is defined (and a few otehr vaiables which i cant find). If i right-clock on the diode model and select "Find Referenced Variables", i get no results found…. are there some variables defined somewhere in an .m file that initialise when the simulink model is run? How do i find where they are?
Thanks

Best Answer

FC is calculated in the mask initialization based on the parameters you enter in the mask: right-click on the fuel cell block, select "View Mask" and go to the "Initialization tab". You'll see the following code:
block = gcb;
%%DO NOT CHANGE THIS ORDER
FuelCellCback(block,'Update')
[FC, WantBlockChoice, Ts] = FuelCellInit(block);
powericon('SetInternalModels','set',block,WantBlockChoice);
FuelCellCback(block,'')
HTH,
Arnaud