1713 lines
40 KiB
Plaintext
1713 lines
40 KiB
Plaintext
record (bo,"EC-GN-HWCF:6259-0-ACQ")
|
|
{
|
|
field(DESC, "Start/Stop data acquisition")
|
|
field(DTYP, "ni6259")
|
|
field(ONAM, "START-ACQUISITION")
|
|
field(OUT, "#C1 S0 @switch_acquisition")
|
|
field(PHAS, "2")
|
|
field(PINI, "YES")
|
|
field(VAL, "1")
|
|
field(ZNAM, "STOP-ACQUISITION")
|
|
}
|
|
|
|
record (bo,"EC-GN-HWCF:6259-0-CONF")
|
|
{
|
|
field(DESC, "Load/reset analog input configuration")
|
|
field(DTYP, "ni6259")
|
|
field(ONAM, "LOAD-CONF")
|
|
field(OUT, "#C1 S0 @ai_conf")
|
|
field(PHAS, "1")
|
|
field(PINI, "YES")
|
|
field(VAL, "1")
|
|
field(ZNAM, "RESET-CONF")
|
|
}
|
|
|
|
record (bo,"EC-GN-HWCF:6259-0-MODE")
|
|
{
|
|
field(DESC, "continuous or finite mode")
|
|
field(DTYP, "ni6259")
|
|
field(ONAM, "CONTINUOUS")
|
|
field(OUT, "#C1 S0 @daq_mode")
|
|
field(PINI, "YES")
|
|
field(VAL, "1")
|
|
field(ZNAM, "FINITE")
|
|
}
|
|
|
|
record (bo,"EC-GN-HWCF:6259-1-ACQ")
|
|
{
|
|
field(DESC, "Start/Stop data acquisition")
|
|
field(DTYP, "ni6259")
|
|
field(ONAM, "START-ACQUISITION")
|
|
field(OUT, "#C0 S0 @switch_acquisition")
|
|
field(PHAS, "2")
|
|
field(PINI, "YES")
|
|
field(VAL, "1")
|
|
field(ZNAM, "STOP-ACQUISITION")
|
|
}
|
|
|
|
record (bo,"EC-GN-HWCF:6259-1-CONF")
|
|
{
|
|
field(DESC, "Load/reset analog input configuration")
|
|
field(DTYP, "ni6259")
|
|
field(ONAM, "LOAD-CONF")
|
|
field(OUT, "#C0 S0 @ai_conf")
|
|
field(PHAS, "1")
|
|
field(PINI, "YES")
|
|
field(VAL, "1")
|
|
field(ZNAM, "RESET-CONF")
|
|
}
|
|
|
|
record (bo,"EC-GN-HWCF:6259-1-MODE")
|
|
{
|
|
field(DESC, "continuous or finite mode")
|
|
field(DTYP, "ni6259")
|
|
field(ONAM, "CONTINUOUS")
|
|
field(OUT, "#C0 S0 @daq_mode")
|
|
field(PINI, "YES")
|
|
field(VAL, "1")
|
|
field(ZNAM, "FINITE")
|
|
}
|
|
|
|
record (bo,"EC-GN-HWCF:6368-0-AISTSP")
|
|
{
|
|
field(DESC, "Start/Stop AI Segment")
|
|
field(DTYP, "asynInt32")
|
|
field(ONAM, "Start")
|
|
field(OUT, "@asyn(ni6368_1, 0) start_stop_ai")
|
|
field(PHAS, "2")
|
|
field(PINI, "YES")
|
|
field(VAL, "0")
|
|
field(ZNAM, "Stop")
|
|
}
|
|
|
|
record (bo,"EC-GN-HWCF:6368-0-AOSTSP")
|
|
{
|
|
field(DESC, "Start/Stop AO Segment")
|
|
field(DTYP, "asynInt32")
|
|
field(ONAM, "Start")
|
|
field(OUT, "@asyn(ni6368_1, 0) start_stop_ao")
|
|
field(VAL, "0")
|
|
field(ZNAM, "Stop")
|
|
}
|
|
|
|
record (bo,"EC-GN-HWCF:6368-0-LDAICF")
|
|
{
|
|
field(DESC, "Load/Reset AI Configuration")
|
|
field(DTYP, "asynInt32")
|
|
field(ONAM, "Load")
|
|
field(OUT, "@asyn(ni6368_1, 0) ai_conf")
|
|
field(PHAS, "1")
|
|
field(PINI, "YES")
|
|
field(VAL, "0")
|
|
field(ZNAM, "Reset")
|
|
}
|
|
|
|
record (bo,"EC-GN-HWCF:6368-0-LDAOCF")
|
|
{
|
|
field(DESC, "Load/Reset AO Configuration")
|
|
field(DTYP, "asynInt32")
|
|
field(ONAM, "Load")
|
|
field(OUT, "@asyn(ni6368_1, 0) ao_conf")
|
|
field(VAL, "0")
|
|
field(ZNAM, "Reset")
|
|
}
|
|
|
|
record (bo,"EC-GN-HWCF:6368-1-AISTSP")
|
|
{
|
|
field(DESC, "Start/Stop AI Segment")
|
|
field(DTYP, "asynInt32")
|
|
field(ONAM, "Start")
|
|
field(OUT, "@asyn(ni6368_0, 0) start_stop_ai")
|
|
field(PHAS, "2")
|
|
field(PINI, "YES")
|
|
field(VAL, "0")
|
|
field(ZNAM, "Stop")
|
|
}
|
|
|
|
record (bo,"EC-GN-HWCF:6368-1-AOSTSP")
|
|
{
|
|
field(DESC, "Start/Stop AO Segment")
|
|
field(DTYP, "asynInt32")
|
|
field(ONAM, "Start")
|
|
field(OUT, "@asyn(ni6368_0, 0) start_stop_ao")
|
|
field(VAL, "0")
|
|
field(ZNAM, "Stop")
|
|
}
|
|
|
|
record (bo,"EC-GN-HWCF:6368-1-LDAICF")
|
|
{
|
|
field(DESC, "Load/Reset AI Configuration")
|
|
field(DTYP, "asynInt32")
|
|
field(ONAM, "Load")
|
|
field(OUT, "@asyn(ni6368_0, 0) ai_conf")
|
|
field(PHAS, "1")
|
|
field(PINI, "YES")
|
|
field(VAL, "0")
|
|
field(ZNAM, "Reset")
|
|
}
|
|
|
|
record (bo,"EC-GN-HWCF:6368-1-LDAOCF")
|
|
{
|
|
field(DESC, "Load/Reset AO Configuration")
|
|
field(DTYP, "asynInt32")
|
|
field(ONAM, "Load")
|
|
field(OUT, "@asyn(ni6368_0, 0) ao_conf")
|
|
field(VAL, "0")
|
|
field(ZNAM, "Reset")
|
|
}
|
|
|
|
record (bi,"EC-GN-HWCF:6683-0-BLKTMO")
|
|
{
|
|
field(DESC, "Block until Finished...")
|
|
field(DTYP, "asynInt32")
|
|
field(INP, "@asyn(ni6683h_0,0) waitForTimeOver")
|
|
field(SCAN, "I/O Intr")
|
|
}
|
|
|
|
record (bo,"EC-GN-HWCF:6683-0-FTEAALL")
|
|
{
|
|
field(DESC, "Abort all pending FTEs")
|
|
field(DTYP, "asynInt32")
|
|
field(ONAM, "1")
|
|
field(OUT, "@asyn(ni6683h_0,0)abortAllFtes")
|
|
field(VAL, "0")
|
|
field(ZNAM, "0")
|
|
}
|
|
|
|
record (bo,"EC-GN-HWCF:6683-0-RESET")
|
|
{
|
|
field(DESC, "Reset Board")
|
|
field(DTYP, "asynInt32")
|
|
field(ONAM, "1")
|
|
field(OUT, "@asyn(ni6683h_0,0)resetCard")
|
|
field(VAL, "0")
|
|
field(ZNAM, "0")
|
|
}
|
|
|
|
record (bi,"EC-GN-HWCF:6683-0-TAIUTC")
|
|
{
|
|
field(DESC, "PXI-6683.0 TAI/UTC Selection")
|
|
field(DTYP, "asynInt32")
|
|
field(INP, "@asyn(ni6683h_0,0)taiutcStatus")
|
|
field(ONAM, "TAI")
|
|
field(OSV, "MINOR")
|
|
field(PINI, "YES")
|
|
field(SCAN, "10 second")
|
|
field(ZNAM, "UTC")
|
|
field(ZSV, "NO_ALARM")
|
|
}
|
|
|
|
record (stringin,"EC-GN-HWCF:6259-0-DMSG")
|
|
{
|
|
field(DESC, "Driver Debug Message")
|
|
field(DTYP, "ni6259")
|
|
field(INP, "#C1 S0 @dsg")
|
|
field(SCAN, "1 second")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6259-0-NS")
|
|
{
|
|
field(DESC, "number of samples to read")
|
|
field(DRVH, "32000")
|
|
field(DRVL, "0")
|
|
field(DTYP, "ni6259")
|
|
field(HIGH, "32001")
|
|
field(HOPR, "32000")
|
|
field(HSV, "MAJOR")
|
|
field(LOPR, "0")
|
|
field(LOW, "0")
|
|
field(LSV, "MAJOR")
|
|
field(OUT, "#C1 S0 @num_samples")
|
|
field(PINI, "YES")
|
|
field(VAL, "5000")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6259-0-POST")
|
|
{
|
|
field(DESC, "Posttrigger samples")
|
|
field(DRVH, "50000")
|
|
field(DRVL, "0")
|
|
field(DTYP, "ni6259")
|
|
field(HOPR, "50000")
|
|
field(LOPR, "0")
|
|
field(OUT, "#C1 S0 @posttrig_samples")
|
|
field(PINI, "YES")
|
|
field(VAL, "4000")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6259-0-PRET")
|
|
{
|
|
field(DESC, "Pretrigger samples")
|
|
field(DRVH, "50000")
|
|
field(DRVL, "0")
|
|
field(DTYP, "ni6259")
|
|
field(HOPR, "50000")
|
|
field(LOPR, "0")
|
|
field(OUT, "#C1 S0 @pretrig_samples")
|
|
field(PINI, "YES")
|
|
field(VAL, "2000")
|
|
}
|
|
|
|
record (calcout,"EC-GN-HWCF:6259-0-SCCC")
|
|
{
|
|
field(DESC, "")
|
|
field(CALC, "(A==11 andand B >7) || (A!=1 andand A!=11) ? 0: B")
|
|
field(HOPR, "15")
|
|
field(INPA, "EC-GN-HWCF:6259-0-SCTY.RVAL")
|
|
field(INPB, "EC-GN-HWCF:6259-0-SCCH")
|
|
field(LOPR, "0")
|
|
field(OUT, "EC-GN-HWCF:6259-0-SCCH PP")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6259-0-SCCH")
|
|
{
|
|
field(DESC, "")
|
|
field(EIST, "8")
|
|
field(EIVL, "8")
|
|
field(ELST, "11")
|
|
field(ELVL, "11")
|
|
field(FFST, "15")
|
|
field(FFVL, "15")
|
|
field(FLNK, "EC-GN-HWCF:6259-0-SCCO")
|
|
field(FRST, "4")
|
|
field(FRVL, "4")
|
|
field(FTST, "14")
|
|
field(FTVL, "14")
|
|
field(FVST, "5")
|
|
field(FVVL, "5")
|
|
field(NIST, "9")
|
|
field(NIVL, "9")
|
|
field(ONST, "1")
|
|
field(ONVL, "1")
|
|
field(PINI, "YES")
|
|
field(SVST, "7")
|
|
field(SVVL, "7")
|
|
field(SXST, "6")
|
|
field(SXVL, "6")
|
|
field(TEST, "10")
|
|
field(TEVL, "10")
|
|
field(THST, "3")
|
|
field(THVL, "3")
|
|
field(TTST, "13")
|
|
field(TTVL, "13")
|
|
field(TVST, "12")
|
|
field(TVVL, "12")
|
|
field(TWST, "2")
|
|
field(TWVL, "2")
|
|
field(VAL, "0")
|
|
field(ZRST, "0")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (calcout,"EC-GN-HWCF:6259-0-SCCO")
|
|
{
|
|
field(DESC, "")
|
|
field(CALC, "A==1?(B<10?A+B:B+11):(A==11?(B<7?A+B:(A>7?0:27)):A)")
|
|
field(FLNK, "EC-GN-HWCF:6259-0-SCCC")
|
|
field(HOPR, "31")
|
|
field(INPA, "EC-GN-HWCF:6259-0-SCTY.RVAL")
|
|
field(INPB, "EC-GN-HWCF:6259-0-SCCH")
|
|
field(LOPR, "0")
|
|
field(OUT, "EC-GN-HWCF:6259-0-SCLK PP")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6259-0-SCLK")
|
|
{
|
|
field(DESC, "")
|
|
field(DRVH, "31")
|
|
field(DRVL, "0")
|
|
field(DTYP, "ni6259")
|
|
field(HOPR, "31")
|
|
field(LOPR, "0")
|
|
field(OUT, "#C1 S0 @sample_clock_ai")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6259-0-SCTY")
|
|
{
|
|
field(DESC, "")
|
|
field(FLNK, "EC-GN-HWCF:6259-0-SCCO")
|
|
field(FRST, "STAR_Trigger")
|
|
field(FRVL, "20")
|
|
field(FVST, "Analog_Trigger")
|
|
field(FVVL, "30")
|
|
field(ONST, "PFI")
|
|
field(ONVL, "1")
|
|
field(PINI, "YES")
|
|
field(SXST, "Logic_Low")
|
|
field(SXVL, "31")
|
|
field(THST, "GCRTOUT")
|
|
field(THVL, "19")
|
|
field(TWST, "PXI_Trigger")
|
|
field(TWVL, "11")
|
|
field(VAL, "0")
|
|
field(ZRST, "Internal")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6259-0-SR")
|
|
{
|
|
field(DESC, "ADC Sampling Rate")
|
|
field(DTYP, "ni6259")
|
|
field(EGU, "Hz")
|
|
field(HIGH, "1000001")
|
|
field(HSV, "MAJOR")
|
|
field(OUT, "#C1 S0 @sample_rate")
|
|
field(PINI, "YES")
|
|
field(VAL, "1000000")
|
|
}
|
|
|
|
record (mbbi,"EC-GN-HWCF:6259-0-STATUS")
|
|
{
|
|
field(DESC, "PXI-6259.0 Board Status")
|
|
field(DTYP, "ni6259")
|
|
field(EIST, "ADC Overrun")
|
|
field(EISV, "MAJOR")
|
|
field(EIVL, "8")
|
|
field(ELST, "Reserved1")
|
|
field(ELSV, "INVALID")
|
|
field(ELVL, "11")
|
|
field(FFST, "MSC_Error")
|
|
field(FFSV, "MAJOR")
|
|
field(FFVL, "15")
|
|
field(FRST, "No board")
|
|
field(FRSV, "MAJOR")
|
|
field(FRVL, "4")
|
|
field(FTST, "Reserved4")
|
|
field(FTSV, "INVALID")
|
|
field(FTVL, "14")
|
|
field(FVST, "StatConf error")
|
|
field(FVSV, "MAJOR")
|
|
field(FVVL, "5")
|
|
field(INP, "#C1 S0 @BoardStatus")
|
|
field(NIST, "DAC Overrun")
|
|
field(NISV, "MAJOR")
|
|
field(NIVL, "9")
|
|
field(ONST, "Initializing")
|
|
field(ONSV, "MINOR")
|
|
field(ONVL, "1")
|
|
field(SCAN, ".1 second")
|
|
field(SVST, "AI_FIFO Overflow")
|
|
field(SVSV, "MAJOR")
|
|
field(SVVL, "7")
|
|
field(SXST, "DynConf error")
|
|
field(SXSV, "MAJOR")
|
|
field(SXVL, "6")
|
|
field(TEST, "Reserved0")
|
|
field(TESV, "INVALID")
|
|
field(TEVL, "10")
|
|
field(THST, "Hardware error")
|
|
field(THSV, "MAJOR")
|
|
field(THVL, "3")
|
|
field(TTST, "Reserved3")
|
|
field(TTSV, "INVALID")
|
|
field(TTVL, "13")
|
|
field(TVST, "Reserved2")
|
|
field(TVSV, "INVALID")
|
|
field(TVVL, "12")
|
|
field(TWST, "Resetting")
|
|
field(TWSV, "MINOR")
|
|
field(TWVL, "2")
|
|
field(VAL, "4")
|
|
field(ZRST, "Ok")
|
|
field(ZRSV, "NO_ALARM")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (stringin,"EC-GN-HWCF:6259-1-DMSG")
|
|
{
|
|
field(DESC, "Driver Debug Message")
|
|
field(DTYP, "ni6259")
|
|
field(INP, "#C0 S0 @dsg")
|
|
field(SCAN, "1 second")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6259-1-NS")
|
|
{
|
|
field(DESC, "number of samples to read")
|
|
field(DRVH, "32000")
|
|
field(DRVL, "0")
|
|
field(DTYP, "ni6259")
|
|
field(HIGH, "32001")
|
|
field(HOPR, "32000")
|
|
field(HSV, "MAJOR")
|
|
field(LOPR, "0")
|
|
field(LOW, "0")
|
|
field(LSV, "MAJOR")
|
|
field(OUT, "#C0 S0 @num_samples")
|
|
field(PINI, "YES")
|
|
field(VAL, "5000")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6259-1-POST")
|
|
{
|
|
field(DESC, "Posttrigger samples")
|
|
field(DRVH, "50000")
|
|
field(DRVL, "0")
|
|
field(DTYP, "ni6259")
|
|
field(HOPR, "50000")
|
|
field(LOPR, "0")
|
|
field(OUT, "#C0 S0 @posttrig_samples")
|
|
field(PINI, "YES")
|
|
field(VAL, "4000")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6259-1-PRET")
|
|
{
|
|
field(DESC, "Pretrigger samples")
|
|
field(DRVH, "50000")
|
|
field(DRVL, "0")
|
|
field(DTYP, "ni6259")
|
|
field(HOPR, "50000")
|
|
field(LOPR, "0")
|
|
field(OUT, "#C0 S0 @pretrig_samples")
|
|
field(PINI, "YES")
|
|
field(VAL, "2000")
|
|
}
|
|
|
|
record (calcout,"EC-GN-HWCF:6259-1-SCCC")
|
|
{
|
|
field(DESC, "")
|
|
field(CALC, "(A==11 andand B >7) || (A!=1 andand A!=11) ? 0: B")
|
|
field(HOPR, "15")
|
|
field(INPA, "EC-GN-HWCF:6259-1-SCTY.RVAL")
|
|
field(INPB, "EC-GN-HWCF:6259-1-SCCH")
|
|
field(LOPR, "0")
|
|
field(OUT, "EC-GN-HWCF:6259-1-SCCH PP")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6259-1-SCCH")
|
|
{
|
|
field(DESC, "")
|
|
field(EIST, "8")
|
|
field(EIVL, "8")
|
|
field(ELST, "11")
|
|
field(ELVL, "11")
|
|
field(FFST, "15")
|
|
field(FFVL, "15")
|
|
field(FLNK, "EC-GN-HWCF:6259-1-SCCO")
|
|
field(FRST, "4")
|
|
field(FRVL, "4")
|
|
field(FTST, "14")
|
|
field(FTVL, "14")
|
|
field(FVST, "5")
|
|
field(FVVL, "5")
|
|
field(NIST, "9")
|
|
field(NIVL, "9")
|
|
field(ONST, "1")
|
|
field(ONVL, "1")
|
|
field(PINI, "YES")
|
|
field(SVST, "7")
|
|
field(SVVL, "7")
|
|
field(SXST, "6")
|
|
field(SXVL, "6")
|
|
field(TEST, "10")
|
|
field(TEVL, "10")
|
|
field(THST, "3")
|
|
field(THVL, "3")
|
|
field(TTST, "13")
|
|
field(TTVL, "13")
|
|
field(TVST, "12")
|
|
field(TVVL, "12")
|
|
field(TWST, "2")
|
|
field(TWVL, "2")
|
|
field(VAL, "0")
|
|
field(ZRST, "0")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (calcout,"EC-GN-HWCF:6259-1-SCCO")
|
|
{
|
|
field(DESC, "")
|
|
field(CALC, "A==1?(B<10?A+B:B+11):(A==11?(B<7?A+B:(A>7?0:27)):A)")
|
|
field(FLNK, "EC-GN-HWCF:6259-1-SCCC")
|
|
field(HOPR, "31")
|
|
field(INPA, "EC-GN-HWCF:6259-1-SCTY.RVAL")
|
|
field(INPB, "EC-GN-HWCF:6259-1-SCCH")
|
|
field(LOPR, "0")
|
|
field(OUT, "EC-GN-HWCF:6259-1-SCLK PP")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6259-1-SCLK")
|
|
{
|
|
field(DESC, "")
|
|
field(DRVH, "31")
|
|
field(DRVL, "0")
|
|
field(DTYP, "ni6259")
|
|
field(HOPR, "31")
|
|
field(LOPR, "0")
|
|
field(OUT, "#C0 S0 @sample_clock_ai")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6259-1-SCTY")
|
|
{
|
|
field(DESC, "")
|
|
field(FLNK, "EC-GN-HWCF:6259-1-SCCO")
|
|
field(FRST, "STAR_Trigger")
|
|
field(FRVL, "20")
|
|
field(FVST, "Analog_Trigger")
|
|
field(FVVL, "30")
|
|
field(ONST, "PFI")
|
|
field(ONVL, "1")
|
|
field(PINI, "YES")
|
|
field(SXST, "Logic_Low")
|
|
field(SXVL, "31")
|
|
field(THST, "GCRTOUT")
|
|
field(THVL, "19")
|
|
field(TWST, "PXI_Trigger")
|
|
field(TWVL, "11")
|
|
field(VAL, "0")
|
|
field(ZRST, "Internal")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6259-1-SR")
|
|
{
|
|
field(DESC, "ADC Sampling Rate")
|
|
field(DTYP, "ni6259")
|
|
field(EGU, "Hz")
|
|
field(HIGH, "1000001")
|
|
field(HSV, "MAJOR")
|
|
field(OUT, "#C0 S0 @sample_rate")
|
|
field(PINI, "YES")
|
|
field(VAL, "1000000")
|
|
}
|
|
|
|
record (mbbi,"EC-GN-HWCF:6259-1-STATUS")
|
|
{
|
|
field(DESC, "PXI-6259.1 Board Status")
|
|
field(DTYP, "ni6259")
|
|
field(EIST, "ADC Overrun")
|
|
field(EISV, "MAJOR")
|
|
field(EIVL, "8")
|
|
field(ELST, "Reserved1")
|
|
field(ELSV, "INVALID")
|
|
field(ELVL, "11")
|
|
field(FFST, "MSC_Error")
|
|
field(FFSV, "MAJOR")
|
|
field(FFVL, "15")
|
|
field(FRST, "No board")
|
|
field(FRSV, "MAJOR")
|
|
field(FRVL, "4")
|
|
field(FTST, "Reserved4")
|
|
field(FTSV, "INVALID")
|
|
field(FTVL, "14")
|
|
field(FVST, "StatConf error")
|
|
field(FVSV, "MAJOR")
|
|
field(FVVL, "5")
|
|
field(INP, "#C0 S0 @BoardStatus")
|
|
field(NIST, "DAC Overrun")
|
|
field(NISV, "MAJOR")
|
|
field(NIVL, "9")
|
|
field(ONST, "Initializing")
|
|
field(ONSV, "MINOR")
|
|
field(ONVL, "1")
|
|
field(SCAN, ".1 second")
|
|
field(SVST, "AI_FIFO Overflow")
|
|
field(SVSV, "MAJOR")
|
|
field(SVVL, "7")
|
|
field(SXST, "DynConf error")
|
|
field(SXSV, "MAJOR")
|
|
field(SXVL, "6")
|
|
field(TEST, "Reserved0")
|
|
field(TESV, "INVALID")
|
|
field(TEVL, "10")
|
|
field(THST, "Hardware error")
|
|
field(THSV, "MAJOR")
|
|
field(THVL, "3")
|
|
field(TTST, "Reserved3")
|
|
field(TTSV, "INVALID")
|
|
field(TTVL, "13")
|
|
field(TVST, "Reserved2")
|
|
field(TVSV, "INVALID")
|
|
field(TVVL, "12")
|
|
field(TWST, "Resetting")
|
|
field(TWSV, "MINOR")
|
|
field(TWVL, "2")
|
|
field(VAL, "4")
|
|
field(ZRST, "Ok")
|
|
field(ZRSV, "NO_ALARM")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6368-0-AIPU")
|
|
{
|
|
field(DESC, "Software Pulse")
|
|
field(DTYP, "asynInt32")
|
|
field(FRST, "UPDATECLK")
|
|
field(FRVL, "4")
|
|
field(ONST, "CONVERTERCLK")
|
|
field(ONVL, "1")
|
|
field(OUT, "@asyn(ni6368_1, 0) pulse_ai")
|
|
field(THST, "REFTRIG")
|
|
field(THVL, "3")
|
|
field(TWST, "STARTTRIG")
|
|
field(TWVL, "2")
|
|
field(VAL, "2")
|
|
field(ZRST, "SAMPLECLK")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6368-0-AISMPL")
|
|
{
|
|
field(DESC, "No of AI sample to be acquire in Block")
|
|
field(DRVH, "32000")
|
|
field(DRVL, "1")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "32000")
|
|
field(LOPR, "1")
|
|
field(OUT, "@asyn(ni6368_1, 0) no_of_samples")
|
|
field(PINI, "YES")
|
|
field(VAL, "1")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6368-0-AISR")
|
|
{
|
|
field(DESC, "AI Sampling Rate")
|
|
field(DRVH, "2000000")
|
|
field(DRVL, "1")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "2000000")
|
|
field(LOPR, "1")
|
|
field(OUT, "@asyn(ni6368_1, 0) sampling_rate_ai")
|
|
field(PINI, "YES")
|
|
field(VAL, "1000000")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6368-0-AITB")
|
|
{
|
|
field(DESC, "AI Timebase source")
|
|
field(DRVH, "60")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "60")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6368_1, 0) timebase_ai")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6368-0-AOPU")
|
|
{
|
|
field(DESC, "AO Pulse Source")
|
|
field(DTYP, "asynInt32")
|
|
field(FRST, "UPDATECLK")
|
|
field(FRVL, "4")
|
|
field(ONST, "CONVERTERCLK")
|
|
field(ONVL, "1")
|
|
field(OUT, "@asyn(ni6368_1, 0) pulse_ao")
|
|
field(THST, "REFTRIG")
|
|
field(THVL, "3")
|
|
field(TWST, "STARTTRIG")
|
|
field(TWVL, "2")
|
|
field(VAL, "2")
|
|
field(ZRST, "SAMPLECLK")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6368-0-AOTB")
|
|
{
|
|
field(DESC, "AO Timebase source")
|
|
field(DRVH, "60")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "60")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6368_1, 0) timebase_ao")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6368-0-CHAIMO")
|
|
{
|
|
field(DESC, "Change AI Configuration")
|
|
field(DTYP, "asynInt32")
|
|
field(FRST, "PreTriggered")
|
|
field(FRVL, "7")
|
|
field(ONST, "ReTrigger")
|
|
field(ONVL, "3")
|
|
field(OUT, "@asyn(ni6368_1, 0) ai_mode")
|
|
field(PINI, "YES")
|
|
field(THST, "SoftwareTimed")
|
|
field(THVL, "6")
|
|
field(TWST, "Continuous")
|
|
field(TWVL, "4")
|
|
field(VAL, "2")
|
|
field(ZRST, "Finite")
|
|
field(ZRVL, "2")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6368-0-CHAOMO")
|
|
{
|
|
field(DESC, "Change AO Configuration")
|
|
field(DTYP, "asynInt32")
|
|
field(FRST, "PreTriggered")
|
|
field(FRVL, "7")
|
|
field(ONST, "ReTrigger")
|
|
field(ONVL, "3")
|
|
field(OUT, "@asyn(ni6368_1, 0) ao_mode")
|
|
field(THST, "SoftwareTimed")
|
|
field(THVL, "6")
|
|
field(TWST, "Continuous")
|
|
field(TWVL, "4")
|
|
field(VAL, "2")
|
|
field(ZRST, "Finite")
|
|
field(ZRVL, "2")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6368-0-POST")
|
|
{
|
|
field(DESC, "Number of AI sample to be acquire")
|
|
field(DRVH, "50000")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "50000")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6368_1, 0) posttrig_samples")
|
|
field(PINI, "YES")
|
|
field(VAL, "1")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6368-0-PRET")
|
|
{
|
|
field(DESC, "Number of AI sample to be acquire")
|
|
field(DRVH, "50000")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "50000")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6368_1, 0) pretrig_samples")
|
|
field(PINI, "YES")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (calcout,"EC-GN-HWCF:6368-0-SCCC")
|
|
{
|
|
field(DESC, "")
|
|
field(CALC, "(A==11 andand B >7) || (A!=1 andand A!=11) ? 0: B")
|
|
field(HOPR, "15")
|
|
field(INPA, "EC-GN-HWCF:6368-0-SCTY.RVAL")
|
|
field(INPB, "EC-GN-HWCF:6368-0-SCCH")
|
|
field(LOPR, "0")
|
|
field(OUT, "EC-GN-HWCF:6368-0-SCCH PP")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6368-0-SCCH")
|
|
{
|
|
field(DESC, "")
|
|
field(EIST, "8")
|
|
field(EIVL, "8")
|
|
field(ELST, "11")
|
|
field(ELVL, "11")
|
|
field(FFST, "15")
|
|
field(FFVL, "15")
|
|
field(FLNK, "EC-GN-HWCF:6368-0-SCCO")
|
|
field(FRST, "4")
|
|
field(FRVL, "4")
|
|
field(FTST, "14")
|
|
field(FTVL, "14")
|
|
field(FVST, "5")
|
|
field(FVVL, "5")
|
|
field(NIST, "9")
|
|
field(NIVL, "9")
|
|
field(ONST, "1")
|
|
field(ONVL, "1")
|
|
field(PINI, "YES")
|
|
field(SVST, "7")
|
|
field(SVVL, "7")
|
|
field(SXST, "6")
|
|
field(SXVL, "6")
|
|
field(TEST, "10")
|
|
field(TEVL, "10")
|
|
field(THST, "3")
|
|
field(THVL, "3")
|
|
field(TTST, "13")
|
|
field(TTVL, "13")
|
|
field(TVST, "12")
|
|
field(TVVL, "12")
|
|
field(TWST, "2")
|
|
field(TWVL, "2")
|
|
field(VAL, "0")
|
|
field(ZRST, "0")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (calcout,"EC-GN-HWCF:6368-0-SCCO")
|
|
{
|
|
field(DESC, "")
|
|
field(CALC, "A==1?(B<10?A+B:B+11):(A==11?(B<7?A+B:(A>7?0:27)):A)")
|
|
field(FLNK, "EC-GN-HWCF:6368-0-SCCC")
|
|
field(HOPR, "31")
|
|
field(INPA, "EC-GN-HWCF:6368-0-SCTY.RVAL")
|
|
field(INPB, "EC-GN-HWCF:6368-0-SCCH")
|
|
field(LOPR, "0")
|
|
field(OUT, "EC-GN-HWCF:6368-0-SCLK PP")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6368-0-SCLK")
|
|
{
|
|
field(DESC, "")
|
|
field(DRVH, "31")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "31")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6368_1, 0)sample_clock_ai")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6368-0-SCTY")
|
|
{
|
|
field(DESC, "")
|
|
field(FLNK, "EC-GN-HWCF:6368-0-SCCO")
|
|
field(FRST, "STAR_Trigger")
|
|
field(FRVL, "20")
|
|
field(FVST, "Analog_Trigger")
|
|
field(FVVL, "30")
|
|
field(ONST, "PFI")
|
|
field(ONVL, "1")
|
|
field(PINI, "YES")
|
|
field(SXST, "Logic_Low")
|
|
field(SXVL, "31")
|
|
field(THST, "GCRTOUT")
|
|
field(THVL, "19")
|
|
field(TWST, "PXI_Trigger")
|
|
field(TWVL, "11")
|
|
field(VAL, "0")
|
|
field(ZRST, "Internal")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (mbbi,"EC-GN-HWCF:6368-0-STATUS")
|
|
{
|
|
field(DESC, "PXIe-6368.0 Board Status")
|
|
field(DTYP, "asynInt32")
|
|
field(EIST, "DIHW_Error")
|
|
field(EISV, "MAJOR")
|
|
field(EIVL, "8")
|
|
field(ELST, "GPCHW_Error")
|
|
field(ELSV, "MAJOR")
|
|
field(ELVL, "11")
|
|
field(FFST, "MSC_Error")
|
|
field(FFSV, "MAJOR")
|
|
field(FFVL, "15")
|
|
field(FRST, "No board")
|
|
field(FRSV, "MAJOR")
|
|
field(FRVL, "4")
|
|
field(FTST, "Reserved2")
|
|
field(FTSV, "INVALID")
|
|
field(FTVL, "14")
|
|
field(FVST, "StatConf error")
|
|
field(FVSV, "MAJOR")
|
|
field(FVVL, "5")
|
|
field(INP, "@asyn(ni6368_1, 0) board_status")
|
|
field(NIST, "AOHW_Error")
|
|
field(NISV, "MAJOR")
|
|
field(NIVL, "9")
|
|
field(ONST, "Initializing")
|
|
field(ONSV, "MINOR")
|
|
field(ONVL, "1")
|
|
field(SCAN, ".1 second")
|
|
field(SVST, "AIHW_Error")
|
|
field(SVSV, "MAJOR")
|
|
field(SVVL, "7")
|
|
field(SXST, "DynConf error")
|
|
field(SXSV, "MAJOR")
|
|
field(SXVL, "6")
|
|
field(TEST, "DOHW_Error")
|
|
field(TESV, "MAJOR")
|
|
field(TEVL, "10")
|
|
field(THST, "Hardware error")
|
|
field(THSV, "MAJOR")
|
|
field(THVL, "3")
|
|
field(TTST, "Reserved1")
|
|
field(TTSV, "INVALID")
|
|
field(TTVL, "13")
|
|
field(TVST, "Reserved0")
|
|
field(TVSV, "INVALID")
|
|
field(TVVL, "12")
|
|
field(TWST, "Resetting")
|
|
field(TWSV, "MINOR")
|
|
field(TWVL, "2")
|
|
field(VAL, "4")
|
|
field(ZRST, "Ok")
|
|
field(ZRSV, "NO_ALARM")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6368-1-AIPU")
|
|
{
|
|
field(DESC, "Software Pulse")
|
|
field(DTYP, "asynInt32")
|
|
field(FRST, "UPDATECLK")
|
|
field(FRVL, "4")
|
|
field(ONST, "CONVERTERCLK")
|
|
field(ONVL, "1")
|
|
field(OUT, "@asyn(ni6368_0, 0) pulse_ai")
|
|
field(THST, "REFTRIG")
|
|
field(THVL, "3")
|
|
field(TWST, "STARTTRIG")
|
|
field(TWVL, "2")
|
|
field(VAL, "2")
|
|
field(ZRST, "SAMPLECLK")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6368-1-AISMPL")
|
|
{
|
|
field(DESC, "No of AI sample to be acquire in Block")
|
|
field(DRVH, "32000")
|
|
field(DRVL, "1")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "32000")
|
|
field(LOPR, "1")
|
|
field(OUT, "@asyn(ni6368_0, 0) no_of_samples")
|
|
field(PINI, "YES")
|
|
field(VAL, "1")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6368-1-AISR")
|
|
{
|
|
field(DESC, "AI Sampling Rate")
|
|
field(DRVH, "2000000")
|
|
field(DRVL, "1")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "2000000")
|
|
field(LOPR, "1")
|
|
field(OUT, "@asyn(ni6368_0, 0) sampling_rate_ai")
|
|
field(PINI, "YES")
|
|
field(VAL, "1000000")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6368-1-AITB")
|
|
{
|
|
field(DESC, "AI Timebase source")
|
|
field(DRVH, "60")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "60")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6368_0, 0) timebase_ai")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6368-1-AOPU")
|
|
{
|
|
field(DESC, "AO Pulse Source")
|
|
field(DTYP, "asynInt32")
|
|
field(FRST, "UPDATECLK")
|
|
field(FRVL, "4")
|
|
field(ONST, "CONVERTERCLK")
|
|
field(ONVL, "1")
|
|
field(OUT, "@asyn(ni6368_0, 0) pulse_ao")
|
|
field(THST, "REFTRIG")
|
|
field(THVL, "3")
|
|
field(TWST, "STARTTRIG")
|
|
field(TWVL, "2")
|
|
field(VAL, "2")
|
|
field(ZRST, "SAMPLECLK")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6368-1-AOTB")
|
|
{
|
|
field(DESC, "AO Timebase source")
|
|
field(DRVH, "60")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "60")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6368_0, 0) timebase_ao")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6368-1-CHAIMO")
|
|
{
|
|
field(DESC, "Change AI Configuration")
|
|
field(DTYP, "asynInt32")
|
|
field(FRST, "PreTriggered")
|
|
field(FRVL, "7")
|
|
field(ONST, "ReTrigger")
|
|
field(ONVL, "3")
|
|
field(OUT, "@asyn(ni6368_0, 0) ai_mode")
|
|
field(PINI, "YES")
|
|
field(THST, "SoftwareTimed")
|
|
field(THVL, "6")
|
|
field(TWST, "Continuous")
|
|
field(TWVL, "4")
|
|
field(VAL, "2")
|
|
field(ZRST, "Finite")
|
|
field(ZRVL, "2")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6368-1-CHAOMO")
|
|
{
|
|
field(DESC, "Change AO Configuration")
|
|
field(DTYP, "asynInt32")
|
|
field(FRST, "PreTriggered")
|
|
field(FRVL, "7")
|
|
field(ONST, "ReTrigger")
|
|
field(ONVL, "3")
|
|
field(OUT, "@asyn(ni6368_0, 0) ao_mode")
|
|
field(THST, "SoftwareTimed")
|
|
field(THVL, "6")
|
|
field(TWST, "Continuous")
|
|
field(TWVL, "4")
|
|
field(VAL, "2")
|
|
field(ZRST, "Finite")
|
|
field(ZRVL, "2")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6368-1-POST")
|
|
{
|
|
field(DESC, "Number of AI sample to be acquire")
|
|
field(DRVH, "50000")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "50000")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6368_0, 0) posttrig_samples")
|
|
field(PINI, "YES")
|
|
field(VAL, "1")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6368-1-PRET")
|
|
{
|
|
field(DESC, "Number of AI sample to be acquire")
|
|
field(DRVH, "50000")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "50000")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6368_0, 0) pretrig_samples")
|
|
field(PINI, "YES")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (calcout,"EC-GN-HWCF:6368-1-SCCC")
|
|
{
|
|
field(DESC, "")
|
|
field(CALC, "(A==11 andand B >7) || (A!=1 andand A!=11) ? 0: B")
|
|
field(HOPR, "15")
|
|
field(INPA, "EC-GN-HWCF:6368-1-SCTY.RVAL")
|
|
field(INPB, "EC-GN-HWCF:6368-1-SCCH")
|
|
field(LOPR, "0")
|
|
field(OUT, "EC-GN-HWCF:6368-1-SCCH PP")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6368-1-SCCH")
|
|
{
|
|
field(DESC, "")
|
|
field(EIST, "8")
|
|
field(EIVL, "8")
|
|
field(ELST, "11")
|
|
field(ELVL, "11")
|
|
field(FFST, "15")
|
|
field(FFVL, "15")
|
|
field(FLNK, "EC-GN-HWCF:6368-1-SCCO")
|
|
field(FRST, "4")
|
|
field(FRVL, "4")
|
|
field(FTST, "14")
|
|
field(FTVL, "14")
|
|
field(FVST, "5")
|
|
field(FVVL, "5")
|
|
field(NIST, "9")
|
|
field(NIVL, "9")
|
|
field(ONST, "1")
|
|
field(ONVL, "1")
|
|
field(PINI, "YES")
|
|
field(SVST, "7")
|
|
field(SVVL, "7")
|
|
field(SXST, "6")
|
|
field(SXVL, "6")
|
|
field(TEST, "10")
|
|
field(TEVL, "10")
|
|
field(THST, "3")
|
|
field(THVL, "3")
|
|
field(TTST, "13")
|
|
field(TTVL, "13")
|
|
field(TVST, "12")
|
|
field(TVVL, "12")
|
|
field(TWST, "2")
|
|
field(TWVL, "2")
|
|
field(VAL, "0")
|
|
field(ZRST, "0")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (calcout,"EC-GN-HWCF:6368-1-SCCO")
|
|
{
|
|
field(DESC, "")
|
|
field(CALC, "A==1?(B<10?A+B:B+11):(A==11?(B<7?A+B:(A>7?0:27)):A)")
|
|
field(FLNK, "EC-GN-HWCF:6368-1-SCCC")
|
|
field(HOPR, "31")
|
|
field(INPA, "EC-GN-HWCF:6368-1-SCTY.RVAL")
|
|
field(INPB, "EC-GN-HWCF:6368-1-SCCH")
|
|
field(LOPR, "0")
|
|
field(OUT, "EC-GN-HWCF:6368-1-SCLK PP")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6368-1-SCLK")
|
|
{
|
|
field(DESC, "")
|
|
field(DRVH, "31")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "31")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6368_0, 0)sample_clock_ai")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-HWCF:6368-1-SCTY")
|
|
{
|
|
field(DESC, "")
|
|
field(FLNK, "EC-GN-HWCF:6368-1-SCCO")
|
|
field(FRST, "STAR_Trigger")
|
|
field(FRVL, "20")
|
|
field(FVST, "Analog_Trigger")
|
|
field(FVVL, "30")
|
|
field(ONST, "PFI")
|
|
field(ONVL, "1")
|
|
field(PINI, "YES")
|
|
field(SXST, "Logic_Low")
|
|
field(SXVL, "31")
|
|
field(THST, "GCRTOUT")
|
|
field(THVL, "19")
|
|
field(TWST, "PXI_Trigger")
|
|
field(TWVL, "11")
|
|
field(VAL, "0")
|
|
field(ZRST, "Internal")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (mbbi,"EC-GN-HWCF:6368-1-STATUS")
|
|
{
|
|
field(DESC, "PXIe-6368.1 Board Status")
|
|
field(DTYP, "asynInt32")
|
|
field(EIST, "DIHW_Error")
|
|
field(EISV, "MAJOR")
|
|
field(EIVL, "8")
|
|
field(ELST, "GPCHW_Error")
|
|
field(ELSV, "MAJOR")
|
|
field(ELVL, "11")
|
|
field(FFST, "MSC_Error")
|
|
field(FFSV, "MAJOR")
|
|
field(FFVL, "15")
|
|
field(FRST, "No board")
|
|
field(FRSV, "MAJOR")
|
|
field(FRVL, "4")
|
|
field(FTST, "Reserved2")
|
|
field(FTSV, "INVALID")
|
|
field(FTVL, "14")
|
|
field(FVST, "StatConf error")
|
|
field(FVSV, "MAJOR")
|
|
field(FVVL, "5")
|
|
field(INP, "@asyn(ni6368_0, 0) board_status")
|
|
field(NIST, "AOHW_Error")
|
|
field(NISV, "MAJOR")
|
|
field(NIVL, "9")
|
|
field(ONST, "Initializing")
|
|
field(ONSV, "MINOR")
|
|
field(ONVL, "1")
|
|
field(SCAN, ".1 second")
|
|
field(SVST, "AIHW_Error")
|
|
field(SVSV, "MAJOR")
|
|
field(SVVL, "7")
|
|
field(SXST, "DynConf error")
|
|
field(SXSV, "MAJOR")
|
|
field(SXVL, "6")
|
|
field(TEST, "DOHW_Error")
|
|
field(TESV, "MAJOR")
|
|
field(TEVL, "10")
|
|
field(THST, "Hardware error")
|
|
field(THSV, "MAJOR")
|
|
field(THVL, "3")
|
|
field(TTST, "Reserved1")
|
|
field(TTSV, "INVALID")
|
|
field(TTVL, "13")
|
|
field(TVST, "Reserved0")
|
|
field(TVSV, "INVALID")
|
|
field(TVVL, "12")
|
|
field(TWST, "Resetting")
|
|
field(TWSV, "MINOR")
|
|
field(TWVL, "2")
|
|
field(VAL, "4")
|
|
field(ZRST, "Ok")
|
|
field(ZRSV, "NO_ALARM")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-0-FILTINT")
|
|
{
|
|
field(DESC, "Set Filter Interval Value")
|
|
field(DRVH, "209715200")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "209715200")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6528_1) setfilterinterval")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-0-POWERP3")
|
|
{
|
|
field(DESC, "Power-UP state of Port3")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynUInt32Digital")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asynMask(ni6528_1,3, 0xff) setportpowerup")
|
|
field(PINI, "YES")
|
|
field(VAL, "255")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-0-POWERP4")
|
|
{
|
|
field(DESC, "Power-UP state of Port4")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynUInt32Digital")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asynMask(ni6528_1,4, 0xff) setportpowerup")
|
|
field(PINI, "YES")
|
|
field(VAL, "255")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-0-POWERP5")
|
|
{
|
|
field(DESC, "Power-UP state of Port5")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynUInt32Digital")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asynMask(ni6528_1,5, 0xff) setportpowerup")
|
|
field(PINI, "YES")
|
|
field(VAL, "255")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-0-RTSIINPROUT")
|
|
{
|
|
field(DESC, "Set RTSI Input Route")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6528_1) setrtsiinputroute")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-0-RTSIOUTROUT")
|
|
{
|
|
field(DESC, "Set RTSI Output Route")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6528_1) setrtsioutputroute")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-0-RTSIPCHANGE")
|
|
{
|
|
field(DESC, "Set RTSI Pulse on Change")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6528_1) setrtsipulseonchange")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-0-RTSIPWDG")
|
|
{
|
|
field(DESC, "Set RTSI pulse on watchdog")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6528_1) setrtsipulseonwatchdog")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-0-RTSIWDGTRIG")
|
|
{
|
|
field(DESC, "Set RTSI on Watchdog Trigger")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6528_1) setrtsiwatchdogtrigger")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (mbbi,"EC-GN-HWCF:6528-0-STATUS")
|
|
{
|
|
field(DESC, "PXI-6528.0 Board Status")
|
|
field(DTYP, "asynInt32")
|
|
field(FRST, "No board")
|
|
field(FRSV, "MAJOR")
|
|
field(FRVL, "4")
|
|
field(FVST, "StatConf error")
|
|
field(FVSV, "MAJOR")
|
|
field(FVVL, "5")
|
|
field(INP, "@asyn(ni6528_1,1) board_status")
|
|
field(ONST, "Initializing")
|
|
field(ONSV, "MINOR")
|
|
field(ONVL, "1")
|
|
field(SCAN, "1 second")
|
|
field(SXST, "DynConf error")
|
|
field(SXSV, "MAJOR")
|
|
field(SXVL, "6")
|
|
field(THST, "Hardware error")
|
|
field(THSV, "MAJOR")
|
|
field(THVL, "3")
|
|
field(TWST, "Resetting")
|
|
field(TWSV, "MINOR")
|
|
field(TWVL, "2")
|
|
field(VAL, "4")
|
|
field(ZRST, "Ok")
|
|
field(ZRSV, "NO_ALARM")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (ao,"EC-GN-HWCF:6528-0-WDGTOUT")
|
|
{
|
|
field(DESC, "Set Watchdog TimeOut")
|
|
field(DRVH, "429496729580")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynFloat64")
|
|
field(HOPR, "429496729580")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6528_1) setwatchdogtimeout")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-1-FILTINT")
|
|
{
|
|
field(DESC, "Set Filter Interval Value")
|
|
field(DRVH, "209715200")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "209715200")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6528_0) setfilterinterval")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-1-POWERP3")
|
|
{
|
|
field(DESC, "Power-UP state of Port3")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynUInt32Digital")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asynMask(ni6528_0,3, 0xff) setportpowerup")
|
|
field(PINI, "YES")
|
|
field(VAL, "255")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-1-POWERP4")
|
|
{
|
|
field(DESC, "Power-UP state of Port4")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynUInt32Digital")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asynMask(ni6528_0,4, 0xff) setportpowerup")
|
|
field(PINI, "YES")
|
|
field(VAL, "255")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-1-POWERP5")
|
|
{
|
|
field(DESC, "Power-UP state of Port5")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynUInt32Digital")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asynMask(ni6528_0,5, 0xff) setportpowerup")
|
|
field(PINI, "YES")
|
|
field(VAL, "255")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-1-RTSIINPROUT")
|
|
{
|
|
field(DESC, "Set RTSI Input Route")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6528_0) setrtsiinputroute")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-1-RTSIOUTROUT")
|
|
{
|
|
field(DESC, "Set RTSI Output Route")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6528_0) setrtsioutputroute")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-1-RTSIPCHANGE")
|
|
{
|
|
field(DESC, "Set RTSI Pulse on Change")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6528_0) setrtsipulseonchange")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-1-RTSIPWDG")
|
|
{
|
|
field(DESC, "Set RTSI pulse on watchdog")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6528_0) setrtsipulseonwatchdog")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (longout,"EC-GN-HWCF:6528-1-RTSIWDGTRIG")
|
|
{
|
|
field(DESC, "Set RTSI on Watchdog Trigger")
|
|
field(DRVH, "255")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynInt32")
|
|
field(HOPR, "255")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6528_0) setrtsiwatchdogtrigger")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (mbbi,"EC-GN-HWCF:6528-1-STATUS")
|
|
{
|
|
field(DESC, "PXI-6528.1 Board Status")
|
|
field(DTYP, "asynInt32")
|
|
field(FRST, "No board")
|
|
field(FRSV, "MAJOR")
|
|
field(FRVL, "4")
|
|
field(FVST, "StatConf error")
|
|
field(FVSV, "MAJOR")
|
|
field(FVVL, "5")
|
|
field(INP, "@asyn(ni6528_0,0) board_status")
|
|
field(ONST, "Initializing")
|
|
field(ONSV, "MINOR")
|
|
field(ONVL, "1")
|
|
field(SCAN, "1 second")
|
|
field(SXST, "DynConf error")
|
|
field(SXSV, "MAJOR")
|
|
field(SXVL, "6")
|
|
field(THST, "Hardware error")
|
|
field(THSV, "MAJOR")
|
|
field(THVL, "3")
|
|
field(TWST, "Resetting")
|
|
field(TWSV, "MINOR")
|
|
field(TWVL, "2")
|
|
field(VAL, "4")
|
|
field(ZRST, "Ok")
|
|
field(ZRSV, "NO_ALARM")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (ao,"EC-GN-HWCF:6528-1-WDGTOUT")
|
|
{
|
|
field(DESC, "Set Watchdog TimeOut")
|
|
field(DRVH, "429496729580")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynFloat64")
|
|
field(HOPR, "429496729580")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6528_0) setwatchdogtimeout")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (waveform,"EC-GN-HWCF:6683-0-BDTM")
|
|
{
|
|
field(DESC, "Board time")
|
|
field(DTYP, "asynInt32ArrayIn")
|
|
field(FTVL, "ULONG")
|
|
field(INP, "@asyn(ni6683h_0,0) getTime")
|
|
field(NELM, "2")
|
|
field(SCAN, ".1 second")
|
|
}
|
|
|
|
record (subArray,"EC-GN-HWCF:6683-0-BDTMN")
|
|
{
|
|
field(DESC, "Board time [ns]")
|
|
field(EGU, "ns")
|
|
field(FTVL, "ULONG")
|
|
field(INP, "EC-GN-HWCF:6683-0-BDTM CP MS")
|
|
}
|
|
|
|
record (subArray,"EC-GN-HWCF:6683-0-BDTMS")
|
|
{
|
|
field(DESC, "Board time [s]")
|
|
field(EGU, "s")
|
|
field(FTVL, "ULONG")
|
|
field(INP, "EC-GN-HWCF:6683-0-BDTM CP MS")
|
|
}
|
|
|
|
record (waveform,"EC-GN-HWCF:6683-0-BLKTM")
|
|
{
|
|
field(DESC, "Block until...")
|
|
field(DTYP, "asynInt32ArrayOut")
|
|
field(FTVL, "LONG")
|
|
field(HOPR, "4503599627370496")
|
|
field(INP, "@asyn(ni6683h_0,0) waitForTime")
|
|
field(LOPR, "0")
|
|
field(NELM, "2")
|
|
}
|
|
|
|
record (stringin,"EC-GN-HWCF:6683-0-DEVNAME")
|
|
{
|
|
field(DESC, "Device name")
|
|
field(DTYP, "asynOctetRead")
|
|
field(INP, "@asyn(ni6683h_0,0) deviceName")
|
|
field(PINI, "YES")
|
|
field(SCAN, "Passive")
|
|
}
|
|
|
|
record (stringin,"EC-GN-HWCF:6683-0-DRIVER")
|
|
{
|
|
field(DESC, "Driver version")
|
|
field(DTYP, "asynOctetRead")
|
|
field(INP, "@asyn(ni6683h_0,0) driverVersion")
|
|
field(PINI, "YES")
|
|
field(SCAN, "Passive")
|
|
}
|
|
|
|
record (longin,"EC-GN-HWCF:6683-0-FTEMAX")
|
|
{
|
|
field(DESC, "Max number of scheduled FTEs")
|
|
field(DTYP, "asynInt32")
|
|
field(INP, "@asyn(ni6683h_0,0)maxScheduledFtes")
|
|
field(PINI, "YES")
|
|
field(SCAN, "Passive")
|
|
}
|
|
|
|
record (longin,"EC-GN-HWCF:6683-0-FTENUM")
|
|
{
|
|
field(DESC, "Number of pending FTEs")
|
|
field(DTYP, "asynInt32")
|
|
field(INP, "@asyn(ni6683h_0,0)numPendingFtes")
|
|
field(SCAN, "5 second")
|
|
}
|
|
|
|
record (stringin,"EC-GN-HWCF:6683-0-HBDTM")
|
|
{
|
|
field(DESC, "Board Time")
|
|
field(DTYP, "asynOctetRead")
|
|
field(INP, "@asyn(ni6683h_0,0) getTime")
|
|
field(PINI, "YES")
|
|
field(SCAN, ".1 second")
|
|
}
|
|
|
|
record (longin,"EC-GN-HWCF:6683-0-LVL_ERRS")
|
|
{
|
|
field(DESC, "Check number of FTE level errors")
|
|
field(DTYP, "asynInt32")
|
|
field(INP, "@asyn(ni6683h_0,0)checkFteLevels")
|
|
field(SCAN, "Passive")
|
|
}
|
|
|
|
record (longin,"EC-GN-HWCF:6683-0-SERIAL")
|
|
{
|
|
field(DESC, "Device serial number")
|
|
field(DTYP, "asynInt32")
|
|
field(INP, "@asyn(ni6683h_0,0)deviceSerialNumber")
|
|
field(PINI, "YES")
|
|
field(SCAN, "Passive")
|
|
}
|
|
|
|
record (mbbi,"EC-GN-HWCF:6683-0-STATUS")
|
|
{
|
|
field(DESC, "PXI-6683.0 Device status")
|
|
field(DTYP, "asynInt32")
|
|
field(EIST, "FIFO overflow")
|
|
field(EISV, "MINOR")
|
|
field(EIVL, "8")
|
|
field(ELST, "Buffer overflow")
|
|
field(ELSV, "MINOR")
|
|
field(ELVL, "11")
|
|
field(FRST, "No board")
|
|
field(FRSV, "MAJOR")
|
|
field(FRVL, "4")
|
|
field(FVST, "StatConf error")
|
|
field(FVSV, "MAJOR")
|
|
field(FVVL, "5")
|
|
field(INP, "@asyn(ni6683h_0,0)deviceStatus")
|
|
field(NIST, "FPGA not ready")
|
|
field(NISV, "MINOR")
|
|
field(NIVL, "9")
|
|
field(ONST, "Initializing")
|
|
field(ONSV, "MINOR")
|
|
field(ONVL, "1")
|
|
field(SCAN, "5 second")
|
|
field(SVST, "Reserved")
|
|
field(SVSV, "INVALID")
|
|
field(SVVL, "7")
|
|
field(SXST, "DynConf error")
|
|
field(SXSV, "MAJOR")
|
|
field(SXVL, "6")
|
|
field(TEST, "Ref clk no lock")
|
|
field(TESV, "MINOR")
|
|
field(TEVL, "10")
|
|
field(THST, "Hardware error")
|
|
field(THSV, "MAJOR")
|
|
field(THVL, "3")
|
|
field(TWST, "Resetting")
|
|
field(TWSV, "MINOR")
|
|
field(TWVL, "2")
|
|
field(VAL, "4")
|
|
field(ZRST, "Ok")
|
|
field(ZRSV, "NO_ALARM")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (mbbi,"EC-GN-HWCF:6683-0-SYNC")
|
|
{
|
|
field(DESC, "PXI-6683.0 Synchronization status")
|
|
field(DTYP, "asynInt32")
|
|
field(INP, "@asyn(ni6683h_0,0)syncStatus")
|
|
field(ONST, "SYNCING")
|
|
field(ONSV, "MINOR")
|
|
field(ONVL, "1")
|
|
field(SCAN, "1 second")
|
|
field(THST, "LOST_SYNC")
|
|
field(THSV, "MAJOR")
|
|
field(THVL, "3")
|
|
field(TWST, "SYNCED")
|
|
field(TWSV, "NO_ALARM")
|
|
field(TWVL, "2")
|
|
field(ZRST, "NOT_SYNCED")
|
|
field(ZRSV, "MAJOR")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (longin,"EC-GN-HWCF:6683-0-SYNCLOST")
|
|
{
|
|
field(DESC, "Seconds since lost synchronization")
|
|
field(DTYP, "asynInt32")
|
|
field(INP, "@asyn(ni6683h_0,0)secsSinceSync")
|
|
field(SCAN, "1 second")
|
|
}
|
|
|