Major upgrade

This commit is contained in:
Duc
2025-10-24 15:18:11 -07:00
parent fd85735c93
commit ce583d1664
478 changed files with 237518 additions and 47610 deletions

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<Configurations>
<IniConfiguration>
<section name="Parts">
<key name="Location" value="C:\Program Files (x86)\Raytheon\RINSS\Parts" />
</section>
</IniConfiguration>
<XmlConfigurations>
<XmlConfiguration name="Instruments">
<Instrument>
<Name>UUT_POWER_SUPPLY_SYSTEM_20V</Name>
<Factory>PowerSupplySystemKeysightFactory</Factory>
</Instrument>
<Instrument>
<Name>PICKERING_SWITCH_MATRIX_64X4</Name>
<Factory>SwitchMatrixPickering40xFactory</Factory>
</Instrument>
<Instrument>
<Name>KEYSIGHT_DMM_1</Name>
<Factory>DMMKeysightScpiFactory</Factory>
</Instrument>
</XmlConfiguration>
</XmlConfigurations>
</Configurations>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Configurations>
<IniConfiguration>
<section name="KEYSIGHT_DMM_1">
<key name="IP_ADDRESS" value="192.168.1.27" />
</section>
</IniConfiguration>
<XmlConfigurations />
</Configurations>

View File

@@ -0,0 +1,56 @@
[SYSTEM]
;system commands
CLEAR_CMD = *CLS
RESET_CMD = *RST
SELFTEST_CMD = *TST?
READ_ERROR_CODE_CMD = SYST:ERR?
REBOOT_CMD = SYST:REB
;panel disable/enable commands
SET_FRONTPANEL_DISABLE_CMD = SYST:COMM:RLST RWL
SET_FRONTPANEL_ENABLE_CMD = SYST:COMM:RLST REM
;watchdog commands
SET_WATCHDOGDELAY_CMD = OUTP:PROT:WDOG:DEL
SET_WATCHDOGON_CMD = OUTP:PROT:WDOG ON
SET_WATCHDOGOFF_CMD = OUTP:PROT:WDOG OFF
;coupling commands
SET_COUPLE_CHANNELS_CMD = OUTP:COUP:CHAN
SET_COUPLE_ON_CMD = OUTP:COUP ON
SET_COUPLE_OUTPUT_PROTECT_ON_CMD = OUTP:PROT:COUP ON
QUERY_COUPLE_CHANNELS = OUTP:COUP:CHAN?
QUERY_COUPLE_STATE = OUTP:COUP?
; Grouping Commands
SET_GROUP_DEFINE_CMD = SYST:GRO:DEF
UNGROUP_ALL_CHANNELS_CMD = SYST:GRO:DEL:ALL
QUERY_GROUP_CHANNELS = SYST:GRO:CAT?
[MODULE]
; current commands
SET_INRUSH_DELAY_CMD = CURR:PROT:DEL
READ_INRUSH_DELAY_CMD = CURR:PROT:DEL?
READ_CURRENT_CMD = MEAS:CURR?
SET_OCP_CMD = CURR:LEV
READ_OCP_CMD = CURR:LEV?
SET_OCP_ON_CMD = CURR:PROT:STAT ON
; voltage commands
SET_OVP_CMD = VOLT:PROT
SET_VOLTAGE_SLEW_CMD = VOLT:SLEW
SET_VOLTAGE_SETPOINT_CMD = VOLT:LEV
SET_CONSTANT_VOLTAGE_CMD = STAT:OPER:ENAB 1
READ_VOLTAGE_CMD = MEAS:VOLT?
READ_VOLTAGE_SETPOINT_CMD = VOLT?
READ_OVP_CMD = VOLT:PROT?
READ_VOLTAGE_SLEW_CMD = VOLT:SLEW?
; set output commands
SET_OUTPUT_DISABLE_CMD = OUTP OFF
SET_OUTPUT_ENABLE_CMD = OUTP ON
; query status
READ_OUTPUT_STATUS_CMD = OUTP?
READ_ERROR_STATUS_CMD = SYST:ERR?
READ_PROTECTION_STATUS_CMD = STAT:QUES:COND?

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<Configurations>
<IniConfiguration>
<section name="PICKERING_SWITCH_MATRIX_64X4">
<key name="LXI_IP_ADDRESS" value="192.168.1.15" />
<key name="DEVICE_NUMBER" value="13" />
<key name="BUS_NUMBER" value="3" />
</section>
</IniConfiguration>
<XmlConfigurations />
</Configurations>

View File

@@ -0,0 +1,32 @@
; ===============================================================================================================
; This name must match the name specified in the Instrument.xml that is associated with the power supply system
[UUT_POWER_SUPPLY_SYSTEM_20V]
SCPI_DEF_FILEPATH = KEYSIGHT_POWER_SUPPLY_SCPI_DEF.ini
ETHERNET_ADDRESS = 192.168.1.19
ETHERNET_PORT = 5025
MODULE_DEFINITION = P20V, N20V
; 0 means no coupled modules.
; couple means turning on/off any one of the module, turns on/off the others
COUPLED_MODULES = P20V, N20V
; 0 means no grouped modules.
; group means turning combining 2 or more modules thus acting as one module
GROUPED_MODULES = 0
INTERFACE = ETHERNET
[UUT_POWER_SUPPLY_SYSTEM_20V.P20V]
INDEX = 1
OCP = 8.5
OVP = 25.0
VOLTAGE_SETPOINT = 20.0
MIN_VOLTAGE = 16.0
MAX_VOLTAGE = 24.0
[UUT_POWER_SUPPLY_SYSTEM_20V.N20V]
INDEX = 2
OCP = 8.5
OVP = 25.0
VOLTAGE_SETPOINT = 20.0
MIN_VOLTAGE = 16.0
MAX_VOLTAGE = 24.0

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Configurations>
<IniConfiguration>
<section name="UUT_POWER_SUPPLY_SYSTEM_20V">
<key name="POWER_SUPPLY_SYSTEM_DEF_FILEPATH" value="POWER_SUPPLY_SYSTEMS.ini" />
</section>
</IniConfiguration>
<XmlConfigurations />
</Configurations>