mdswg

[SCDDS - Simulink Control Development & Deployment Suite] Copyright SPC-EPFL Lausanne 2022. Distributed under the terms of the GNU Lesser General Public License, LGPL-3.0-only.

Class hierarchy: mdswg

Class hierarchy: mdswg

class SCDclass_mdswg

Bases: matlab.mixin.Heterogeneous

Superclass for MDS+ wavegens the superclass matlab.mixin.Heterogeneous allows building of lists of mixed kind parameters in the expcode configuration (and later in C++ code)

[ SCDDS - Simulink Control Development & Deployment Suite ] Copyright SPC-EPFL Lausanne 2022. Distributed under the terms of the GNU Lesser General Public License, LGPL-3.0-only.

Constructor Summary
SCDclass_mdswg()
Property Summary
verbose

Verbosity of the class

Method Summary
autopopulatemds(shot, basenode, dim, data, units, srcval)
bind(modelname, datadictionary, timingsrc, basestruct)
genMARTe2MDStdiexpression()
Duplicate first backslash
if(obj.tdiexprused(1)==’' && not(obj.tdiexprused(2)==’'))

martetdi=[’' obj.tdiexprused];

else

martetdi=obj.tdiexprused;

end

Duplicate backslashes

martetdi=strrep(obj.tdiexpr, ‘', ‘\’);

genMARTe2entry(shot)

entrystring = [‘+’ obj.wavegentarget ‘ = { Class=’ obj.classname ‘ Path=’ obj.tdiexpr ];

getMDSserver()
getMDStree()
getbasestruct()
getmodelname()
gettarget()
mdsconnect(shot)
parseconstructor(srctdi, destwavegen, varargin)
printinfo()
setbasestruct(basestruct)
setdatadictionary(ddname)
setmodelname(modelname)
settiminginfo(timeinfo)