Please enable JavaScript to view this site.

Knowledge Base

Navigation: Scripting Language > Measurement and optimization data

addsweepresult

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

Adds a result to a sweep/optimization/Monte Carlo item.

 

Supported Product: FDTD, MODE, DEVICE, INTERCONNECT

 

Syntax

Description

addsweepresult("name", "result");

Adds a result to a sweep/optimization/Monte Carlo item.

 

"name" is the absolute name of an analysis item.

 

"result" could be a string (i.e. create a result with default values) or a struct which could contain results and operations.

 

Returns the result name.

 

Example

This example shows how to add a result to an existing optimization. This piece of script command is taken from the example file sweep_AR_coating_example_script.lsf in the example page Optimization scripting commands.

# add a sweep

addsweep(0);

setsweep("sweep", "name", "thickness_sweep_script");

setsweep("thickness_sweep_script", "type", "Ranges");

setsweep("thickness_sweep_script", "number of points", 10); 

 

# define the parameter thickness

para = struct;

para.Name = "thickness";

para.Parameter = "::model::AR structure::thickness";

para.Type = "Length";

para.Start = 0.05e-6;

para.Stop = 0.15e-6;

para.Units = "microns";

 

# add the parameter thickness to the sweep

addsweepparameter("thickness_sweep_script", para);

 

# define results

result_1 = struct;

result_1.Name = "R";

result_1.Result = "::model::R::T";

 

result_2 = struct;

result_2.Name = "T";

result_2.Result = "::model::T::T";

 

# add the results R & T to the sweep

addsweepresult("thickness_sweep_script", result_1);

addsweepresult("thickness_sweep_script", result_2);

 

 

 

See Also

Measurements, copysweep, pastesweep, addsweep, insertsweep, getsweep, setsweep, addsweepparameter, removesweepparameter, removesweepresult, Sweep scripting commands, Optimization scripting commands, Monte Carlo scripting commands

Copyright Lumerical Inc. | Privacy | Site Map