(read only)


This property returns a complex array of voltages for the active winding in the active transformer.


Example


% Create DSS object

DSSObject = actxserver('OpenDSSEngine.DSS')

if ~DSSObject.Start(0),

                    disp('Unable to start openDSS');

                    return

end;

DSSText = DSSObject.Text;

DSSCircuit = DSSObject.ActiveCircuit;

% Compile a model        

DSSText.Command = 'Compile C:\myPath\myModel.dss';

DSSXfmr = DSSCircuit.Transformers;

% Activates the first transformer on the list

i = DSSXfmr.First;


% Format complex data into mag - angle

myAmpsMagAng = [];

for k = 1:DSSXfmr.NumWindings,

    % get the voltages for the winding (complex)

    myVolts = DSSXfmr.WdgVoltages;

    myCols = size(myVolts);

    myRow = [];

        for a = 1:2:myCols(2),

        myMag = abs(myVolts(1,a) + i*myVolts(1,a + 1));

        myAng = angle(myVolts(1,a) + i*myVolts(1,a + 1)) * 180/pi;

        myRow = [myRow, [myMag, myAng]];

    end;

    myAmpsMagAng = [myAmpsMagAng; myRow];

end;