Sets an internal value for an element's internal parameter.
Syntax |
Description |
---|---|
setvalue(element, parameter ,value); |
Set an internal value for an ‘element’ internal ‘parameter’. Different from ‘set’ or ‘setnamed’, ‘setvalue’ can have direct access to internal element parameters. Currently only the ‘Optical N Port S-Parameter’ support this function for the internal ‘s parameters’ value. The ‘s parameters’ parameter is a cell that contains a complete description of the element s-parameters. |
Example
M=cell(3); M{1}=struct; M{1}.numberOfNPorts=-1; M{2}=struct; M{2}.numberOfMPorts=-1; M{3}=cell(1); M{3}{1}=struct; M{3}{1}.data=matrix(5,3); M{3}{1}.data(1,1)=2.26258e+014; M{3}{1}.data(2,1)=2.27569e+014; M{3}{1}.data(3,1)=2.28879e+014; M{3}{1}.data(4,1)=2.3019e+014; M{3}{1}.data(5,1)=2.315e+014; M{3}{1}.data(1,2)=0.0104993; M{3}{1}.data(2,2)=0.00926858; M{3}{1}.data(3,2)=0.00596999; M{3}{1}.data(4,2)=0.00182042; M{3}{1}.data(5,2)=0.00429422; M{3}{1}.data(1,3)=-2.64534; M{3}{1}.data(2,3)=-2.75636; M{3}{1}.data(3,3)=-2.89119; M{3}{1}.data(4,3)=-3.62524; M{3}{1}.data(5,3)=-5.23423; M{3}{1}.modeInputLabel='TE'; M{3}{1}.modeInputOID=1; M{3}{1}.modeInputUID='#1'; M{3}{1}.modeOutputLabel='TE'; M{3}{1}.modeOutputOID=1; M{3}{1}.modeOutputUID='#1'; M{3}{1}.portInput='port 1'; M{3}{1}.portOutput='port 2'; # sets the s-parameter for the element SPAR_1 setvalue('SPAR_1','s parameters',M);
See Also