ToolkitBackend#
- class ansys.aedt.toolkits.radar_explorer.backend.api.ToolkitBackend[source]#
API to control the toolkit workflow.
This class provides methods to connect to a selected design and create geometries.
Examples
>>> from ansys.aedt.toolkits.radar_explorer.backend.api import ToolkitBackend >>> toolkit_api = ToolkitBackend() >>> toolkit_api.launch_aedt() >>> toolkit_api.wait_to_be_idle()
Methods
ToolkitBackend.add_plane_wave([name, ...])Insert plane wave.
ToolkitBackend.add_setup([name])Insert setup.
Get information for the active AEDT sessions.
Analyze the design.
Connect to an existing AEDT session.
ToolkitBackend.connect_design([app_name])Connect to an application design.
Duplicate an existing SBR+ design.
ToolkitBackend.export_aedt_model([obj_list, ...])Export the model in the OBJ format and then encode the file if the
encodeparameter is enabled.ToolkitBackend.export_rcs([excitation, ...])Get RCS data.
Generate a 3D component from current design.
Get the design names for a specific project.
Get available materials.
Get plane waves.
ToolkitBackend.get_project_name(project_path)Get the project name from the project path.
Get the toolkit properties.
Get setups.
Get sweeps.
Get the toolkit thread status.
ToolkitBackend.insert_cad_sbr([name])Insert CAD in the SBR+ design.
ToolkitBackend.insert_sbr_design(input_file)Insert SBR+ design and insert a component if passed.
Get the installed AEDT versions.
Check if AEDT is connected.
Check if the design is the SBR+ solution type.
Launch AEDT.
ToolkitBackend.launch_thread(process, *args)Launch the thread.
ToolkitBackend.open_project([project_name])Open an AEDT project.
ToolkitBackend.release_aedt([...])Release AEDT.
ToolkitBackend.save_project([project_path, ...])Save the project.
ToolkitBackend.serialize_obj_base64(file_path)Encode a bytes-like object.
Assign the passed data to the internal data model.
Update radar setup properties for the range profile.
Update radar setup properties for range profile.
Update radar setup properties for RCS.
Update radar setup properties for waterfall.
ToolkitBackend.wait_to_be_idle([timeout])Wait for the thread to be idle and ready to accept a new task.