lab_driver#

Subpackages#

Submodules#

Package Contents#

Classes#

DriverPort

Class with COM-Port addresses of each device for testing Attributes: com_ngu (str): COM-Port of the R&S NGU411 (Four-Quadrant SMU) com_dmm (str): COM-Port of the Keithley DMM411 (Digital Multimeter) com_mxo (str): COM-Port of the R&S MXO411 (Mixed-Signal Oscilloscope) com_hmp (str): COM-Port of the R&S HMP40x (Power Supply)

Functions#

get_repo_name

Getting string with repo name

get_path_to_project

Function for getting the path to find the project folder structure.

init_project_folder

Generating folder structure in first run

Data#

API#

lab_driver.get_repo_name() str[source]#

Getting string with repo name

lab_driver.get_path_to_project(new_folder: str = '', folder_ref: str = '') str[source]#

Function for getting the path to find the project folder structure.

Parameters:
  • new_folder – New folder path (optional)

  • folder_ref – String with folder reference to start

Returns:

String of absolute path to start the project structure

lab_driver.init_project_folder(new_folder: str = '') None[source]#

Generating folder structure in first run

Parameters:

new_folder – Name of the new folder to create (test case)

Returns:

None

class lab_driver.DriverPort[source]#

Class with COM-Port addresses of each device for testing Attributes: com_ngu (str): COM-Port of the R&S NGU411 (Four-Quadrant SMU) com_dmm (str): COM-Port of the Keithley DMM411 (Digital Multimeter) com_mxo (str): COM-Port of the R&S MXO411 (Mixed-Signal Oscilloscope) com_hmp (str): COM-Port of the R&S HMP40x (Power Supply)

com_ngu: str#

None

com_dmm: str#

None

com_mxo: str#

None

com_hmp: str#

None

lab_driver.DriverPortIES#

‘DriverPort(…)’