enable_harmonic_force_on_layout_component#
- Maxwell3d.enable_harmonic_force_on_layout_component(assignment: str, nets: dict, force_type: int | None = 0, window_function: str | None = 'Rectangular', use_number_of_last_cycles: bool | None = True, last_cycles_number: int | None = 1, calculate_force: str | None = 'Harmonic', start_time: str | None = '0s', stop_time: str | None = '2ms', use_number_of_cycles_for_stop_time: bool | None = True, number_of_cycles_for_stop_time: int | None = 1, include_no_layer: bool | None = True) bool#
Enable the harmonic force calculation for the transient analysis.
- Parameters:
- assignment
str Name of layout component to apply harmonic forces to.
- nets
dict Dictionary containing nets and layers to enable harmonic forces on.
- force_type
int,optional Force Type.
0for Objects,1for Surface,2for volumetric.- window_function
str,optional Windowing function. Default is
"Rectangular". Available options are:"Rectangular","Tri","Van Hann","Hamming","Blackman","Lanczos","Welch".- use_number_of_last_cyclesbool,
optional Use number Of last cycles for force calculations. Default is
True.- last_cycles_number
int,optional Defines the number of cycles to compute if use_number_of_last_cycle is
True.- calculate_force
str,optional How to calculate force. The default is
"Harmonic". Options are"Harmonic"and"Transient".- start_time
str,optional Harmonic Force Start Time. Default is
"0s".- stop_time
str,optional Harmonic Force Stop Time. Default is
"2ms".- use_number_of_cycles_for_stop_timebool,
optional Use number of cycles for force stop time calculations. Default is
True.- number_of_cycles_for_stop_time
int,optional Number of cycles for force stop time calculations. Default is
1.- include_no_layerbool,
optional Whether to include
"<no-layer>"layer or not (used for vias). Default isTrue.
- assignment
- Returns:
- bool
Truewhen successful,Falsewhen failed.
References
>>> odesign.EnableHarmonicForceCalculation