Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

phoComputeModeProps

phoComputeModeProps(
o_occPath
n_waveLength
n_temperature
t_mode
[ valueFlags l_valueFlags ]
[ alpha n_alpha ]
)
=> l_values / nil

Description

(Virtuoso Photonics Option) Computes the path length and average values for the selected mode properties along the center line of the given path

Arguments

o_occPath

A curvy path for modeProp computation.

n_waveLength

Input wavelength parameter. This value should be present in the modeProp table.

n_temperature

Input temperature parameter. This value should be present in the modeProp table.

t_mode

Input modeProp parameters. This value should be present in the modeProp table.

l_valueFlags

List of modeProp values to compute.

The default is nil, which means all modeProp values are computed.

alpha n_alpha

The required computation precision.

The default is 0.1, which is the maximum allowed value. Specifying a value greater than 0.1 results in an error.

Value Returned

l_values

('length n_length ['neff n_neff] ['ng n_ng] ['loss n_loss] ['D n_D])

List of modeProp parameter and value pairs starting with 'length n_length and followed by the parameter name along with value pairs.

nil

The operation fails.

Example

phoComputeModeProps(p 1.5475e-6 323 "TE" '(neff ng))
> (nil length 668.0854 neff 1.67572 ng 2.052839)

Related Topics

Photonics Flow Functions


Return to top
 ⠀
X