This property sets/gets the Reactance matrix, lower triangle, ohms per unit length. Order of the matrix is the number of phases. May be used to specify the impedance of any line configuration.  For balanced line models, you may use the standard symmetrical component data definition instead.


% Create DSS object

DSSObject = actxserver('OpenDSSEngine.DSS')

if ~DSSObject.Start(0),

                    disp('Unable to start openDSS');



DSSText = DSSObject.Text;

DSSCircuit = DSSObject.ActiveCircuit;

% Compile a model        

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

DSSLineCodes = DSSCircuit.LinesCodes;

% activates the first line code on the list


% Gets Xmatrix for the active line code

myXmatrix = DSSLineCodes.Xmatrix;

myXmatrix = reshape(myXmatrix,[DSSLineCodes.phases,DSSLineCodes.phases]);