Please enable JavaScript to view this site.

Knowledge Base

Navigation: Scripting Language > INTERCONNECT Element library

parsewaveguidebackannotation

We've made some changes. Use 'Ctrl-F5' to clear your browser cache.
Scroll Prev Top Next More

Parses the waveguide back annotation at a given temperature in Celsius.

 

Supported Product: INTERCONNECT

 

Syntax

Description

parsewaveguidebackannotation(backannotation, temperature)

Parses the waveguide back annotation at a given temperature in Celsius. The annotation contains a list of mode labels, and for each mode a list of temperature and wavelength dependent propagation parameters are provided.

 

The function returns a cell vector containing multiple structures with the parsed data at the given input temperature.

 

Example

sIn = "( ( 'TE' ( '26.85' '1.5475u' 0.0501323 2.4485 4.19145 0.000138683 ) ( '26.85' '1.5u' 0.0501323 2.4485 4.19145 0.000138683 ) ) ( 'TM' ( '26.85' '1.5475u' 17.3718 1.785382 3.76608 -0.019477 ) ( '26.85' '1.5u' 17.3718 1.785382 3.76608 -0.019477 ) ) ( 'TX' ( '26.85' '1.5650u' 0.0485085 2.42879 4.19216 0.000133047 ) ( '26.85' '1.5u' 0.0485085 2.42879 4.19216 0.000133047 ) ) ( 'TY' ( '49.85' '1.5475u' 0.0501048 2.45306 4.19667 0.000154927 ) ( '49.85' '1.5u' 0.0501048 2.45306 4.19667 0.000154927 ) ) ) ";

x= parsewaveguidebackannotation(sIn, 10);

?toscript(x);

x=cell(4);

x{1}=struct;

x{1}.label='TE';

x{1}.orthogonal_identifier=1;

x{1}.propagation=matrix(2,5);

x{1}.propagation(1,1)=1.99862e+014;

x{1}.propagation(2,1)=1.93727e+014;

x{1}.propagation(1,2)=0.0501323;…

 

See Also

parsebackannotation

Copyright Lumerical Inc. | Privacy | Site Map