create_linear_count_sweep

Hfss3dLayout.create_linear_count_sweep(setupname, unit, freqstart, freqstop, num_of_freq_points, sweepname=None, save_fields=True, save_rad_fields_only=False, sweep_type='Interpolating', interpolation_tol_percent=0.5, interpolation_max_solutions=250, use_q3d_for_dc=False)[source]

Create a sweep with the specified number of points.

Parameters
setupnamestr

Name of the setup to attach to the sweep.

unitstr

Unit of the frequency, such as "MHz" or "GHz".

freqstartfloat

Starting frequency of the sweep.

freqstopfloat

Stopping frequency of the sweep.

num_of_freq_pointsint

Number of frequency points in the range.

sweepnamestr, optional

Name of the sweep. The default is None.

save_fieldsbool, optional

Whether to save the fields for a discrete sweep only. The default is True.

save_rad_fields_onlybool, optional

Whether to save only the radiated fields if save_fields=True. The default is False.

sweep_typestr, optional

Type of the sweep. Options are "Fast", "Interpolating", and "Discrete". The default is "Interpolating".

interpolation_tol_percentfloat, optional

Error tolerance threshold for the interpolation process. The default is 0.5.

interpolation_max_solutionsint, optional

Maximum number of solutions evaluated for the interpolation process. The default is 250.

use_q3d_for_dcbool, optional

Whether to use Q3D to solve the DC point. The default is False.

Returns
pyaedt.modules.SetupTemplates.SweepHFSS3DLayout or bool

Sweep object if successful, False otherwise.

References

>>> oModule.AddSweep