Output Port Define file
Hello
O am working with Co simulation with MATLAB. It is one close loop system the input put signal & the feedback system is electrical domain & the output is also in electrical.
The modify input is inverse of feedback signal. I prepare the matlab code for it but some error to define the output portech it
Please check it
OutputPort1 = InputPort1;
% % SampledNumber = length(InputPort1.Sampled);
% % ParameterizedNumber = length(InputPort1.Parameterized);
% % NoiseNumber = length(InputPort1.Noise);
InputPort1=struct(‘TypeSignal’,’Electrical’,’Sampled’, struct,’Noise’,struct(‘Signal’,a1,’Time’,1.5938e-009),’IndividualSample’,struct);
InputPort2=struct(‘TypeSignal’,’Electrical’,’Sampled’, struct,’Noise’,struct(‘Signal’,a2,’Time’,1.5938e-009),’IndividualSample’,struct);
OutputPort1=struct(‘TypeSignal’,’Electrical’,’Sampled’, struct,’Noise’,struct(‘Signal’,c,’Time’,1.5938e-009),’IndividualSample’,struct);
% port1 = InputPort1.Noise.Signal;
% port2 = InputPort2.Noise.Signal;
% port3 = OutputPort1.Noise.Signal;
a1=InputPort1.Sampled.Signal;
a2=InputPort2.Sampled.Signal;
% OutputPort1.Sampled.Signal = c;
% a1=[1 2 3];
% a2=[4 6 5];
% c=real(c);
% d=InputPort4.Sampled.Signal;
% d=real(d);
save(‘input.mat’)
% b=inv(a1);
c=a2./a1;
OutputPort1.Sampled.Signal = c;
OutputPort1.Sampled.Signal= (InputPort2.Sampled.Signal./real(InputPort1.Sampled.Signal));
plot(‘InputPort2.Sampled.Signal’ , ‘InputPort1.Sampled.Signal’);
save
Please find attachment
Responses (5):
Login You must be logged in to reply to this topic.