Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

Altering Resistance Parameters during Simulation in Simulink

Asked by Nixon

Nixon

on 16 Jan 2013

Hi all,

I am having a similar problem to this thread (<http://www.mathworks.com/matlabcentral/answers/41582-control-a-simulink-module-by-an-m-file>) in which I would like to alter the resistance of my circuit during simulation. I have tried most of the methods suggested in it but to no avail, I am not entirely sure how to implement the clock/function method. Do I require an output to the function, and do I need to call the function within my main m-file? This is what I have written so far:

function Rchange(time)
%#codegen
  coder.extrinsic('set_param');
  if time > 20
      set_param('autotest\R1','Resistance','1350');
  elseif time > 40
      set_param('autotest\R1','Resistance','750');
  end

Also, I am unable to use the variable resistor which would seem like the most logical solution to my problem as I am running SimPowerSystems and do not know how to convert signals using the s-ps converters and reconnecting it back to my circuit.

Any help will be appreciated.

Thanks

0 Comments

Nixon

Nixon

Products

No products are associated with this question.

0 Answers

Contact us