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>

View File

@@ -0,0 +1,153 @@
;format is name = range|resolution|delay(ms)|scale factor|relays|voltRange|numReads
;Use device number to identifiy switch card... see switch configuration
[DmmReadFrequency]
;format is signal_name = range|resolution|min_delay(ms)|max_delay(ms)|scale factor|relays|type|cable, connector and pin id|lower_limit|upper_limit
;Type is TWO or FOUR for two wire and four wire measurements
;Relay Format: [Card_Name]-[Relay_Channel#],[Card_Name]-[Path1],[Path2]
; [Card_Name] - must match the name of the switch card defined in the Instrument.xml
; [Path]
; For a simple relay switch: [channel_id]
; For a 2-d switch matrix: [subUnit].[channel_x].[channel_y]
;Cable and Pin Id Format: [Cable_Id]_[Connecto_Id][Pin_Id]_[Cable_Id]_[Connector_Id]_[Pin_Id]
[DmmReadResistance]
; Cable IDs
W1_CABLE_PART_NUMBER = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.59.1,0.60.2|TWO|W1_P1_J13_W1_P1_J14|950.0|1100.0
W1_CABLE_SERIAL_NUMBER = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.63.1,0.64.2|TWO|W1_P1_J15_W1_P1_J16|950.0|1050.0
W2_CABLE_PART_NUMBER = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.59.1,0.60.2|TWO|W1_P1_J13_W1_P1_J14|1950.0|2100.0
W2_CABLE_SERIAL_NUMBER = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.63.1,0.64.2|TWO|W1_P1_J15_W1_P1_J16|950.0|1050.0
W3_CABLE_PART_NUMBER = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.57.1,0.58.2|TWO|W1_P3_63_W1_P3_64|2900.0|3100.0
W3_CABLE_SERIAL_NUMBER = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.61.1,0.62.2|TWO|W1_P3_65_W1_P3_66|950.0|1050.0
W4_CABLE_PART_NUMBER = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.57.1,0.58.2|TWO|W1_P3_63_W1_P3_64|3900.0|4100.0
W4_CABLE_SERIAL_NUMBER = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.61.1,0.62.2|TWO|W1_P3_65_W1_P3_66|950.0|1050.0
W5_CABLE_PART_NUMBER = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.5.1,0.8.2|TWO|W1_P4_50_W1_P4_51|4900.0|5100.0
W5_CABLE_SERIAL_NUMBER = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.22.1,0.43.2|TWO|W1_P4_13_W1_P4_52|950.0|1050.0
; W3 Continuity
W3_AUD_GDNC_FILTER = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.17.1,0.16.2|TWO|W1_P3_52_W1_P4_4|0.0|5.0
W3_TIMER_START = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.39.1,0.56.2|TWO|W1_P3_5_W1_P4_7|0.0|5.0
W3_SIGNAL_RETURN = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.56.1,0.19.2|TWO|W1_P3_7_W1_P4_8|0.0|5.0
W3_GEU_TO_EMULATOR_UART = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.55.1,0.20.2|TWO|W1_P3_9_W1_P4_9|0.0|5.0
W3_TIMER_START_TO_SIGNAL_RETURN = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.39.1,0.19.2|TWO|W1_P3_5_W1_P4_8|0.0|5.0
; W3 Resistance
W3_P20VDC_TEST_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.47.1,0.1.2|TWO|W1_P4_71_W1_P4_1|70.0|90.0
W3_N20VDC_TEST_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.48.1,0.1.2|TWO|W1_P4_72_W1_P4_1|70.0|90.0
W3_P20VDC_TEST_TO_N20VDC_TEST = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.47.1,0.48.2|TWO|W1_P4_71_W1_P4_72|150.0|170.0
W3_BATTERY_ACTIVATE_P3_TO_N20VDC_TEST_1 = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.9.1,0.26.2|TWO|W1_P4_18_W1_P4_17|70.0|90.0
W3_BATTERY_ACTIVATE_P3_TO_N20VDC_TEST_2 = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.9.1,0.29.2|TWO|W1_P4_18_W1_P4_21|70.0|90.0
W3_BATTERY_ACTIVATE_P3_TO_N20VDC_TEST_3 = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.9.1,0.30.2|TWO|W1_P4_18_W1_P4_22|70.0|90.0
W3_BATTERY_ACTIVATE_P3_TO_P20VDC_TEST_1 = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.9.1,0.32.2|TWO|W1_P4_18_W1_P4_24|70.0|90.0
W3_BATTERY_ACTIVATE_P3_TO_P20VDC_TEST_2 = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.9.1,0.35.2|TWO|W1_P4_18_W1_P4_28|70.0|90.0
; W3 AUD_GDNC_FILTER Isolation checks
W3_AUD_GDNC_FILTER_TO_P20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.17.1,0.47.2|TWO|W1_P3_52_W1_P4_71|9.9E+30|9.9E+40
W3_AUD_GDNC_FILTER_TO_N20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.17.1,0.26.2|TWO|W1_P3_52_W1_P4_72|9.9E+30|9.9E+40
W3_AUD_GDNC_FILTER_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.17.1,0.1.2|TWO|W1_P3_52_W1_P4_1|9.9E+30|9.9E+40
; W3 SIGNAL_RETURN Isolation checks
; DO NOT perform isolation checks on signals that are tied to SIGNAL_RETURN
; Signals tied to SIGNAL_RETURN: TIMER START
W3_SIGNAL_RETURN_TO_P20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.56.1,0.47.2|TWO|W1_P3_7_W1_P4_71|9.9E+30|9.9E+40
W3_SIGNAL_RETURN_TO_N20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.56.1,0.48.2|TWO|W1_P3_7_W1_P4_72|9.9E+30|9.9E+40
W3_SIGNAL_RETURN_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.56.1,0.1.2|TWO|W1_P3_7_W1_P4_1|9.9E+30|9.9E+40
; W3 GEU_TO_EMULATOR_UART Isolation checks
W3_GEU_TO_EMULATOR_UART_TO_P20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.55.1,0.47.2|TWO|W1_P3_9_W1_P4_71|9.9E+30|9.9E+40
W3_GEU_TO_EMULATOR_UART_TO_N20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.55.1,0.48.2|TWO|W1_P3_9_W1_P4_72|9.9E+30|9.9E+40
W3_GEU_TO_EMULATOR_UART_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.55.1,0.1.2|TWO|W1_P3_9_W1_P4_1|9.9E+30|9.9E+40
; W3 N20V_EXTERNAL Isolation checks
W3_N20V_EXTERNAL_TO_P20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.14.1,0.47.2|TWO|W1_P4_2_W1_P4_71|9.9E+30|9.9E+40
W3_N20V_EXTERNAL_TO_N20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.14.1,0.48.2|TWO|W1_P4_2_W1_P4_72|9.9E+30|9.9E+40
W3_N20V_EXTERNAL_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.14.1,0.1.2|TWO|W1_P4_2_W1_P4_1|9.9E+30|9.9E+40
; W3 P20V_EXTERNAL Isolation checks
W3_P20V_EXTERNAL_TO_P20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.15.1,0.47.2|TWO|W1_P4_3_W1_P4_71|9.9E+30|9.9E+40
W3_P20V_EXTERNAL_TO_N20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.15.1,0.48.2|TWO|W1_P4_3_W1_P4_72|9.9E+30|9.9E+40
W3_P20V_EXTERNAL_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.15.1,0.1.2|TWO|W1_P4_3_W1_P4_1|9.9E+30|9.9E+40
; W3 ARM_IFC_SQUIB_P Isolation checks
W3_ARM_IFC_SQUIB_P_TO_P20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.11.1,0.47.2|TWO|W1_P4_32_W1_P4_71|9.9E+30|9.9E+40
W3_ARM_IFC_SQUIB_P_TO_N20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.11.1,0.48.2|TWO|W1_P4_32_W1_P4_72|9.9E+30|9.9E+40
W3_ARM_IFC_SQUIB_P_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.11.1,0.1.2|TWO|W1_P4_32_W1_P4_1|9.9E+30|9.9E+40
; W3 ARM_IFC_SQUIB_N Isolation checks
W3_ARM_IFC_SQUIB_N_TO_P20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.12.1,0.47.2|TWO|W1_P4_67_W1_P4_71|9.9E+30|9.9E+40
W3_ARM_IFC_SQUIB_N_TO_N20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.12.1,0.48.2|TWO|W1_P4_67_W1_P4_72|9.9E+30|9.9E+40
W3_ARM_IFC_SQUIB_N_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.12.1,0.1.2|TWO|W1_P4_67_W1_P4_1|9.9E+30|9.9E+40
; W3 BATTERY_ACTIVATE_P3 Isolation checks
W3_BATTERY_ACTIVATE_P3_TO_BATTERY_ACTIVATE_P2 = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.9.1,0.3.2|TWO|W1_P4_18_W1_P4_7|9.9E+30|9.9E+40
; W3 POWER_RETURN Isolation checks
W3_POWER_RETURN_TO_BATTERY_ACTIVATE_P2 = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.1.1,0.3.2|TWO|W1_P4_1_W1_P4_7|9.9E+30|9.9E+40
W3_POWER_RETURN_TO_LAUNCHER_INTERLOCK = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.1.1,0.42.2|TWO|W1_P4_1_W1_P4_11|9.9E+30|9.9E+40
W3_POWER_RETURN_TO_FUZE_INTERLOCK = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.1.1,0.7.2|TWO|W1_P4_1_W1_P4_12|9.9E+30|9.9E+40
; W3 ETH_SPE_P Isolation checks
W3_ETH_SPE_P_TO_P20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.40.1,0.47.2|TWO|W1_P4_10_W1_P4_71|9.9E+30|9.9E+40
W3_ETH_SPE_P_TO_N20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.40.1,0.48.2|TWO|W1_P4_10_W1_P4_72|9.9E+30|9.9E+40
W3_ETH_SPE_P_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.40.1,0.1.2|TWO|W1_P4_10_W1_P4_1|9.9E+30|9.9E+40
; W3 ETH_SPE_N Isolation checks
W3_ETH_SPE_N_TO_P20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.23.1,0.47.2|TWO|W1_P4_14_W1_P4_71|9.9E+30|9.9E+40
W3_ETH_SPE_N_TO_N20VDC_TEST = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.23.1,0.48.2|TWO|W1_P4_14_W1_P4_72|9.9E+30|9.9E+40
W3_ETH_SPE_N_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.23.1,0.1.2|TWO|W1_P4_14_W1_P4_1|9.9E+30|9.9E+40
; W4 Continuity
W4_LAUNCH_MOTOR_INIT_1 = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.41.1,0.1.2|TWO|W1_P4_16_W1_P4_1|0.0|5.0
W4_LAUNCH_MOTOR_INIT_2 = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.52.1,0.1.2|TWO|W1_P4_25_W1_P4_1|0.0|5.0
W4_BATTERY_INIT_1 = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.36.1,0.1.2|TWO|W1_P4_29_W1_P4_1|0.0|5.0
W4_BATTERY_INIT_2 = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.13.1,0.1.2|TWO|W1_P4_33_W1_P4_1|0.0|5.0
W4_LIE_N20V = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.19.1,0.48.2|TWO|W1_P4_8_W1_P4_72|0.0|5.0
W4_CAGE_COIL_OUT = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.25.1,0.32.2|TWO|W1_P3_51_W1_P4_24|0.0|5.0
W4_AUD_GDNC_FILTER = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.17.1,0.33.2|TWO|W1_P3_52_W1_P4_26|0.0|5.0
W4_AUDIO_OUTPUT_LOW = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.54.1,0.24.2|TWO|W1_P3_8_W1_P4_15|0.0|5.0
; W4 Resistance
W4_P20VDC_EXTERNAL_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.47.1,0.1.2|TWO|W1_P4_71_W1_P4_1|70.0|90.0
W4_N20VDC_EXTERNAL_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.48.1,0.1.2|TWO|W1_P4_72_W1_P4_1|70.0|90.0
W4_P20VDC_TEST_TO_N20VDC_TEST = NO_PCODE|-1|0.001|100|100|1|PICKERING_SWITCH_MATRIX_64X4:0.47.1,0.48.2|TWO|W1_P4_71_W1_P4_72|150.0|170.0
; W4 CAGE_COIL_OUT Isolation checks
W4_CAGE_COIL_OUT_TO_P20VDC_EXTERNAL = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.25.1,0.47.2|TWO|W1_P3_51_W1_P4_71|9.9E+30|9.9E+40
W4_CAGE_COIL_OUT_TO_N20VDC_EXTERNAL = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.25.1,0.48.2|TWO|W1_P3_51_W1_P4_72|9.9E+30|9.9E+40
W4_CAGE_COIL_OUT_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.25.1,0.1.2|TWO|W1_P3_51_W1_P4_1|9.9E+30|9.9E+40
; W4 AUD_GDNC_FILTER Isolation checks
W4_AUD_GDNC_FILTER_TO_P20VDC_EXTERNAL = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.17.1,0.47.2|TWO|W1_P3_52_W1_P4_71|9.9E+30|9.9E+40
W4_AUD_GDNC_FILTER_TO_N20VDC_EXTERNAL = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.17.1,0.48.2|TWO|W1_P3_52_W1_P4_72|9.9E+30|9.9E+40
W4_AUD_GDNC_FILTER_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.17.1,0.1.2|TWO|W1_P3_52_W1_P4_1|9.9E+30|9.9E+40
; W4 AUDIO_OUTPUT_LOW Isolation checks
W4_AUDIO_OUTPUT_LOW_TO_P20VDC_EXTERNAL = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.54.1,0.47.2|TWO|W1_P3_8_W1_P4_71|9.9E+30|9.9E+40
W4_AUDIO_OUTPUT_LOW_TO_N20VDC_EXTERNAL = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.54.1,0.48.2|TWO|W1_P3_8_W1_P4_72|9.9E+30|9.9E+40
W4_AUDIO_OUTPUT_LOW_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.54.1,0.1.2|TWO|W1_P3_8_W1_P4_1|9.9E+30|9.9E+40
; W4 AUDIO_OUTPUT_HIGH Isolation checks
W4_AUDIO_OUTPUT_HIGH_TO_P20VDC_EXTERNAL = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.21.1,0.47.2|TWO|W1_P3_4_W1_P4_71|9.9E+30|9.9E+40
W4_AUDIO_OUTPUT_HIGH_TO_N20VDC_EXTERNAL = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.21.1,0.48.2|TWO|W1_P3_4_W1_P4_72|9.9E+30|9.9E+40
W4_AUDIO_OUTPUT_HIGH_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.21.1,0.1.2|TWO|W1_P3_4_W1_P4_1|9.9E+30|9.9E+40
; W4 ETH_SPE_P Isolation checks
W4_ETH_SPE_P_TO_P20VDC_EXTERNAL = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.39.1,0.47.2|TWO|W1_P4_5_W1_P4_71|9.9E+30|9.9E+40
W4_ETH_SPE_P_TO_N20VDC_EXTERNAL = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.39.1,0.48.2|TWO|W1_P4_5_W1_P4_72|9.9E+30|9.9E+40
W4_ETH_SPE_P_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.39.1,0.1.2|TWO|W1_P4_5_W1_P4_1|9.9E+30|9.9E+40
; W4 ETH_SPE_N Isolation checks
W4_ETH_SPE_N_TO_P20VDC_EXTERNAL = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.18.1,0.47.2|TWO|W1_P4_6_W1_P4_71|9.9E+30|9.9E+40
W4_ETH_SPE_N_TO_N20VDC_EXTERNAL = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.18.1,0.48.2|TWO|W1_P4_6_W1_P4_72|9.9E+30|9.9E+40
W4_ETH_SPE_N_TO_POWER_RETURN = NO_PCODE|-1|0.001|100|1500|1|PICKERING_SWITCH_MATRIX_64X4:0.18.1,0.1.2|TWO|W1_P4_6_W1_P4_1|9.9E+30|9.9E+40
;format is name = range|resolution|delay(ms)|scale factor|relays
[DmmReadVoltage]
;format is name = relays|channelNumber|edge|timePerDivision|timeOffset(S)|triggerLevel|voltageOffset(V)|voltageScale(V)|InputImpedance|Delay After Closing Relays(ms)|ShallImageBeSaved (True or False)|Max trigger Wait Time (ms)
;edge can be FALLING or RISING or HOLDING
[ScopeReadFrequency]
;format is name = relays|channelNumber|edge|timePerDivision|timeOffset(S)|triggerLevel|voltageOffset(V)|voltageScale(V)|InputImpedance|Delay After Closing Relays(ms)|ShallImageBeSaved (True or False)|Max trigger Wait Time (ms)
;edge can be FALLING or RISING or HOLDING
[ScopeReadPulseWidth]

View File

@@ -0,0 +1,149 @@
[GENERAL]
; specify data folder and all subfolders in it
PRIMARY_DRIVE = D:\
SECONDARY_DRIVE = C:\
DATA_BASE_FOLDER = Data_NGSRI
DATA_GENERAL_FOLDER_NAME = General
DATA_GENERAL_TEMP_FOLDER_NAME = Temp
; this is the path where formal ATP runs use to run MTS software
APP_RELEASE_CONTROLLED_FOLDER = Release_NGSRI
LOG_DASHBOARD_APP_PATH = Release_NGSRI\LogDashboard\Raytheon.LogDashboard.exe
[CABLE_ID_RELAYS]
W1_CABLE_PART_NUMBER = W1_CABLE_PART_NUMBER
W1_CABLE_SERIAL_NUMBER = W1_CABLE_SERIAL_NUMBER
W2_CABLE_PART_NUMBER = W2_CABLE_PART_NUMBER
W2_CABLE_SERIAL_NUMBER = W2_CABLE_SERIAL_NUMBER
W3_CABLE_PART_NUMBER = W3_CABLE_PART_NUMBER
W3_CABLE_SERIAL_NUMBER = W3_CABLE_SERIAL_NUMBER
W4_CABLE_PART_NUMBER = W4_CABLE_PART_NUMBER
W4_CABLE_SERIAL_NUMBER = W4_CABLE_SERIAL_NUMBER
W5_CABLE_PART_NUMBER = W5_CABLE_PART_NUMBER
W5_CABLE_SERIAL_NUMBER = W5_CABLE_SERIAL_NUMBER
;=====================================================================================================================
[POLL_RATES]
; seconds
POWER_SUPPLY_LOG_RATE = 1
; seconds
POWER_SUPPLY_READ_RATE = 1
; seconds
PASSTHROUGH_DATA_UPDATE_RATE = 1
;=====================================================================================================================
[FILE_NAMES]
POWER_SUPPLY_LOG_PREFIX = PowerSupplyLog
POWER_SUPPLY_LOG_FILE_EXTENSION = csv
;=====================================================================================================================
[POWER_MODULES_TO_BE_POWERED]
MODULE_1 = P20V
[POWER_MODULES_TO_BE_DISPLAYED]
MODULE_1 = P20V
MODULE_2 = N20V
;=====================================================================================================================
[W3_STTO]
R01 = W3_AUD_GDNC_FILTER
R02 = W3_TIMER_START
R03 = W3_SIGNAL_RETURN
R04 = W3_GEU_TO_EMULATOR_UART
R05 = W3_TIMER_START_TO_SIGNAL_RETURN
; W3 Resistance
R06 = W3_P20VDC_TEST_TO_POWER_RETURN
R07 = W3_N20VDC_TEST_TO_POWER_RETURN
R08 = W3_P20VDC_TEST_TO_N20VDC_TEST
R09 = W3_BATTERY_ACTIVATE_P3_TO_N20VDC_TEST_1
R10 = W3_BATTERY_ACTIVATE_P3_TO_N20VDC_TEST_2
R11 = W3_BATTERY_ACTIVATE_P3_TO_N20VDC_TEST_3
R12 = W3_BATTERY_ACTIVATE_P3_TO_P20VDC_TEST_1
R13 = W3_BATTERY_ACTIVATE_P3_TO_P20VDC_TEST_2
; W3 AUD_GDNC_FILTER Isolation checks
R14 = W3_AUD_GDNC_FILTER_TO_P20VDC_TEST
R15 = W3_AUD_GDNC_FILTER_TO_N20VDC_TEST
R16 = W3_AUD_GDNC_FILTER_TO_POWER_RETURN
; W3 SIGNAL_RETURN Isolation checks
R17 = W3_SIGNAL_RETURN_TO_P20VDC_TEST
R18 = W3_SIGNAL_RETURN_TO_N20VDC_TEST
R19 = W3_SIGNAL_RETURN_TO_POWER_RETURN
; W3 GEU_TO_EMULATOR_UART Isolation checks
R20 = W3_GEU_TO_EMULATOR_UART_TO_P20VDC_TEST
R21 = W3_GEU_TO_EMULATOR_UART_TO_N20VDC_TEST
R22 = W3_GEU_TO_EMULATOR_UART_TO_POWER_RETURN
; W3 N20V_EXTERNAL Isolation checks
R23 = W3_N20V_EXTERNAL_TO_P20VDC_TEST
R24 = W3_N20V_EXTERNAL_TO_N20VDC_TEST
R25 = W3_N20V_EXTERNAL_TO_POWER_RETURN
; W3 P20V_EXTERNAL Isolation checks
R26 = W3_P20V_EXTERNAL_TO_P20VDC_TEST
R27 = W3_P20V_EXTERNAL_TO_N20VDC_TEST
R28 = W3_P20V_EXTERNAL_TO_POWER_RETURN
; W3 ARM_IFC_SQUIB_P Isolation checks
R29 = W3_ARM_IFC_SQUIB_P_TO_P20VDC_TEST
R30 = W3_ARM_IFC_SQUIB_P_TO_N20VDC_TEST
R31 = W3_ARM_IFC_SQUIB_P_TO_POWER_RETURN
; W3 ARM_IFC_SQUIB_N Isolation checks
R32 = W3_ARM_IFC_SQUIB_N_TO_P20VDC_TEST
R33 = W3_ARM_IFC_SQUIB_N_TO_N20VDC_TEST
R34 = W3_ARM_IFC_SQUIB_N_TO_POWER_RETURN
; W3 BATTERY_ACTIVATE_P3 Isolation checks
R35 = W3_BATTERY_ACTIVATE_P3_TO_BATTERY_ACTIVATE_P2
; W3 POWER_RETURN Isolation checks
R36 = W3_POWER_RETURN_TO_BATTERY_ACTIVATE_P2
R37 = W3_POWER_RETURN_TO_LAUNCHER_INTERLOCK
R38 = W3_POWER_RETURN_TO_FUZE_INTERLOCK
;=====================================================================================================================
[W4_STTO]
R01 = W4_LAUNCH_MOTOR_INIT_1
R02 = W4_LAUNCH_MOTOR_INIT_2
R03 = W4_BATTERY_INIT_1
R04 = W4_BATTERY_INIT_2
R05 = W4_LIE_N20V
R06 = W4_CAGE_COIL_OUT
R07 = W4_AUD_GDNC_FILTER
R08 = W4_AUDIO_OUTPUT_LOW
; W4 Resistance
R09 = W4_P20VDC_EXTERNAL_TO_POWER_RETURN
R10 = W4_N20VDC_EXTERNAL_TO_POWER_RETURN
R11 = W4_P20VDC_TEST_TO_N20VDC_TEST
; W4 CAGE_COIL_OUT Isolation checks
R12 = W4_CAGE_COIL_OUT_TO_P20VDC_EXTERNAL
R13 = W4_CAGE_COIL_OUT_TO_N20VDC_EXTERNAL
R14 = W4_CAGE_COIL_OUT_TO_POWER_RETURN
; W4 AUD_GDNC_FILTER Isolation checks
R15 = W4_AUD_GDNC_FILTER_TO_P20VDC_EXTERNAL
R16 = W4_AUD_GDNC_FILTER_TO_N20VDC_EXTERNAL
R17 = W4_AUD_GDNC_FILTER_TO_POWER_RETURN
; W4 AUDIO_OUTPUT_LOW Isolation checks
R18 = W4_AUDIO_OUTPUT_LOW_TO_P20VDC_EXTERNAL
R19 = W4_AUDIO_OUTPUT_LOW_TO_N20VDC_EXTERNAL
R20 = W4_AUDIO_OUTPUT_LOW_TO_POWER_RETURN
; W4 AUDIO_OUTPUT_HIGH Isolation checks
R21 = W4_AUDIO_OUTPUT_HIGH_TO_P20VDC_EXTERNAL
R22 = W4_AUDIO_OUTPUT_HIGH_TO_N20VDC_EXTERNAL
R23 = W4_AUDIO_OUTPUT_HIGH_TO_POWER_RETURN