Updated with fixes on GAMs and PXI timing changes
This commit is contained in:
@@ -118,15 +118,3 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+NI_6683H = {
|
|
||||||
Class = NI6683H
|
|
||||||
BoardId = 0
|
|
||||||
Signals = {
|
|
||||||
Status = {
|
|
||||||
Type = uint8
|
|
||||||
}
|
|
||||||
PtpdStatus = {
|
|
||||||
Type = uint8
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -211,13 +211,11 @@
|
|||||||
PXI6259_Status = {
|
PXI6259_Status = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
}
|
}
|
||||||
PXI_6683_STATE = {
|
PXI6683_Status = {
|
||||||
DataSource = NI_6683H
|
DataSource = DDB1
|
||||||
Alias = Status
|
|
||||||
}
|
}
|
||||||
PXI_6683_SYNC = {
|
PXI6683_PtpdStatus = {
|
||||||
DataSource = NI_6683H
|
DataSource = DDB1
|
||||||
Alias = PtpdStatus
|
|
||||||
}
|
}
|
||||||
// PXI_6683_SYNCLOST = {
|
// PXI_6683_SYNCLOST = {
|
||||||
// DataSource = DDB1
|
// DataSource = DDB1
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
PXI_FAULT = {
|
PXI_FAULT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
Type = uint32
|
Type = uint32
|
||||||
Default = 0
|
DefaultValue = 0
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
//# Switching AO port source between internal variable and EPICS PV.
|
//# Switching AO port source between internal variable and EPICS PV.
|
||||||
+ChoiceGAM = {
|
+ChoiceGAM = {
|
||||||
Class = JASourceChoiceGAM
|
Class = JASourceChoiceGAM
|
||||||
// numberOfPVs = 5
|
numberOfPVs = 5
|
||||||
InputSignals = {
|
InputSignals = {
|
||||||
BPS_REF = {
|
BPS_REF = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
|||||||
@@ -47,36 +47,43 @@
|
|||||||
InputSignals = {
|
InputSignals = {
|
||||||
GYA_APS_FLT = {
|
GYA_APS_FLT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
GYA_BPS_FLT = {
|
GYA_BPS_FLT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
MHVPS_OV = {
|
MHVPS_OV = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
MHVPS_OC = {
|
MHVPS_OC = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
MHVPS_FLT = {
|
MHVPS_FLT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
MIS_ITL = {
|
MIS_ITL = {
|
||||||
DataSource = EPICSCAInput
|
DataSource = EPICSCAInput
|
||||||
|
Type = uint32
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
PLC_ITL = {
|
PLC_ITL = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
@@ -94,41 +101,49 @@
|
|||||||
InputSignals = {
|
InputSignals = {
|
||||||
RESET_FLT = {
|
RESET_FLT = {
|
||||||
DataSource = EPICSCAInput
|
DataSource = EPICSCAInput
|
||||||
|
Type = uint32
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
GYA_APS_FLT = {
|
GYA_APS_FLT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
GYA_BPS_FLT = {
|
GYA_BPS_FLT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
MHVPS_OV = {
|
MHVPS_OV = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
MHVPS_OC = {
|
MHVPS_OC = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
MHVPS_FLT = {
|
MHVPS_FLT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
MIS_ITL = {
|
MIS_ITL = {
|
||||||
DataSource = EPICSCAInput
|
DataSource = EPICSCAInput
|
||||||
|
Type = uint32
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
PLC_ITL = {
|
PLC_ITL = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
@@ -147,6 +162,7 @@
|
|||||||
PLC_SELECT = {
|
PLC_SELECT = {
|
||||||
DataSource = EPICSCAInput
|
DataSource = EPICSCAInput
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
|
Type = uint32
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -180,16 +196,19 @@
|
|||||||
InputSignals = {
|
InputSignals = {
|
||||||
MCPS_ACT_RB = {
|
MCPS_ACT_RB = {
|
||||||
DataSource = EPICSCAInput
|
DataSource = EPICSCAInput
|
||||||
|
Type = uint32
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 3
|
Value = 3
|
||||||
}
|
}
|
||||||
MCPS_CURR_MON = {
|
MCPS_CURR_MON = {
|
||||||
DataSource = EPICSCAInput
|
DataSource = EPICSCAInput
|
||||||
|
Type = float32
|
||||||
Comparator = "GREATER"
|
Comparator = "GREATER"
|
||||||
Value = 0.0
|
Value = 0.0
|
||||||
}
|
}
|
||||||
GCPS_ACT_RB = {
|
GCPS_ACT_RB = {
|
||||||
DataSource = EPICSCAInput
|
DataSource = EPICSCAInput
|
||||||
|
Type = uint32
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 3
|
Value = 3
|
||||||
}
|
}
|
||||||
@@ -201,11 +220,13 @@
|
|||||||
}
|
}
|
||||||
FHPS_RU = {
|
FHPS_RU = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = float32
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
GY_FHPS_MEAS_ACV = {
|
GY_FHPS_MEAS_ACV = {
|
||||||
DataSource = EPICSCAInput
|
DataSource = EPICSCAInput
|
||||||
|
Type = float32
|
||||||
Comparator = "GREATER"
|
Comparator = "GREATER"
|
||||||
Value = 0.0
|
Value = 0.0
|
||||||
}
|
}
|
||||||
@@ -223,11 +244,13 @@
|
|||||||
InputSignals = {
|
InputSignals = {
|
||||||
CCPS_IN_OPERATION = {
|
CCPS_IN_OPERATION = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint32
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
PLC_READY = {
|
PLC_READY = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
@@ -244,6 +267,7 @@
|
|||||||
InputSignals = {
|
InputSignals = {
|
||||||
PLC_STANDBY = {
|
PLC_STANDBY = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Value = 0
|
Value = 0
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
}
|
}
|
||||||
@@ -261,11 +285,13 @@
|
|||||||
InputSignals = {
|
InputSignals = {
|
||||||
PLC_STANDBY = {
|
PLC_STANDBY = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Value = 0
|
Value = 0
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
}
|
}
|
||||||
PLC_READY = {
|
PLC_READY = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Value = 0
|
Value = 0
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
}
|
}
|
||||||
@@ -282,16 +308,19 @@
|
|||||||
InputSignals = {
|
InputSignals = {
|
||||||
PLC_SYNCMODE = {
|
PLC_SYNCMODE = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
PREP_MODE = {
|
PREP_MODE = {
|
||||||
DataSource = EPICSCAInput
|
DataSource = EPICSCAInput
|
||||||
|
Type = uint32
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
PLC_PERMIT = {
|
PLC_PERMIT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
@@ -308,16 +337,19 @@
|
|||||||
InputSignals = {
|
InputSignals = {
|
||||||
PLC_SYNCMODE = {
|
PLC_SYNCMODE = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
PREP_MODE = {
|
PREP_MODE = {
|
||||||
DataSource = EPICSCAInput
|
DataSource = EPICSCAInput
|
||||||
|
Type = uint32
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
PLC_PERMIT = {
|
PLC_PERMIT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
@@ -334,16 +366,19 @@
|
|||||||
InputSignals = {
|
InputSignals = {
|
||||||
PLC_SYNCMODE = {
|
PLC_SYNCMODE = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
PREP_MODE = {
|
PREP_MODE = {
|
||||||
DataSource = EPICSCAInput
|
DataSource = EPICSCAInput
|
||||||
|
Type = uint32
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
PLC_PERMIT = {
|
PLC_PERMIT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
@@ -360,16 +395,19 @@
|
|||||||
InputSignals = {
|
InputSignals = {
|
||||||
PLC_SYNCMODE = {
|
PLC_SYNCMODE = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
PREP_MODE = {
|
PREP_MODE = {
|
||||||
DataSource = EPICSCAInput
|
DataSource = EPICSCAInput
|
||||||
|
Type = uint32
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
PLC_PERMIT = {
|
PLC_PERMIT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
@@ -387,6 +425,7 @@
|
|||||||
InputSignals = {
|
InputSignals = {
|
||||||
PLC_READY = {
|
PLC_READY = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
@@ -404,31 +443,37 @@
|
|||||||
InputSignals = {
|
InputSignals = {
|
||||||
PLC_PERMIT = {
|
PLC_PERMIT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
APS_HVON = {
|
APS_HVON = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
BPS_HVON = {
|
BPS_HVON = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
MHVPS_HVON = {
|
MHVPS_HVON = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
BPS_SWON = {
|
BPS_SWON = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
APS_SWON = {
|
APS_SWON = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,6 +14,14 @@
|
|||||||
DataSource = SynchThread
|
DataSource = SynchThread
|
||||||
Samples = @fast_slow_ratio
|
Samples = @fast_slow_ratio
|
||||||
}
|
}
|
||||||
|
PXI6683_Status = {
|
||||||
|
DataSource = SynchThread
|
||||||
|
Samples = @fast_slow_ratio
|
||||||
|
}
|
||||||
|
PXI6683_PtpdStatus = {
|
||||||
|
DataSource = SynchThread
|
||||||
|
Samples = @fast_slow_ratio
|
||||||
|
}
|
||||||
GYA_APS_READY = {
|
GYA_APS_READY = {
|
||||||
DataSource = SynchThread
|
DataSource = SynchThread
|
||||||
Samples = @fast_slow_ratio
|
Samples = @fast_slow_ratio
|
||||||
@@ -134,126 +142,167 @@
|
|||||||
OutputSignals = {
|
OutputSignals = {
|
||||||
PXI6259_Status = {
|
PXI6259_Status = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
PXI6528_Status = {
|
PXI6528_Status = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
|
}
|
||||||
|
PXI6683_Status = {
|
||||||
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
|
}
|
||||||
|
PXI6683_PtpdStatus = {
|
||||||
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
GYA_APS_READY = {
|
GYA_APS_READY = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
GYA_APS_FLT = {
|
GYA_APS_FLT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
GYA_BPS_READY = {
|
GYA_BPS_READY = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
GYA_BPS_FLT = {
|
GYA_BPS_FLT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
MHVPS_OV = {
|
MHVPS_OV = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
MHVPS_OC = {
|
MHVPS_OC = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
MHVPS_FLT = {
|
MHVPS_FLT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
MHVPS_READY = {
|
MHVPS_READY = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
ECPC_MOD = {
|
ECPC_MOD = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
FAST_TRIP = {
|
FAST_TRIP = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
PLC_ITL = {
|
PLC_ITL = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
PLC_STANDBY = {
|
PLC_STANDBY = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
PLC_READY = {
|
PLC_READY = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
PLC_ON = {
|
PLC_ON = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
PLC_PERMIT = {
|
PLC_PERMIT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
PLC_OP_SELECTED = {
|
PLC_OP_SELECTED = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
PLC_CC_OP_SELECTED = {
|
PLC_CC_OP_SELECTED = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
PLC_SYNCMODE = {
|
PLC_SYNCMODE = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
TRIGGER = {
|
TRIGGER = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
BEAM_ON_STAT = {
|
BEAM_ON_STAT = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
HVARMED = {
|
HVARMED = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
HVINJECTION = {
|
HVINJECTION = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
RFON = {
|
RFON = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
ELAPSED_TIME = {
|
ELAPSED_TIME = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
BEAM_ON_TIME = {
|
BEAM_ON_TIME = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
SHOT_ID = {
|
SHOT_ID = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
CRIO_RV1 = {
|
CRIO_RV1 = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
CRIO_RV2 = {
|
CRIO_RV2 = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
CRIO_RV3 = {
|
CRIO_RV3 = {
|
||||||
DataSource = DDB1
|
DataSource = DDB1
|
||||||
|
NumberOfElements = @fast_slow_ratio
|
||||||
Ranges = { { @dec_index, @dec_index } }
|
Ranges = { { @dec_index, @dec_index } }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -245,6 +245,7 @@
|
|||||||
}
|
}
|
||||||
GYA_CCPS_MEAS_DCI = {
|
GYA_CCPS_MEAS_DCI = {
|
||||||
DataSource = SDNReply
|
DataSource = SDNReply
|
||||||
|
Trigger = 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,12 +6,21 @@
|
|||||||
Class = RealTimeThreadSynchronisation
|
Class = RealTimeThreadSynchronisation
|
||||||
Timeout = 0xFFFFFFFF
|
Timeout = 0xFFFFFFFF
|
||||||
Signals = {
|
Signals = {
|
||||||
|
Time = {
|
||||||
|
Type = uint64
|
||||||
|
}
|
||||||
PXI6259_Status = {
|
PXI6259_Status = {
|
||||||
Type = uint32
|
Type = uint32
|
||||||
}
|
}
|
||||||
PXI6528_Status = {
|
PXI6528_Status = {
|
||||||
Type = uint32
|
Type = uint32
|
||||||
}
|
}
|
||||||
|
PXI6683_Status = {
|
||||||
|
Type = uint8
|
||||||
|
}
|
||||||
|
PXI6683_PtpdStatus = {
|
||||||
|
Type = uint8
|
||||||
|
}
|
||||||
GYA_APS_READY = {
|
GYA_APS_READY = {
|
||||||
Type = uint8
|
Type = uint8
|
||||||
}
|
}
|
||||||
@@ -140,6 +149,9 @@
|
|||||||
+SyncThreadProducerGAM = {
|
+SyncThreadProducerGAM = {
|
||||||
Class = IOGAM
|
Class = IOGAM
|
||||||
InputSignals = {
|
InputSignals = {
|
||||||
|
AbsoluteTime = {
|
||||||
|
DataSource = FastTimer
|
||||||
|
}
|
||||||
PXI6259_Status = {
|
PXI6259_Status = {
|
||||||
Alias = Status
|
Alias = Status
|
||||||
DataSource = NI6259_DIO_P0
|
DataSource = NI6259_DIO_P0
|
||||||
@@ -148,6 +160,14 @@
|
|||||||
DataSource = DDB3
|
DataSource = DDB3
|
||||||
Value = 0
|
Value = 0
|
||||||
}
|
}
|
||||||
|
PXI6683_Status = {
|
||||||
|
DataSource = TimingBoard
|
||||||
|
Alias = Status
|
||||||
|
}
|
||||||
|
PXI6683_PtpdStatus = {
|
||||||
|
DataSource = TimingBoard
|
||||||
|
Alias = PtpdStatus
|
||||||
|
}
|
||||||
GYA_APS_READY = {
|
GYA_APS_READY = {
|
||||||
DataSource = DDB3
|
DataSource = DDB3
|
||||||
}
|
}
|
||||||
@@ -237,12 +257,21 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
OutputSignals = {
|
OutputSignals = {
|
||||||
|
Time = {
|
||||||
|
DataSource = SynchThread
|
||||||
|
}
|
||||||
PXI6259_Status = {
|
PXI6259_Status = {
|
||||||
DataSource = SynchThread
|
DataSource = SynchThread
|
||||||
}
|
}
|
||||||
PXI6528_Status = {
|
PXI6528_Status = {
|
||||||
DataSource = SynchThread
|
DataSource = SynchThread
|
||||||
}
|
}
|
||||||
|
PXI6683_Status = {
|
||||||
|
DataSource = SynchThread
|
||||||
|
}
|
||||||
|
PXI6683_PtpdStatus = {
|
||||||
|
DataSource = SynchThread
|
||||||
|
}
|
||||||
GYA_APS_READY = {
|
GYA_APS_READY = {
|
||||||
DataSource = SynchThread
|
DataSource = SynchThread
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,26 +6,31 @@
|
|||||||
InputSignals = {
|
InputSignals = {
|
||||||
GYA_APS_FLT = {
|
GYA_APS_FLT = {
|
||||||
DataSource = DDB3
|
DataSource = DDB3
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
GYA_BPS_FLT = {
|
GYA_BPS_FLT = {
|
||||||
DataSource = DDB3
|
DataSource = DDB3
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
MHVPS_OV = {
|
MHVPS_OV = {
|
||||||
DataSource = DDB3
|
DataSource = DDB3
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
MHVPS_OC = {
|
MHVPS_OC = {
|
||||||
DataSource = DDB3
|
DataSource = DDB3
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
MHVPS_FLT = {
|
MHVPS_FLT = {
|
||||||
DataSource = DDB3
|
DataSource = DDB3
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
@@ -37,6 +42,7 @@
|
|||||||
}
|
}
|
||||||
PLC_ITL = {
|
PLC_ITL = {
|
||||||
DataSource = DDB3
|
DataSource = DDB3
|
||||||
|
Type = uint8
|
||||||
Comparator = "EQUALS"
|
Comparator = "EQUALS"
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
@@ -44,7 +50,8 @@
|
|||||||
OutputSignals = {
|
OutputSignals = {
|
||||||
FAST_STOP = {
|
FAST_STOP = {
|
||||||
DataSource = DDB3
|
DataSource = DDB3
|
||||||
Default = 0
|
Type = uint8
|
||||||
|
DefaultValue = 0
|
||||||
Value = 1
|
Value = 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,6 +31,9 @@
|
|||||||
Time = {
|
Time = {
|
||||||
Type = uint32
|
Type = uint32
|
||||||
}
|
}
|
||||||
|
AbsoluteTime = {
|
||||||
|
Type = uint64
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//# Fast Timer for thread 3 (RTStateMachineGAM execution cycle.)
|
//# Fast Timer for thread 3 (RTStateMachineGAM execution cycle.)
|
||||||
|
|||||||
Reference in New Issue
Block a user