This method returns the Collection of properties for Active DSS object (general element or circuit element). The property name has to be specified in the argument. use this method to get the value of a particular property of the active element in case this is not included in the specific interface.


% 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';

DSSLines = DSSCircuit.Lines;

DSSElement = DSSCircuit.ActiveDSSElement;

% Sets The first line of the list as the active element


myLinePhases = DSSElement.Properties('phases').Val;