mirror of
https://github.com/bec-project/ophyd_devices.git
synced 2025-07-02 23:40:49 +02:00
feat: add panda_blocks, refactor panda_box code
This commit is contained in:
90
ophyd_devices/devices/panda_blocks.py
Normal file
90
ophyd_devices/devices/panda_blocks.py
Normal file
@ -0,0 +1,90 @@
|
||||
from abc import ABC
|
||||
|
||||
|
||||
class PandaBlock(ABC):
|
||||
|
||||
def __init__(self, name:str, block_type):
|
||||
self.block_type = block_type
|
||||
self.name = name
|
||||
|
||||
class BITSBlock(PandaBlock):
|
||||
pass
|
||||
|
||||
class CALCBlock(PandaBlock):
|
||||
pass
|
||||
|
||||
PANDA_TYPES = {
|
||||
"BITS": BITSBlock,
|
||||
"CALC1": CALCBlock,
|
||||
"CALC2": CALCBlock,
|
||||
"CLOCK1": PandaBlock,
|
||||
"CLOCK2": PandaBlock,
|
||||
"COUNTER1": PandaBlock,
|
||||
"COUNTER2": PandaBlock,
|
||||
"COUNTER3": PandaBlock,
|
||||
"COUNTER4": PandaBlock,
|
||||
"COUNTER5": PandaBlock,
|
||||
"COUNTER6": PandaBlock,
|
||||
"COUNTER7": PandaBlock,
|
||||
"COUNTER8": PandaBlock,
|
||||
"DIV1": PandaBlock,
|
||||
"DIV2": PandaBlock,
|
||||
"FILTER1": PandaBlock,
|
||||
"FILTER2": PandaBlock,
|
||||
"FMC_IN": PandaBlock,
|
||||
"FMC_OUT": PandaBlock,
|
||||
"INENC1": PandaBlock,
|
||||
"INENC2": PandaBlock,
|
||||
"INENC3": PandaBlock,
|
||||
"INENC4": PandaBlock,
|
||||
"LUT1": PandaBlock,
|
||||
"LUT2": PandaBlock,
|
||||
"LUT3": PandaBlock,
|
||||
"LUT4": PandaBlock,
|
||||
"LUT5": PandaBlock,
|
||||
"LUT6": PandaBlock,
|
||||
"LUT8": PandaBlock,
|
||||
"LVDSIN1": PandaBlock,
|
||||
"LVDSIN2": PandaBlock,
|
||||
"LVDSOUT1": PandaBlock,
|
||||
"LVDSOUT2": PandaBlock,
|
||||
"OUTENC1": PandaBlock,
|
||||
"OUTENC2": PandaBlock,
|
||||
"OUTENC3": PandaBlock,
|
||||
"OUTENC4": PandaBlock,
|
||||
"PCAP": PandaBlock,
|
||||
"PCOMP1": PandaBlock,
|
||||
"PCOMP2": PandaBlock,
|
||||
"PGEN1": PandaBlock,
|
||||
"PGEN2": PandaBlock,
|
||||
"PULSE1": PandaBlock,
|
||||
"PULSE2": PandaBlock,
|
||||
"PULSE3": PandaBlock,
|
||||
"PULSE4": PandaBlock,
|
||||
"SEQ1": PandaBlock,
|
||||
"SEQ2": PandaBlock,
|
||||
"SFP3_SYNC_IN": PandaBlock,
|
||||
"SFP3_SYNC_OUT": PandaBlock,
|
||||
"SRGATE1": PandaBlock,
|
||||
"SRGATE2": PandaBlock,
|
||||
"SRGATE3": PandaBlock,
|
||||
"SRGATE4": PandaBlock,
|
||||
"SYSTEM": PandaBlock,
|
||||
"TTLIN1": PandaBlock,
|
||||
"TTLIN2": PandaBlock,
|
||||
"TTLIN3": PandaBlock,
|
||||
"TTLIN4": PandaBlock,
|
||||
"TTLIN5": PandaBlock,
|
||||
"TTLIN6": PandaBlock,
|
||||
"TTLOUT1": PandaBlock,
|
||||
"TTLOUT2": PandaBlock,
|
||||
"TTLOUT3": PandaBlock,
|
||||
"TTLOUT4": PandaBlock,
|
||||
"TTLOUT5": PandaBlock,
|
||||
"TTLOUT6": PandaBlock,
|
||||
"TTLOUT7": PandaBlock,
|
||||
"TTLOUT8": PandaBlock,
|
||||
"TTLOUT9": PandaBlock,
|
||||
"TTLOUT10": PandaBlock,
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
|
||||
from ophyd_devices.utils.controller import ControllerError
|
||||
from pandablocks.blocking import BlockingClient
|
||||
from pandablocks.responses import ReadyData, EndData
|
||||
from pandablocks.responses import ReadyData, EndData, FrameData
|
||||
from pandablocks.commands import GetState, SetState, Arm, Disarm, Raw
|
||||
import os
|
||||
import threading
|
||||
@ -12,6 +12,7 @@ from ophyd_devices.utils import bec_utils
|
||||
from bec_lib.messages import DeviceMessage
|
||||
from bec_lib.endpoints import MessageEndpoints
|
||||
import numpy as np
|
||||
from collections import defaultdict
|
||||
|
||||
|
||||
class PandaControllerError(ControllerError):
|
||||
@ -79,8 +80,8 @@ class PandaController(Device):
|
||||
out = defaultdict(list)
|
||||
keys = data.dtype.names
|
||||
for entry in data:
|
||||
for i in range(len(keys)):
|
||||
out[keys[i]].append(entry[i])
|
||||
for i, key in enumerate(keys):
|
||||
out[key].append(entry[i])
|
||||
msg = DeviceMessage(signals=out, metadata={})#TODO add here scan_msg metadata + done flag
|
||||
self.connector.xadd(
|
||||
topic=MessageEndpoints.device_async_readback(scan_id=self.scaninfo.scan_id, device=self.name),
|
||||
@ -98,7 +99,7 @@ class PandaController(Device):
|
||||
self.started_event.set()
|
||||
continue
|
||||
|
||||
if isinstance(data, dict):
|
||||
if isinstance(data, FrameData):
|
||||
# print(f"received frame data: {data}")
|
||||
self.data_bucket.append(data)
|
||||
continue
|
||||
@ -166,21 +167,21 @@ class PandaController(Device):
|
||||
if __name__ == "__main__":
|
||||
import time
|
||||
controller = PandaController(name="redpanda", socket_host="x02da-panda-2.psi.ch")
|
||||
# controller.write_state_to_disk("test_config_3.ini")
|
||||
controller.load_state_from_disk("test_config.ini")
|
||||
# start_time = time.time()
|
||||
# controller.stage()
|
||||
# print(f"\n Time after stage: {time.time()- start_time}\n")
|
||||
# controller.kickoff().wait()
|
||||
# print(f"\nTime after kickoff {time.time()- start_time}\n")
|
||||
# time.sleep(2)
|
||||
# print(f"\nTime after sleep {time.time()- start_time}\n")
|
||||
# controller.unstage()
|
||||
# print(f"\nTime after unstage {time.time()- start_time}\n")
|
||||
# controller.write_state_to_disk("panda_config_time_.ini")
|
||||
# controller.load_state_from_disk("test_config.ini")
|
||||
start_time = time.time()
|
||||
controller.stage()
|
||||
print(f"\n Time after stage: {time.time()- start_time}\n")
|
||||
controller.kickoff().wait()
|
||||
print(f"\nTime after kickoff {time.time()- start_time}\n")
|
||||
time.sleep(2)
|
||||
print(f"\nTime after sleep {time.time()- start_time}\n")
|
||||
controller.unstage()
|
||||
print(f"\nTime after unstage {time.time()- start_time}\n")
|
||||
|
||||
# print("-----------")
|
||||
# print(len(controller.data_bucket))
|
||||
# print(sum([len(data)for data in controller.data_bucket]))
|
||||
print("-----------")
|
||||
print(len(controller.data_bucket))
|
||||
print(sum([len(data.data)for data in controller.data_bucket]))
|
||||
|
||||
|
||||
# try:
|
||||
|
858
ophyd_devices/devices/panda_config_software_flyscan.ini
Normal file
858
ophyd_devices/devices/panda_config_software_flyscan.ini
Normal file
@ -0,0 +1,858 @@
|
||||
OUTENC1.DATA.DELAY=0
|
||||
OUTENC2.DATA.DELAY=0
|
||||
OUTENC3.DATA.DELAY=0
|
||||
OUTENC4.DATA.DELAY=0
|
||||
OUTENC1.A.DELAY=0
|
||||
OUTENC2.A.DELAY=0
|
||||
OUTENC3.A.DELAY=0
|
||||
OUTENC4.A.DELAY=0
|
||||
OUTENC1.QPERIOD.UNITS=s
|
||||
OUTENC2.QPERIOD.UNITS=s
|
||||
OUTENC3.QPERIOD.UNITS=s
|
||||
OUTENC4.QPERIOD.UNITS=s
|
||||
OUTENC1.Z.DELAY=0
|
||||
OUTENC2.Z.DELAY=0
|
||||
OUTENC3.Z.DELAY=0
|
||||
OUTENC4.Z.DELAY=0
|
||||
OUTENC1.B.DELAY=0
|
||||
OUTENC2.B.DELAY=0
|
||||
OUTENC3.B.DELAY=0
|
||||
OUTENC4.B.DELAY=0
|
||||
OUTENC1.ENABLE.DELAY=0
|
||||
OUTENC2.ENABLE.DELAY=0
|
||||
OUTENC3.ENABLE.DELAY=0
|
||||
OUTENC4.ENABLE.DELAY=0
|
||||
PCOMP1.ENABLE.DELAY=0
|
||||
PCOMP2.ENABLE.DELAY=0
|
||||
TTLOUT1.VAL.DELAY=0
|
||||
TTLOUT2.VAL.DELAY=0
|
||||
TTLOUT3.VAL.DELAY=0
|
||||
TTLOUT4.VAL.DELAY=0
|
||||
TTLOUT5.VAL.DELAY=0
|
||||
TTLOUT6.VAL.DELAY=0
|
||||
TTLOUT7.VAL.DELAY=0
|
||||
TTLOUT8.VAL.DELAY=0
|
||||
TTLOUT9.VAL.DELAY=0
|
||||
TTLOUT10.VAL.DELAY=0
|
||||
PCAP.TS_END.CAPTURE=No
|
||||
PCAP.GATE.DELAY=0
|
||||
PCAP.TS_START.CAPTURE=No
|
||||
PCAP.ENABLE.DELAY=0
|
||||
PCAP.BITS2.CAPTURE=Value
|
||||
PCAP.BITS0.CAPTURE=No
|
||||
PCAP.BITS3.CAPTURE=No
|
||||
PCAP.BITS1.CAPTURE=Value
|
||||
PCAP.GATE_DURATION.CAPTURE=No
|
||||
PCAP.TS_TRIG.CAPTURE=No
|
||||
PCAP.TRIG.DELAY=0
|
||||
SFP3_SYNC_IN.POS3.UNITS=
|
||||
SFP3_SYNC_IN.POS3.OFFSET=0
|
||||
SFP3_SYNC_IN.POS3.SCALE=1
|
||||
SFP3_SYNC_IN.POS3.CAPTURE=No
|
||||
SFP3_SYNC_IN.POS4.UNITS=
|
||||
SFP3_SYNC_IN.POS4.OFFSET=0
|
||||
SFP3_SYNC_IN.POS4.SCALE=1
|
||||
SFP3_SYNC_IN.POS4.CAPTURE=No
|
||||
SFP3_SYNC_IN.POS2.UNITS=
|
||||
SFP3_SYNC_IN.POS2.OFFSET=0
|
||||
SFP3_SYNC_IN.POS2.SCALE=1
|
||||
SFP3_SYNC_IN.POS2.CAPTURE=No
|
||||
SFP3_SYNC_IN.POS1.UNITS=
|
||||
SFP3_SYNC_IN.POS1.OFFSET=0
|
||||
SFP3_SYNC_IN.POS1.SCALE=1
|
||||
SFP3_SYNC_IN.POS1.CAPTURE=No
|
||||
DIV1.INP.DELAY=0
|
||||
DIV2.INP.DELAY=0
|
||||
DIV1.ENABLE.DELAY=0
|
||||
DIV2.ENABLE.DELAY=0
|
||||
INENC1.CLK.DELAY=0
|
||||
INENC2.CLK.DELAY=0
|
||||
INENC3.CLK.DELAY=0
|
||||
INENC4.CLK.DELAY=0
|
||||
INENC1.VAL.UNITS=
|
||||
INENC2.VAL.UNITS=
|
||||
INENC3.VAL.UNITS=
|
||||
INENC4.VAL.UNITS=
|
||||
INENC1.VAL.OFFSET=0
|
||||
INENC2.VAL.OFFSET=0
|
||||
INENC3.VAL.OFFSET=0
|
||||
INENC4.VAL.OFFSET=0
|
||||
INENC1.VAL.SCALE=1
|
||||
INENC2.VAL.SCALE=1
|
||||
INENC3.VAL.SCALE=1
|
||||
INENC4.VAL.SCALE=1
|
||||
INENC1.VAL.CAPTURE=Value
|
||||
INENC2.VAL.CAPTURE=Value
|
||||
INENC3.VAL.CAPTURE=No
|
||||
INENC4.VAL.CAPTURE=No
|
||||
INENC1.CLK_PERIOD.UNITS=us
|
||||
INENC2.CLK_PERIOD.UNITS=s
|
||||
INENC3.CLK_PERIOD.UNITS=s
|
||||
INENC4.CLK_PERIOD.UNITS=s
|
||||
INENC1.FRAME_PERIOD.UNITS=s
|
||||
INENC2.FRAME_PERIOD.UNITS=s
|
||||
INENC3.FRAME_PERIOD.UNITS=s
|
||||
INENC4.FRAME_PERIOD.UNITS=s
|
||||
SFP3_SYNC_OUT.BIT8.DELAY=0
|
||||
SFP3_SYNC_OUT.BIT1.DELAY=0
|
||||
SFP3_SYNC_OUT.BIT3.DELAY=0
|
||||
SFP3_SYNC_OUT.BIT2.DELAY=0
|
||||
SFP3_SYNC_OUT.BIT5.DELAY=0
|
||||
SFP3_SYNC_OUT.BIT4.DELAY=0
|
||||
SFP3_SYNC_OUT.BIT7.DELAY=0
|
||||
SFP3_SYNC_OUT.BIT6.DELAY=0
|
||||
SEQ1.ENABLE.DELAY=0
|
||||
SEQ2.ENABLE.DELAY=0
|
||||
SEQ1.PRESCALE.UNITS=s
|
||||
SEQ2.PRESCALE.UNITS=s
|
||||
SEQ1.BITA.DELAY=0
|
||||
SEQ2.BITA.DELAY=0
|
||||
SEQ1.BITC.DELAY=0
|
||||
SEQ2.BITC.DELAY=0
|
||||
SEQ1.BITB.DELAY=0
|
||||
SEQ2.BITB.DELAY=0
|
||||
SRGATE1.SET.DELAY=0
|
||||
SRGATE2.SET.DELAY=0
|
||||
SRGATE3.SET.DELAY=0
|
||||
SRGATE4.SET.DELAY=0
|
||||
SRGATE1.ENABLE.DELAY=0
|
||||
SRGATE2.ENABLE.DELAY=0
|
||||
SRGATE3.ENABLE.DELAY=0
|
||||
SRGATE4.ENABLE.DELAY=0
|
||||
SRGATE1.RST.DELAY=0
|
||||
SRGATE2.RST.DELAY=0
|
||||
SRGATE3.RST.DELAY=0
|
||||
SRGATE4.RST.DELAY=0
|
||||
LUT1.INPB.DELAY=0
|
||||
LUT2.INPB.DELAY=0
|
||||
LUT3.INPB.DELAY=0
|
||||
LUT4.INPB.DELAY=0
|
||||
LUT5.INPB.DELAY=0
|
||||
LUT6.INPB.DELAY=0
|
||||
LUT7.INPB.DELAY=0
|
||||
LUT8.INPB.DELAY=0
|
||||
LUT1.INPC.DELAY=0
|
||||
LUT2.INPC.DELAY=0
|
||||
LUT3.INPC.DELAY=0
|
||||
LUT4.INPC.DELAY=0
|
||||
LUT5.INPC.DELAY=0
|
||||
LUT6.INPC.DELAY=0
|
||||
LUT7.INPC.DELAY=0
|
||||
LUT8.INPC.DELAY=0
|
||||
LUT1.INPA.DELAY=0
|
||||
LUT2.INPA.DELAY=0
|
||||
LUT3.INPA.DELAY=0
|
||||
LUT4.INPA.DELAY=0
|
||||
LUT5.INPA.DELAY=0
|
||||
LUT6.INPA.DELAY=0
|
||||
LUT7.INPA.DELAY=0
|
||||
LUT8.INPA.DELAY=0
|
||||
LUT1.INPD.DELAY=0
|
||||
LUT2.INPD.DELAY=0
|
||||
LUT3.INPD.DELAY=0
|
||||
LUT4.INPD.DELAY=0
|
||||
LUT5.INPD.DELAY=0
|
||||
LUT6.INPD.DELAY=0
|
||||
LUT7.INPD.DELAY=0
|
||||
LUT8.INPD.DELAY=0
|
||||
LUT1.INPE.DELAY=0
|
||||
LUT2.INPE.DELAY=0
|
||||
LUT3.INPE.DELAY=0
|
||||
LUT4.INPE.DELAY=0
|
||||
LUT5.INPE.DELAY=0
|
||||
LUT6.INPE.DELAY=0
|
||||
LUT7.INPE.DELAY=0
|
||||
LUT8.INPE.DELAY=0
|
||||
CALC1.OUT.UNITS=
|
||||
CALC2.OUT.UNITS=
|
||||
CALC1.OUT.OFFSET=0
|
||||
CALC2.OUT.OFFSET=0
|
||||
CALC1.OUT.SCALE=1
|
||||
CALC2.OUT.SCALE=1
|
||||
CALC1.OUT.CAPTURE=No
|
||||
CALC2.OUT.CAPTURE=No
|
||||
LVDSOUT1.VAL.DELAY=0
|
||||
LVDSOUT2.VAL.DELAY=0
|
||||
CLOCK1.ENABLE.DELAY=0
|
||||
CLOCK2.ENABLE.DELAY=0
|
||||
CLOCK1.PERIOD.UNITS=us
|
||||
CLOCK2.PERIOD.UNITS=us
|
||||
CLOCK1.WIDTH.UNITS=us
|
||||
CLOCK2.WIDTH.UNITS=us
|
||||
COUNTER1.OUT.UNITS=
|
||||
COUNTER2.OUT.UNITS=
|
||||
COUNTER3.OUT.UNITS=
|
||||
COUNTER4.OUT.UNITS=
|
||||
COUNTER5.OUT.UNITS=
|
||||
COUNTER6.OUT.UNITS=
|
||||
COUNTER7.OUT.UNITS=
|
||||
COUNTER8.OUT.UNITS=
|
||||
COUNTER1.OUT.OFFSET=0
|
||||
COUNTER2.OUT.OFFSET=0
|
||||
COUNTER3.OUT.OFFSET=0
|
||||
COUNTER4.OUT.OFFSET=0
|
||||
COUNTER5.OUT.OFFSET=0
|
||||
COUNTER6.OUT.OFFSET=0
|
||||
COUNTER7.OUT.OFFSET=0
|
||||
COUNTER8.OUT.OFFSET=0
|
||||
COUNTER1.OUT.SCALE=1
|
||||
COUNTER2.OUT.SCALE=1
|
||||
COUNTER3.OUT.SCALE=1
|
||||
COUNTER4.OUT.SCALE=1
|
||||
COUNTER5.OUT.SCALE=1
|
||||
COUNTER6.OUT.SCALE=1
|
||||
COUNTER7.OUT.SCALE=1
|
||||
COUNTER8.OUT.SCALE=1
|
||||
COUNTER1.OUT.CAPTURE=Value
|
||||
COUNTER2.OUT.CAPTURE=Value
|
||||
COUNTER3.OUT.CAPTURE=No
|
||||
COUNTER4.OUT.CAPTURE=No
|
||||
COUNTER5.OUT.CAPTURE=No
|
||||
COUNTER6.OUT.CAPTURE=No
|
||||
COUNTER7.OUT.CAPTURE=No
|
||||
COUNTER8.OUT.CAPTURE=No
|
||||
COUNTER1.DIR.DELAY=0
|
||||
COUNTER2.DIR.DELAY=0
|
||||
COUNTER3.DIR.DELAY=0
|
||||
COUNTER4.DIR.DELAY=0
|
||||
COUNTER5.DIR.DELAY=0
|
||||
COUNTER6.DIR.DELAY=0
|
||||
COUNTER7.DIR.DELAY=0
|
||||
COUNTER8.DIR.DELAY=0
|
||||
COUNTER1.ENABLE.DELAY=0
|
||||
COUNTER2.ENABLE.DELAY=0
|
||||
COUNTER3.ENABLE.DELAY=0
|
||||
COUNTER4.ENABLE.DELAY=0
|
||||
COUNTER5.ENABLE.DELAY=0
|
||||
COUNTER6.ENABLE.DELAY=0
|
||||
COUNTER7.ENABLE.DELAY=0
|
||||
COUNTER8.ENABLE.DELAY=0
|
||||
COUNTER1.TRIG.DELAY=0
|
||||
COUNTER2.TRIG.DELAY=0
|
||||
COUNTER3.TRIG.DELAY=0
|
||||
COUNTER4.TRIG.DELAY=0
|
||||
COUNTER5.TRIG.DELAY=0
|
||||
COUNTER6.TRIG.DELAY=0
|
||||
COUNTER7.TRIG.DELAY=0
|
||||
COUNTER8.TRIG.DELAY=0
|
||||
PULSE1.ENABLE.DELAY=0
|
||||
PULSE2.ENABLE.DELAY=0
|
||||
PULSE3.ENABLE.DELAY=0
|
||||
PULSE4.ENABLE.DELAY=0
|
||||
PULSE1.DELAY.UNITS=s
|
||||
PULSE2.DELAY.UNITS=s
|
||||
PULSE3.DELAY.UNITS=s
|
||||
PULSE4.DELAY.UNITS=s
|
||||
PULSE1.TRIG.DELAY=0
|
||||
PULSE2.TRIG.DELAY=0
|
||||
PULSE3.TRIG.DELAY=0
|
||||
PULSE4.TRIG.DELAY=0
|
||||
PULSE1.WIDTH.UNITS=ms
|
||||
PULSE2.WIDTH.UNITS=ms
|
||||
PULSE3.WIDTH.UNITS=s
|
||||
PULSE4.WIDTH.UNITS=s
|
||||
PULSE1.STEP.UNITS=ms
|
||||
PULSE2.STEP.UNITS=ms
|
||||
PULSE3.STEP.UNITS=s
|
||||
PULSE4.STEP.UNITS=s
|
||||
FILTER1.OUT.UNITS=
|
||||
FILTER2.OUT.UNITS=
|
||||
FILTER1.OUT.OFFSET=0
|
||||
FILTER2.OUT.OFFSET=0
|
||||
FILTER1.OUT.SCALE=1
|
||||
FILTER2.OUT.SCALE=1
|
||||
FILTER1.OUT.CAPTURE=No
|
||||
FILTER2.OUT.CAPTURE=No
|
||||
FILTER1.ENABLE.DELAY=0
|
||||
FILTER2.ENABLE.DELAY=0
|
||||
FILTER1.TRIG.DELAY=0
|
||||
FILTER2.TRIG.DELAY=0
|
||||
FMC_IN.VAL8.UNITS=V
|
||||
FMC_IN.VAL8.OFFSET=0
|
||||
FMC_IN.VAL8.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL8.CAPTURE=No
|
||||
FMC_IN.VAL1.UNITS=V
|
||||
FMC_IN.VAL1.OFFSET=0
|
||||
FMC_IN.VAL1.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL1.CAPTURE=No
|
||||
FMC_IN.VAL3.UNITS=V
|
||||
FMC_IN.VAL3.OFFSET=0
|
||||
FMC_IN.VAL3.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL3.CAPTURE=No
|
||||
FMC_IN.VAL2.UNITS=V
|
||||
FMC_IN.VAL2.OFFSET=0
|
||||
FMC_IN.VAL2.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL2.CAPTURE=No
|
||||
FMC_IN.VAL5.UNITS=V
|
||||
FMC_IN.VAL5.OFFSET=0
|
||||
FMC_IN.VAL5.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL5.CAPTURE=No
|
||||
FMC_IN.VAL4.UNITS=V
|
||||
FMC_IN.VAL4.OFFSET=0
|
||||
FMC_IN.VAL4.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL4.CAPTURE=No
|
||||
FMC_IN.VAL7.UNITS=V
|
||||
FMC_IN.VAL7.OFFSET=0
|
||||
FMC_IN.VAL7.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL7.CAPTURE=No
|
||||
FMC_IN.VAL6.UNITS=V
|
||||
FMC_IN.VAL6.OFFSET=0
|
||||
FMC_IN.VAL6.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL6.CAPTURE=No
|
||||
PGEN1.OUT.UNITS=
|
||||
PGEN2.OUT.UNITS=
|
||||
PGEN1.OUT.OFFSET=0
|
||||
PGEN2.OUT.OFFSET=0
|
||||
PGEN1.OUT.SCALE=1
|
||||
PGEN2.OUT.SCALE=1
|
||||
PGEN1.OUT.CAPTURE=No
|
||||
PGEN2.OUT.CAPTURE=No
|
||||
PGEN1.ENABLE.DELAY=0
|
||||
PGEN2.ENABLE.DELAY=0
|
||||
PGEN1.TRIG.DELAY=0
|
||||
PGEN2.TRIG.DELAY=0
|
||||
TTLIN1.TERM=High-Z
|
||||
TTLIN2.TERM=High-Z
|
||||
TTLIN3.TERM=High-Z
|
||||
TTLIN4.TERM=High-Z
|
||||
TTLIN5.TERM=High-Z
|
||||
TTLIN6.TERM=High-Z
|
||||
OUTENC1.DATA=ZERO
|
||||
OUTENC2.DATA=ZERO
|
||||
OUTENC3.DATA=ZERO
|
||||
OUTENC4.DATA=ZERO
|
||||
OUTENC1.A=ZERO
|
||||
OUTENC2.A=ZERO
|
||||
OUTENC3.A=ZERO
|
||||
OUTENC4.A=ZERO
|
||||
OUTENC1.ENCODING=Unsigned Binary
|
||||
OUTENC2.ENCODING=Unsigned Binary
|
||||
OUTENC3.ENCODING=Unsigned Binary
|
||||
OUTENC4.ENCODING=Unsigned Binary
|
||||
OUTENC1.QPERIOD=0
|
||||
OUTENC2.QPERIOD=0
|
||||
OUTENC3.QPERIOD=0
|
||||
OUTENC4.QPERIOD=0
|
||||
OUTENC1.Z=ZERO
|
||||
OUTENC2.Z=ZERO
|
||||
OUTENC3.Z=ZERO
|
||||
OUTENC4.Z=ZERO
|
||||
OUTENC1.B=ZERO
|
||||
OUTENC2.B=ZERO
|
||||
OUTENC3.B=ZERO
|
||||
OUTENC4.B=ZERO
|
||||
OUTENC1.VAL=ZERO
|
||||
OUTENC2.VAL=ZERO
|
||||
OUTENC3.VAL=ZERO
|
||||
OUTENC4.VAL=ZERO
|
||||
OUTENC1.PROTOCOL=Quadrature
|
||||
OUTENC2.PROTOCOL=Quadrature
|
||||
OUTENC3.PROTOCOL=Quadrature
|
||||
OUTENC4.PROTOCOL=Quadrature
|
||||
OUTENC1.ENABLE=ZERO
|
||||
OUTENC2.ENABLE=ZERO
|
||||
OUTENC3.ENABLE=ZERO
|
||||
OUTENC4.ENABLE=ZERO
|
||||
OUTENC1.GENERATOR_ERROR=No
|
||||
OUTENC2.GENERATOR_ERROR=No
|
||||
OUTENC3.GENERATOR_ERROR=No
|
||||
OUTENC4.GENERATOR_ERROR=No
|
||||
OUTENC1.BITS=0
|
||||
OUTENC2.BITS=0
|
||||
OUTENC3.BITS=0
|
||||
OUTENC4.BITS=0
|
||||
PCOMP1.PULSES=0
|
||||
PCOMP2.PULSES=0
|
||||
PCOMP1.PRE_START=1
|
||||
PCOMP2.PRE_START=0
|
||||
PCOMP1.ENABLE=ZERO
|
||||
PCOMP2.ENABLE=ZERO
|
||||
PCOMP1.DIR=Positive
|
||||
PCOMP2.DIR=Positive
|
||||
PCOMP1.START=20
|
||||
PCOMP2.START=0
|
||||
PCOMP1.WIDTH=1
|
||||
PCOMP2.WIDTH=0
|
||||
PCOMP1.INP=ZERO
|
||||
PCOMP2.INP=ZERO
|
||||
PCOMP1.RELATIVE=Absolute
|
||||
PCOMP2.RELATIVE=Absolute
|
||||
PCOMP1.STEP=10
|
||||
PCOMP2.STEP=0
|
||||
TTLOUT1.FINE_DELAY=0
|
||||
TTLOUT2.FINE_DELAY=0
|
||||
TTLOUT3.FINE_DELAY=0
|
||||
TTLOUT4.FINE_DELAY=0
|
||||
TTLOUT5.FINE_DELAY=0
|
||||
TTLOUT6.FINE_DELAY=0
|
||||
TTLOUT7.FINE_DELAY=0
|
||||
TTLOUT8.FINE_DELAY=0
|
||||
TTLOUT9.FINE_DELAY=0
|
||||
TTLOUT10.FINE_DELAY=0
|
||||
TTLOUT1.QUARTER_DELAY=0
|
||||
TTLOUT2.QUARTER_DELAY=0
|
||||
TTLOUT3.QUARTER_DELAY=0
|
||||
TTLOUT4.QUARTER_DELAY=0
|
||||
TTLOUT5.QUARTER_DELAY=0
|
||||
TTLOUT6.QUARTER_DELAY=0
|
||||
TTLOUT7.QUARTER_DELAY=0
|
||||
TTLOUT8.QUARTER_DELAY=0
|
||||
TTLOUT9.QUARTER_DELAY=0
|
||||
TTLOUT10.QUARTER_DELAY=0
|
||||
TTLOUT1.VAL=PULSE1.OUT
|
||||
TTLOUT2.VAL=ZERO
|
||||
TTLOUT3.VAL=ZERO
|
||||
TTLOUT4.VAL=ZERO
|
||||
TTLOUT5.VAL=ZERO
|
||||
TTLOUT6.VAL=ZERO
|
||||
TTLOUT7.VAL=ZERO
|
||||
TTLOUT8.VAL=ZERO
|
||||
TTLOUT9.VAL=ZERO
|
||||
TTLOUT10.VAL=ZERO
|
||||
PCAP.GATE=ZERO
|
||||
PCAP.ENABLE=BITS.OUTA
|
||||
PCAP.SHIFT_SUM=0
|
||||
PCAP.TRIG_EDGE=Rising
|
||||
PCAP.TRIG=PULSE1.OUT
|
||||
DIV1.DIVISOR=0
|
||||
DIV2.DIVISOR=0
|
||||
DIV1.FIRST_PULSE=OutN
|
||||
DIV2.FIRST_PULSE=OutN
|
||||
DIV1.INP=ZERO
|
||||
DIV2.INP=ZERO
|
||||
DIV1.ENABLE=ZERO
|
||||
DIV2.ENABLE=ZERO
|
||||
INENC1.ENCODING=Unsigned Binary
|
||||
INENC2.ENCODING=Unsigned Binary
|
||||
INENC3.ENCODING=Unsigned Binary
|
||||
INENC4.ENCODING=Unsigned Binary
|
||||
INENC1.CLK=ZERO
|
||||
INENC2.CLK=ZERO
|
||||
INENC3.CLK=ZERO
|
||||
INENC4.CLK=ZERO
|
||||
INENC1.MSB_DISCARD=0
|
||||
INENC2.MSB_DISCARD=0
|
||||
INENC3.MSB_DISCARD=0
|
||||
INENC4.MSB_DISCARD=0
|
||||
INENC1.LSB_DISCARD=0
|
||||
INENC2.LSB_DISCARD=0
|
||||
INENC3.LSB_DISCARD=0
|
||||
INENC4.LSB_DISCARD=0
|
||||
INENC1.CLK_SRC=Internally Generated
|
||||
INENC2.CLK_SRC=Internally Generated
|
||||
INENC3.CLK_SRC=Internally Generated
|
||||
INENC4.CLK_SRC=Internally Generated
|
||||
INENC1.PROTOCOL=ZMI
|
||||
INENC2.PROTOCOL=ZMI
|
||||
INENC3.PROTOCOL=Quadrature
|
||||
INENC4.PROTOCOL=Quadrature
|
||||
INENC1.RST_ON_Z=0
|
||||
INENC2.RST_ON_Z=0
|
||||
INENC3.RST_ON_Z=0
|
||||
INENC4.RST_ON_Z=0
|
||||
INENC1.CLK_PERIOD=10
|
||||
INENC2.CLK_PERIOD=0
|
||||
INENC3.CLK_PERIOD=0
|
||||
INENC4.CLK_PERIOD=0
|
||||
INENC1.BITS=32
|
||||
INENC2.BITS=0
|
||||
INENC3.BITS=0
|
||||
INENC4.BITS=0
|
||||
INENC1.FRAME_PERIOD=0
|
||||
INENC2.FRAME_PERIOD=0
|
||||
INENC3.FRAME_PERIOD=0
|
||||
INENC4.FRAME_PERIOD=0
|
||||
BITS.A=1
|
||||
BITS.C=0
|
||||
BITS.D=0
|
||||
BITS.B=0
|
||||
SFP3_SYNC_OUT.POS4=ZERO
|
||||
SFP3_SYNC_OUT.POS2=ZERO
|
||||
SFP3_SYNC_OUT.POS3=ZERO
|
||||
SFP3_SYNC_OUT.POS1=ZERO
|
||||
SFP3_SYNC_OUT.BIT8=ZERO
|
||||
SFP3_SYNC_OUT.BIT1=ZERO
|
||||
SFP3_SYNC_OUT.BIT3=ZERO
|
||||
SFP3_SYNC_OUT.BIT2=ZERO
|
||||
SFP3_SYNC_OUT.BIT5=ZERO
|
||||
SFP3_SYNC_OUT.BIT4=ZERO
|
||||
SFP3_SYNC_OUT.BIT7=ZERO
|
||||
SFP3_SYNC_OUT.BIT6=ZERO
|
||||
SEQ1.ENABLE=ZERO
|
||||
SEQ2.ENABLE=ZERO
|
||||
SEQ1.PRESCALE=0
|
||||
SEQ2.PRESCALE=0
|
||||
SEQ1.BITA=ZERO
|
||||
SEQ2.BITA=ZERO
|
||||
SEQ1.BITC=ZERO
|
||||
SEQ2.BITC=ZERO
|
||||
SEQ1.BITB=ZERO
|
||||
SEQ2.BITB=ZERO
|
||||
SEQ1.REPEATS=0
|
||||
SEQ2.REPEATS=0
|
||||
SEQ1.POSB=ZERO
|
||||
SEQ2.POSB=ZERO
|
||||
SEQ1.POSC=ZERO
|
||||
SEQ2.POSC=ZERO
|
||||
SEQ1.POSA=ZERO
|
||||
SEQ2.POSA=ZERO
|
||||
SYSTEM.CLOCK_SOURCE=int clock
|
||||
SRGATE1.WHEN_DISABLED=Set output low
|
||||
SRGATE2.WHEN_DISABLED=Set output low
|
||||
SRGATE3.WHEN_DISABLED=Set output low
|
||||
SRGATE4.WHEN_DISABLED=Set output low
|
||||
SRGATE1.RST_EDGE=Falling
|
||||
SRGATE2.RST_EDGE=Rising
|
||||
SRGATE3.RST_EDGE=Rising
|
||||
SRGATE4.RST_EDGE=Rising
|
||||
SRGATE1.SET=ZERO
|
||||
SRGATE2.SET=ZERO
|
||||
SRGATE3.SET=ZERO
|
||||
SRGATE4.SET=ZERO
|
||||
SRGATE1.SET_EDGE=Rising
|
||||
SRGATE2.SET_EDGE=Rising
|
||||
SRGATE3.SET_EDGE=Rising
|
||||
SRGATE4.SET_EDGE=Rising
|
||||
SRGATE1.ENABLE=ZERO
|
||||
SRGATE2.ENABLE=ZERO
|
||||
SRGATE3.ENABLE=ZERO
|
||||
SRGATE4.ENABLE=ZERO
|
||||
SRGATE1.RST=ZERO
|
||||
SRGATE2.RST=ZERO
|
||||
SRGATE3.RST=ZERO
|
||||
SRGATE4.RST=ZERO
|
||||
FMC_OUT.GAIN4=5V
|
||||
FMC_OUT.GAIN1=5V
|
||||
FMC_OUT.GAIN3=5V
|
||||
FMC_OUT.GAIN2=5V
|
||||
FMC_OUT.VAL1=ZERO
|
||||
FMC_OUT.VAL3=ZERO
|
||||
FMC_OUT.VAL2=ZERO
|
||||
FMC_OUT.VAL4=ZERO
|
||||
LUT1.INPB=ZERO
|
||||
LUT2.INPB=ZERO
|
||||
LUT3.INPB=ZERO
|
||||
LUT4.INPB=ZERO
|
||||
LUT5.INPB=ZERO
|
||||
LUT6.INPB=ZERO
|
||||
LUT7.INPB=ZERO
|
||||
LUT8.INPB=ZERO
|
||||
LUT1.INPC=ZERO
|
||||
LUT2.INPC=ZERO
|
||||
LUT3.INPC=ZERO
|
||||
LUT4.INPC=ZERO
|
||||
LUT5.INPC=ZERO
|
||||
LUT6.INPC=ZERO
|
||||
LUT7.INPC=ZERO
|
||||
LUT8.INPC=ZERO
|
||||
LUT1.INPA=ZERO
|
||||
LUT2.INPA=ZERO
|
||||
LUT3.INPA=ZERO
|
||||
LUT4.INPA=ZERO
|
||||
LUT5.INPA=ZERO
|
||||
LUT6.INPA=ZERO
|
||||
LUT7.INPA=ZERO
|
||||
LUT8.INPA=ZERO
|
||||
LUT1.INPD=ZERO
|
||||
LUT2.INPD=ZERO
|
||||
LUT3.INPD=ZERO
|
||||
LUT4.INPD=ZERO
|
||||
LUT5.INPD=ZERO
|
||||
LUT6.INPD=ZERO
|
||||
LUT7.INPD=ZERO
|
||||
LUT8.INPD=ZERO
|
||||
LUT1.INPE=ZERO
|
||||
LUT2.INPE=ZERO
|
||||
LUT3.INPE=ZERO
|
||||
LUT4.INPE=ZERO
|
||||
LUT5.INPE=ZERO
|
||||
LUT6.INPE=ZERO
|
||||
LUT7.INPE=ZERO
|
||||
LUT8.INPE=ZERO
|
||||
LUT1.FUNC=0xffffff00
|
||||
LUT2.FUNC=0x00000000
|
||||
LUT3.FUNC=0x00000000
|
||||
LUT4.FUNC=0x00000000
|
||||
LUT5.FUNC=0x00000000
|
||||
LUT6.FUNC=0x00000000
|
||||
LUT7.FUNC=0x00000000
|
||||
LUT8.FUNC=0x00000000
|
||||
LUT1.TYPEA=Input-Level
|
||||
LUT2.TYPEA=Input-Level
|
||||
LUT3.TYPEA=Input-Level
|
||||
LUT4.TYPEA=Input-Level
|
||||
LUT5.TYPEA=Input-Level
|
||||
LUT6.TYPEA=Input-Level
|
||||
LUT7.TYPEA=Input-Level
|
||||
LUT8.TYPEA=Input-Level
|
||||
LUT1.TYPEC=Input-Level
|
||||
LUT2.TYPEC=Input-Level
|
||||
LUT3.TYPEC=Input-Level
|
||||
LUT4.TYPEC=Input-Level
|
||||
LUT5.TYPEC=Input-Level
|
||||
LUT6.TYPEC=Input-Level
|
||||
LUT7.TYPEC=Input-Level
|
||||
LUT8.TYPEC=Input-Level
|
||||
LUT1.TYPEB=Input-Level
|
||||
LUT2.TYPEB=Input-Level
|
||||
LUT3.TYPEB=Input-Level
|
||||
LUT4.TYPEB=Input-Level
|
||||
LUT5.TYPEB=Input-Level
|
||||
LUT6.TYPEB=Input-Level
|
||||
LUT7.TYPEB=Input-Level
|
||||
LUT8.TYPEB=Input-Level
|
||||
LUT1.TYPEE=Input-Level
|
||||
LUT2.TYPEE=Input-Level
|
||||
LUT3.TYPEE=Input-Level
|
||||
LUT4.TYPEE=Input-Level
|
||||
LUT5.TYPEE=Input-Level
|
||||
LUT6.TYPEE=Input-Level
|
||||
LUT7.TYPEE=Input-Level
|
||||
LUT8.TYPEE=Input-Level
|
||||
LUT1.TYPED=Input-Level
|
||||
LUT2.TYPED=Input-Level
|
||||
LUT3.TYPED=Input-Level
|
||||
LUT4.TYPED=Input-Level
|
||||
LUT5.TYPED=Input-Level
|
||||
LUT6.TYPED=Input-Level
|
||||
LUT7.TYPED=Input-Level
|
||||
LUT8.TYPED=Input-Level
|
||||
CALC1.INPC=ZERO
|
||||
CALC2.INPC=ZERO
|
||||
CALC1.INPA=ZERO
|
||||
CALC2.INPA=ZERO
|
||||
CALC1.SHIFT=0
|
||||
CALC2.SHIFT=0
|
||||
CALC1.INPB=ZERO
|
||||
CALC2.INPB=ZERO
|
||||
CALC1.INPD=ZERO
|
||||
CALC2.INPD=ZERO
|
||||
CALC1.TYPEA=Value
|
||||
CALC2.TYPEA=Value
|
||||
CALC1.TYPEC=Value
|
||||
CALC2.TYPEC=Value
|
||||
CALC1.TYPEB=Value
|
||||
CALC2.TYPEB=Value
|
||||
CALC1.TYPED=Value
|
||||
CALC2.TYPED=Value
|
||||
LVDSOUT1.FINE_DELAY=0
|
||||
LVDSOUT2.FINE_DELAY=0
|
||||
LVDSOUT1.QUARTER_DELAY=0
|
||||
LVDSOUT2.QUARTER_DELAY=0
|
||||
LVDSOUT1.VAL=ZERO
|
||||
LVDSOUT2.VAL=ZERO
|
||||
CLOCK1.ENABLE=ZERO
|
||||
CLOCK2.ENABLE=ZERO
|
||||
CLOCK1.PERIOD=1
|
||||
CLOCK2.PERIOD=50
|
||||
CLOCK1.WIDTH=0.504
|
||||
CLOCK2.WIDTH=5
|
||||
COUNTER1.OUT_MODE=On-Change
|
||||
COUNTER2.OUT_MODE=On-Change
|
||||
COUNTER3.OUT_MODE=On-Change
|
||||
COUNTER4.OUT_MODE=On-Change
|
||||
COUNTER5.OUT_MODE=On-Change
|
||||
COUNTER6.OUT_MODE=On-Change
|
||||
COUNTER7.OUT_MODE=On-Change
|
||||
COUNTER8.OUT_MODE=On-Change
|
||||
COUNTER1.STEP=0
|
||||
COUNTER2.STEP=0
|
||||
COUNTER3.STEP=0
|
||||
COUNTER4.STEP=0
|
||||
COUNTER5.STEP=0
|
||||
COUNTER6.STEP=0
|
||||
COUNTER7.STEP=0
|
||||
COUNTER8.STEP=0
|
||||
COUNTER1.DIR=ZERO
|
||||
COUNTER2.DIR=ZERO
|
||||
COUNTER3.DIR=ZERO
|
||||
COUNTER4.DIR=ZERO
|
||||
COUNTER5.DIR=ZERO
|
||||
COUNTER6.DIR=ZERO
|
||||
COUNTER7.DIR=ZERO
|
||||
COUNTER8.DIR=ZERO
|
||||
COUNTER1.ENABLE=ZERO
|
||||
COUNTER2.ENABLE=ZERO
|
||||
COUNTER3.ENABLE=ZERO
|
||||
COUNTER4.ENABLE=ZERO
|
||||
COUNTER5.ENABLE=ZERO
|
||||
COUNTER6.ENABLE=ZERO
|
||||
COUNTER7.ENABLE=ZERO
|
||||
COUNTER8.ENABLE=ZERO
|
||||
COUNTER1.TRIG=ZERO
|
||||
COUNTER2.TRIG=ZERO
|
||||
COUNTER3.TRIG=ZERO
|
||||
COUNTER4.TRIG=ZERO
|
||||
COUNTER5.TRIG=ZERO
|
||||
COUNTER6.TRIG=ZERO
|
||||
COUNTER7.TRIG=ZERO
|
||||
COUNTER8.TRIG=ZERO
|
||||
COUNTER1.TRIG_EDGE=Rising
|
||||
COUNTER2.TRIG_EDGE=Rising
|
||||
COUNTER3.TRIG_EDGE=Rising
|
||||
COUNTER4.TRIG_EDGE=Rising
|
||||
COUNTER5.TRIG_EDGE=Rising
|
||||
COUNTER6.TRIG_EDGE=Rising
|
||||
COUNTER7.TRIG_EDGE=Rising
|
||||
COUNTER8.TRIG_EDGE=Rising
|
||||
COUNTER1.MIN=0
|
||||
COUNTER2.MIN=0
|
||||
COUNTER3.MIN=0
|
||||
COUNTER4.MIN=0
|
||||
COUNTER5.MIN=0
|
||||
COUNTER6.MIN=0
|
||||
COUNTER7.MIN=0
|
||||
COUNTER8.MIN=0
|
||||
COUNTER1.MAX=200
|
||||
COUNTER2.MAX=0
|
||||
COUNTER3.MAX=0
|
||||
COUNTER4.MAX=0
|
||||
COUNTER5.MAX=0
|
||||
COUNTER6.MAX=0
|
||||
COUNTER7.MAX=0
|
||||
COUNTER8.MAX=0
|
||||
COUNTER1.START=0
|
||||
COUNTER2.START=0
|
||||
COUNTER3.START=0
|
||||
COUNTER4.START=0
|
||||
COUNTER5.START=0
|
||||
COUNTER6.START=0
|
||||
COUNTER7.START=0
|
||||
COUNTER8.START=0
|
||||
PULSE1.PULSES=1
|
||||
PULSE2.PULSES=10
|
||||
PULSE3.PULSES=0
|
||||
PULSE4.PULSES=0
|
||||
PULSE1.ENABLE=BITS.OUTA
|
||||
PULSE2.ENABLE=ZERO
|
||||
PULSE3.ENABLE=ZERO
|
||||
PULSE4.ENABLE=ZERO
|
||||
PULSE1.DELAY=0
|
||||
PULSE2.DELAY=0.1
|
||||
PULSE3.DELAY=0.2
|
||||
PULSE4.DELAY=0.3
|
||||
PULSE1.TRIG=BITS.OUTB
|
||||
PULSE2.TRIG=ZERO
|
||||
PULSE3.TRIG=ZERO
|
||||
PULSE4.TRIG=ZERO
|
||||
PULSE1.TRIG_EDGE=Rising
|
||||
PULSE2.TRIG_EDGE=Rising
|
||||
PULSE3.TRIG_EDGE=Rising
|
||||
PULSE4.TRIG_EDGE=Rising
|
||||
PULSE1.WIDTH=99
|
||||
PULSE2.WIDTH=10
|
||||
PULSE3.WIDTH=0.3
|
||||
PULSE4.WIDTH=0.1
|
||||
PULSE1.STEP=100
|
||||
PULSE2.STEP=20
|
||||
PULSE3.STEP=0
|
||||
PULSE4.STEP=0
|
||||
FILTER1.INP=ZERO
|
||||
FILTER2.INP=ZERO
|
||||
FILTER1.MODE=average
|
||||
FILTER2.MODE=difference
|
||||
FILTER1.ENABLE=ZERO
|
||||
FILTER2.ENABLE=ZERO
|
||||
FILTER1.TRIG=ZERO
|
||||
FILTER2.TRIG=ZERO
|
||||
FMC_IN.GAIN5=10V
|
||||
FMC_IN.GAIN4=10V
|
||||
FMC_IN.GAIN7=10V
|
||||
FMC_IN.GAIN6=10V
|
||||
FMC_IN.GAIN1=10V
|
||||
FMC_IN.GAIN3=10V
|
||||
FMC_IN.GAIN2=10V
|
||||
FMC_IN.GAIN8=10V
|
||||
PGEN1.REPEATS=1000
|
||||
PGEN2.REPEATS=0
|
||||
PGEN1.ENABLE=ZERO
|
||||
PGEN2.ENABLE=ZERO
|
||||
PGEN1.TRIG=ZERO
|
||||
PGEN2.TRIG=ZERO
|
||||
*METADATA.LABEL_CALC1=
|
||||
*METADATA.LABEL_FILTER1=
|
||||
*METADATA.LABEL_CALC2=
|
||||
*METADATA.LABEL_SRGATE4=
|
||||
*METADATA.LABEL_FMC_IN1=
|
||||
*METADATA.LABEL_TTLIN6=
|
||||
*METADATA.LABEL_SRGATE1=
|
||||
*METADATA.LABEL_TTLIN4=
|
||||
*METADATA.LABEL_TTLIN5=
|
||||
*METADATA.LABEL_TTLIN2=TTL IN2: PCO ES2 Cam exp stutus #4
|
||||
*METADATA.LABEL_TTLIN3=
|
||||
*METADATA.LABEL_CLOCK1=
|
||||
*METADATA.LABEL_TTLIN1=TTL IN1: PCO ES1 Cam exp status #4
|
||||
*METADATA.LABEL_PCOMP1=
|
||||
*METADATA.LABEL_LUT8=
|
||||
*METADATA.LABEL_BITS1=Software Triggers
|
||||
*METADATA.LABEL_COUNTER8=
|
||||
*METADATA.LABEL_COUNTER7=
|
||||
*METADATA.LABEL_COUNTER6=
|
||||
*METADATA.LABEL_COUNTER5=
|
||||
*METADATA.LABEL_COUNTER4=
|
||||
*METADATA.LABEL_COUNTER3=
|
||||
*METADATA.LABEL_COUNTER2=
|
||||
*METADATA.LABEL_COUNTER1=
|
||||
*METADATA.LABEL_TTLOUT3=TTL OUT 3: GF#4 Ext. Acq. Enable
|
||||
*METADATA.LABEL_OUTENC2=
|
||||
*METADATA.LABEL_OUTENC3=
|
||||
*METADATA.LABEL_SYSTEM1=System control FPGA
|
||||
*METADATA.LABEL_OUTENC1=
|
||||
*METADATA.LABEL_PGEN2=
|
||||
*METADATA.LABEL_OUTENC4=
|
||||
*METADATA.LABEL_PGEN1=
|
||||
*METADATA.LABEL_LUT2=
|
||||
*METADATA.LABEL_LUT3=
|
||||
*METADATA.LABEL_LUT1=A or B: PCO ES1 or PCO ES2
|
||||
*METADATA.LABEL_LUT6=
|
||||
*METADATA.LABEL_LUT7=
|
||||
*METADATA.LABEL_LUT4=
|
||||
*METADATA.LABEL_LUT5=
|
||||
*METADATA.LABEL_LVDSOUT2=
|
||||
*METADATA.LABEL_LVDSOUT1=
|
||||
*METADATA.LABEL_SFP3_SYNC_OUT1=
|
||||
*METADATA.LABEL_PULSE3=
|
||||
*METADATA.LABEL_TTLOUT7=
|
||||
*METADATA.LABEL_SRGATE2=
|
||||
*METADATA.LABEL_LVDSIN2=
|
||||
*METADATA.LABEL_LVDSIN1=
|
||||
*METADATA.LABEL_SEQ1=
|
||||
*METADATA.LABEL_CLOCK2=
|
||||
*METADATA.LABEL_PULSE4=
|
||||
*METADATA.LABEL_INENC1=
|
||||
*METADATA.LABEL_INENC2=
|
||||
*METADATA.LABEL_INENC3=
|
||||
*METADATA.LABEL_INENC4=
|
||||
*METADATA.LABEL_PULSE1=
|
||||
*METADATA.LABEL_PULSE2=
|
||||
*METADATA.LABEL_FILTER2=
|
||||
*METADATA.LABEL_TTLOUT10=
|
||||
*METADATA.LABEL_SEQ2=
|
||||
*METADATA.LABEL_PCOMP2=
|
||||
*METADATA.LABEL_DIV1=
|
||||
*METADATA.LABEL_SRGATE3=
|
||||
*METADATA.LABEL_FMC_OUT1=
|
||||
*METADATA.LABEL_DIV2=
|
||||
*METADATA.LABEL_SFP3_SYNC_IN1=
|
||||
*METADATA.LABEL_TTLOUT8=
|
||||
*METADATA.LABEL_TTLOUT9=
|
||||
*METADATA.LABEL_TTLOUT6=
|
||||
*METADATA.LABEL_PCAP1=Position capture control
|
||||
*METADATA.LABEL_TTLOUT4=TTL OUT4: To Blue Box Cam enable
|
||||
*METADATA.LABEL_TTLOUT5=
|
||||
*METADATA.LABEL_TTLOUT2=TTL OUT 2: To Blue Box cam exposure
|
||||
*METADATA.DESIGN=
|
||||
*METADATA.LABEL_TTLOUT1=TTL OUT 1: To Aero Fast INP 1
|
||||
SEQ1.TABLE<B
|
||||
BQD7AxQAAAABAAAAAAAAAA==
|
||||
|
||||
SEQ2.TABLE<B
|
||||
|
||||
PGEN1.TABLE<B
|
||||
CgAAABQAAAAeAAAALQAAAHgAAAA=
|
||||
|
||||
PGEN2.TABLE<B
|
||||
|
||||
*METADATA.LAYOUT<
|
||||
|
||||
*METADATA.EXPORTS<
|
858
ophyd_devices/devices/panda_config_time_based_grid.ini
Normal file
858
ophyd_devices/devices/panda_config_time_based_grid.ini
Normal file
@ -0,0 +1,858 @@
|
||||
OUTENC1.DATA.DELAY=0
|
||||
OUTENC2.DATA.DELAY=0
|
||||
OUTENC3.DATA.DELAY=0
|
||||
OUTENC4.DATA.DELAY=0
|
||||
OUTENC1.A.DELAY=0
|
||||
OUTENC2.A.DELAY=0
|
||||
OUTENC3.A.DELAY=0
|
||||
OUTENC4.A.DELAY=0
|
||||
OUTENC1.QPERIOD.UNITS=s
|
||||
OUTENC2.QPERIOD.UNITS=s
|
||||
OUTENC3.QPERIOD.UNITS=s
|
||||
OUTENC4.QPERIOD.UNITS=s
|
||||
OUTENC1.Z.DELAY=0
|
||||
OUTENC2.Z.DELAY=0
|
||||
OUTENC3.Z.DELAY=0
|
||||
OUTENC4.Z.DELAY=0
|
||||
OUTENC1.B.DELAY=0
|
||||
OUTENC2.B.DELAY=0
|
||||
OUTENC3.B.DELAY=0
|
||||
OUTENC4.B.DELAY=0
|
||||
OUTENC1.ENABLE.DELAY=0
|
||||
OUTENC2.ENABLE.DELAY=0
|
||||
OUTENC3.ENABLE.DELAY=0
|
||||
OUTENC4.ENABLE.DELAY=0
|
||||
PCOMP1.ENABLE.DELAY=0
|
||||
PCOMP2.ENABLE.DELAY=0
|
||||
TTLOUT1.VAL.DELAY=0
|
||||
TTLOUT2.VAL.DELAY=0
|
||||
TTLOUT3.VAL.DELAY=0
|
||||
TTLOUT4.VAL.DELAY=0
|
||||
TTLOUT5.VAL.DELAY=0
|
||||
TTLOUT6.VAL.DELAY=0
|
||||
TTLOUT7.VAL.DELAY=0
|
||||
TTLOUT8.VAL.DELAY=0
|
||||
TTLOUT9.VAL.DELAY=0
|
||||
TTLOUT10.VAL.DELAY=0
|
||||
PCAP.TS_END.CAPTURE=No
|
||||
PCAP.GATE.DELAY=0
|
||||
PCAP.TS_START.CAPTURE=No
|
||||
PCAP.ENABLE.DELAY=0
|
||||
PCAP.BITS2.CAPTURE=Value
|
||||
PCAP.BITS0.CAPTURE=No
|
||||
PCAP.BITS3.CAPTURE=No
|
||||
PCAP.BITS1.CAPTURE=Value
|
||||
PCAP.GATE_DURATION.CAPTURE=No
|
||||
PCAP.TS_TRIG.CAPTURE=No
|
||||
PCAP.TRIG.DELAY=0
|
||||
SFP3_SYNC_IN.POS3.UNITS=
|
||||
SFP3_SYNC_IN.POS3.OFFSET=0
|
||||
SFP3_SYNC_IN.POS3.SCALE=1
|
||||
SFP3_SYNC_IN.POS3.CAPTURE=No
|
||||
SFP3_SYNC_IN.POS4.UNITS=
|
||||
SFP3_SYNC_IN.POS4.OFFSET=0
|
||||
SFP3_SYNC_IN.POS4.SCALE=1
|
||||
SFP3_SYNC_IN.POS4.CAPTURE=No
|
||||
SFP3_SYNC_IN.POS2.UNITS=
|
||||
SFP3_SYNC_IN.POS2.OFFSET=0
|
||||
SFP3_SYNC_IN.POS2.SCALE=1
|
||||
SFP3_SYNC_IN.POS2.CAPTURE=No
|
||||
SFP3_SYNC_IN.POS1.UNITS=
|
||||
SFP3_SYNC_IN.POS1.OFFSET=0
|
||||
SFP3_SYNC_IN.POS1.SCALE=1
|
||||
SFP3_SYNC_IN.POS1.CAPTURE=No
|
||||
DIV1.INP.DELAY=0
|
||||
DIV2.INP.DELAY=0
|
||||
DIV1.ENABLE.DELAY=0
|
||||
DIV2.ENABLE.DELAY=0
|
||||
INENC1.CLK.DELAY=0
|
||||
INENC2.CLK.DELAY=0
|
||||
INENC3.CLK.DELAY=0
|
||||
INENC4.CLK.DELAY=0
|
||||
INENC1.VAL.UNITS=
|
||||
INENC2.VAL.UNITS=
|
||||
INENC3.VAL.UNITS=
|
||||
INENC4.VAL.UNITS=
|
||||
INENC1.VAL.OFFSET=0
|
||||
INENC2.VAL.OFFSET=0
|
||||
INENC3.VAL.OFFSET=0
|
||||
INENC4.VAL.OFFSET=0
|
||||
INENC1.VAL.SCALE=1
|
||||
INENC2.VAL.SCALE=1
|
||||
INENC3.VAL.SCALE=1
|
||||
INENC4.VAL.SCALE=1
|
||||
INENC1.VAL.CAPTURE=Value
|
||||
INENC2.VAL.CAPTURE=Value
|
||||
INENC3.VAL.CAPTURE=No
|
||||
INENC4.VAL.CAPTURE=No
|
||||
INENC1.CLK_PERIOD.UNITS=us
|
||||
INENC2.CLK_PERIOD.UNITS=s
|
||||
INENC3.CLK_PERIOD.UNITS=s
|
||||
INENC4.CLK_PERIOD.UNITS=s
|
||||
INENC1.FRAME_PERIOD.UNITS=s
|
||||
INENC2.FRAME_PERIOD.UNITS=s
|
||||
INENC3.FRAME_PERIOD.UNITS=s
|
||||
INENC4.FRAME_PERIOD.UNITS=s
|
||||
SFP3_SYNC_OUT.BIT8.DELAY=0
|
||||
SFP3_SYNC_OUT.BIT1.DELAY=0
|
||||
SFP3_SYNC_OUT.BIT3.DELAY=0
|
||||
SFP3_SYNC_OUT.BIT2.DELAY=0
|
||||
SFP3_SYNC_OUT.BIT5.DELAY=0
|
||||
SFP3_SYNC_OUT.BIT4.DELAY=0
|
||||
SFP3_SYNC_OUT.BIT7.DELAY=0
|
||||
SFP3_SYNC_OUT.BIT6.DELAY=0
|
||||
SEQ1.ENABLE.DELAY=0
|
||||
SEQ2.ENABLE.DELAY=0
|
||||
SEQ1.PRESCALE.UNITS=s
|
||||
SEQ2.PRESCALE.UNITS=s
|
||||
SEQ1.BITA.DELAY=0
|
||||
SEQ2.BITA.DELAY=0
|
||||
SEQ1.BITC.DELAY=0
|
||||
SEQ2.BITC.DELAY=0
|
||||
SEQ1.BITB.DELAY=0
|
||||
SEQ2.BITB.DELAY=0
|
||||
SRGATE1.SET.DELAY=0
|
||||
SRGATE2.SET.DELAY=0
|
||||
SRGATE3.SET.DELAY=0
|
||||
SRGATE4.SET.DELAY=0
|
||||
SRGATE1.ENABLE.DELAY=0
|
||||
SRGATE2.ENABLE.DELAY=0
|
||||
SRGATE3.ENABLE.DELAY=0
|
||||
SRGATE4.ENABLE.DELAY=0
|
||||
SRGATE1.RST.DELAY=0
|
||||
SRGATE2.RST.DELAY=0
|
||||
SRGATE3.RST.DELAY=0
|
||||
SRGATE4.RST.DELAY=0
|
||||
LUT1.INPB.DELAY=0
|
||||
LUT2.INPB.DELAY=0
|
||||
LUT3.INPB.DELAY=0
|
||||
LUT4.INPB.DELAY=0
|
||||
LUT5.INPB.DELAY=0
|
||||
LUT6.INPB.DELAY=0
|
||||
LUT7.INPB.DELAY=0
|
||||
LUT8.INPB.DELAY=0
|
||||
LUT1.INPC.DELAY=0
|
||||
LUT2.INPC.DELAY=0
|
||||
LUT3.INPC.DELAY=0
|
||||
LUT4.INPC.DELAY=0
|
||||
LUT5.INPC.DELAY=0
|
||||
LUT6.INPC.DELAY=0
|
||||
LUT7.INPC.DELAY=0
|
||||
LUT8.INPC.DELAY=0
|
||||
LUT1.INPA.DELAY=0
|
||||
LUT2.INPA.DELAY=0
|
||||
LUT3.INPA.DELAY=0
|
||||
LUT4.INPA.DELAY=0
|
||||
LUT5.INPA.DELAY=0
|
||||
LUT6.INPA.DELAY=0
|
||||
LUT7.INPA.DELAY=0
|
||||
LUT8.INPA.DELAY=0
|
||||
LUT1.INPD.DELAY=0
|
||||
LUT2.INPD.DELAY=0
|
||||
LUT3.INPD.DELAY=0
|
||||
LUT4.INPD.DELAY=0
|
||||
LUT5.INPD.DELAY=0
|
||||
LUT6.INPD.DELAY=0
|
||||
LUT7.INPD.DELAY=0
|
||||
LUT8.INPD.DELAY=0
|
||||
LUT1.INPE.DELAY=0
|
||||
LUT2.INPE.DELAY=0
|
||||
LUT3.INPE.DELAY=0
|
||||
LUT4.INPE.DELAY=0
|
||||
LUT5.INPE.DELAY=0
|
||||
LUT6.INPE.DELAY=0
|
||||
LUT7.INPE.DELAY=0
|
||||
LUT8.INPE.DELAY=0
|
||||
CALC1.OUT.UNITS=
|
||||
CALC2.OUT.UNITS=
|
||||
CALC1.OUT.OFFSET=0
|
||||
CALC2.OUT.OFFSET=0
|
||||
CALC1.OUT.SCALE=1
|
||||
CALC2.OUT.SCALE=1
|
||||
CALC1.OUT.CAPTURE=No
|
||||
CALC2.OUT.CAPTURE=No
|
||||
LVDSOUT1.VAL.DELAY=0
|
||||
LVDSOUT2.VAL.DELAY=0
|
||||
CLOCK1.ENABLE.DELAY=0
|
||||
CLOCK2.ENABLE.DELAY=0
|
||||
CLOCK1.PERIOD.UNITS=us
|
||||
CLOCK2.PERIOD.UNITS=us
|
||||
CLOCK1.WIDTH.UNITS=us
|
||||
CLOCK2.WIDTH.UNITS=us
|
||||
COUNTER1.OUT.UNITS=
|
||||
COUNTER2.OUT.UNITS=
|
||||
COUNTER3.OUT.UNITS=
|
||||
COUNTER4.OUT.UNITS=
|
||||
COUNTER5.OUT.UNITS=
|
||||
COUNTER6.OUT.UNITS=
|
||||
COUNTER7.OUT.UNITS=
|
||||
COUNTER8.OUT.UNITS=
|
||||
COUNTER1.OUT.OFFSET=0
|
||||
COUNTER2.OUT.OFFSET=0
|
||||
COUNTER3.OUT.OFFSET=0
|
||||
COUNTER4.OUT.OFFSET=0
|
||||
COUNTER5.OUT.OFFSET=0
|
||||
COUNTER6.OUT.OFFSET=0
|
||||
COUNTER7.OUT.OFFSET=0
|
||||
COUNTER8.OUT.OFFSET=0
|
||||
COUNTER1.OUT.SCALE=1
|
||||
COUNTER2.OUT.SCALE=1
|
||||
COUNTER3.OUT.SCALE=1
|
||||
COUNTER4.OUT.SCALE=1
|
||||
COUNTER5.OUT.SCALE=1
|
||||
COUNTER6.OUT.SCALE=1
|
||||
COUNTER7.OUT.SCALE=1
|
||||
COUNTER8.OUT.SCALE=1
|
||||
COUNTER1.OUT.CAPTURE=Value
|
||||
COUNTER2.OUT.CAPTURE=Value
|
||||
COUNTER3.OUT.CAPTURE=No
|
||||
COUNTER4.OUT.CAPTURE=No
|
||||
COUNTER5.OUT.CAPTURE=No
|
||||
COUNTER6.OUT.CAPTURE=No
|
||||
COUNTER7.OUT.CAPTURE=No
|
||||
COUNTER8.OUT.CAPTURE=No
|
||||
COUNTER1.DIR.DELAY=0
|
||||
COUNTER2.DIR.DELAY=0
|
||||
COUNTER3.DIR.DELAY=0
|
||||
COUNTER4.DIR.DELAY=0
|
||||
COUNTER5.DIR.DELAY=0
|
||||
COUNTER6.DIR.DELAY=0
|
||||
COUNTER7.DIR.DELAY=0
|
||||
COUNTER8.DIR.DELAY=0
|
||||
COUNTER1.ENABLE.DELAY=0
|
||||
COUNTER2.ENABLE.DELAY=0
|
||||
COUNTER3.ENABLE.DELAY=0
|
||||
COUNTER4.ENABLE.DELAY=0
|
||||
COUNTER5.ENABLE.DELAY=0
|
||||
COUNTER6.ENABLE.DELAY=0
|
||||
COUNTER7.ENABLE.DELAY=0
|
||||
COUNTER8.ENABLE.DELAY=0
|
||||
COUNTER1.TRIG.DELAY=0
|
||||
COUNTER2.TRIG.DELAY=0
|
||||
COUNTER3.TRIG.DELAY=0
|
||||
COUNTER4.TRIG.DELAY=0
|
||||
COUNTER5.TRIG.DELAY=0
|
||||
COUNTER6.TRIG.DELAY=0
|
||||
COUNTER7.TRIG.DELAY=0
|
||||
COUNTER8.TRIG.DELAY=0
|
||||
PULSE1.ENABLE.DELAY=0
|
||||
PULSE2.ENABLE.DELAY=0
|
||||
PULSE3.ENABLE.DELAY=0
|
||||
PULSE4.ENABLE.DELAY=0
|
||||
PULSE1.DELAY.UNITS=s
|
||||
PULSE2.DELAY.UNITS=s
|
||||
PULSE3.DELAY.UNITS=s
|
||||
PULSE4.DELAY.UNITS=s
|
||||
PULSE1.TRIG.DELAY=0
|
||||
PULSE2.TRIG.DELAY=0
|
||||
PULSE3.TRIG.DELAY=0
|
||||
PULSE4.TRIG.DELAY=0
|
||||
PULSE1.WIDTH.UNITS=ms
|
||||
PULSE2.WIDTH.UNITS=ms
|
||||
PULSE3.WIDTH.UNITS=s
|
||||
PULSE4.WIDTH.UNITS=s
|
||||
PULSE1.STEP.UNITS=ms
|
||||
PULSE2.STEP.UNITS=ms
|
||||
PULSE3.STEP.UNITS=s
|
||||
PULSE4.STEP.UNITS=s
|
||||
FILTER1.OUT.UNITS=
|
||||
FILTER2.OUT.UNITS=
|
||||
FILTER1.OUT.OFFSET=0
|
||||
FILTER2.OUT.OFFSET=0
|
||||
FILTER1.OUT.SCALE=1
|
||||
FILTER2.OUT.SCALE=1
|
||||
FILTER1.OUT.CAPTURE=No
|
||||
FILTER2.OUT.CAPTURE=No
|
||||
FILTER1.ENABLE.DELAY=0
|
||||
FILTER2.ENABLE.DELAY=0
|
||||
FILTER1.TRIG.DELAY=0
|
||||
FILTER2.TRIG.DELAY=0
|
||||
FMC_IN.VAL8.UNITS=V
|
||||
FMC_IN.VAL8.OFFSET=0
|
||||
FMC_IN.VAL8.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL8.CAPTURE=No
|
||||
FMC_IN.VAL1.UNITS=V
|
||||
FMC_IN.VAL1.OFFSET=0
|
||||
FMC_IN.VAL1.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL1.CAPTURE=No
|
||||
FMC_IN.VAL3.UNITS=V
|
||||
FMC_IN.VAL3.OFFSET=0
|
||||
FMC_IN.VAL3.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL3.CAPTURE=No
|
||||
FMC_IN.VAL2.UNITS=V
|
||||
FMC_IN.VAL2.OFFSET=0
|
||||
FMC_IN.VAL2.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL2.CAPTURE=No
|
||||
FMC_IN.VAL5.UNITS=V
|
||||
FMC_IN.VAL5.OFFSET=0
|
||||
FMC_IN.VAL5.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL5.CAPTURE=No
|
||||
FMC_IN.VAL4.UNITS=V
|
||||
FMC_IN.VAL4.OFFSET=0
|
||||
FMC_IN.VAL4.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL4.CAPTURE=No
|
||||
FMC_IN.VAL7.UNITS=V
|
||||
FMC_IN.VAL7.OFFSET=0
|
||||
FMC_IN.VAL7.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL7.CAPTURE=No
|
||||
FMC_IN.VAL6.UNITS=V
|
||||
FMC_IN.VAL6.OFFSET=0
|
||||
FMC_IN.VAL6.SCALE=4.65661287e-09
|
||||
FMC_IN.VAL6.CAPTURE=No
|
||||
PGEN1.OUT.UNITS=
|
||||
PGEN2.OUT.UNITS=
|
||||
PGEN1.OUT.OFFSET=0
|
||||
PGEN2.OUT.OFFSET=0
|
||||
PGEN1.OUT.SCALE=1
|
||||
PGEN2.OUT.SCALE=1
|
||||
PGEN1.OUT.CAPTURE=No
|
||||
PGEN2.OUT.CAPTURE=No
|
||||
PGEN1.ENABLE.DELAY=0
|
||||
PGEN2.ENABLE.DELAY=0
|
||||
PGEN1.TRIG.DELAY=0
|
||||
PGEN2.TRIG.DELAY=0
|
||||
TTLIN1.TERM=High-Z
|
||||
TTLIN2.TERM=High-Z
|
||||
TTLIN3.TERM=High-Z
|
||||
TTLIN4.TERM=High-Z
|
||||
TTLIN5.TERM=High-Z
|
||||
TTLIN6.TERM=High-Z
|
||||
OUTENC1.DATA=ZERO
|
||||
OUTENC2.DATA=ZERO
|
||||
OUTENC3.DATA=ZERO
|
||||
OUTENC4.DATA=ZERO
|
||||
OUTENC1.A=ZERO
|
||||
OUTENC2.A=ZERO
|
||||
OUTENC3.A=ZERO
|
||||
OUTENC4.A=ZERO
|
||||
OUTENC1.ENCODING=Unsigned Binary
|
||||
OUTENC2.ENCODING=Unsigned Binary
|
||||
OUTENC3.ENCODING=Unsigned Binary
|
||||
OUTENC4.ENCODING=Unsigned Binary
|
||||
OUTENC1.QPERIOD=0
|
||||
OUTENC2.QPERIOD=0
|
||||
OUTENC3.QPERIOD=0
|
||||
OUTENC4.QPERIOD=0
|
||||
OUTENC1.Z=ZERO
|
||||
OUTENC2.Z=ZERO
|
||||
OUTENC3.Z=ZERO
|
||||
OUTENC4.Z=ZERO
|
||||
OUTENC1.B=ZERO
|
||||
OUTENC2.B=ZERO
|
||||
OUTENC3.B=ZERO
|
||||
OUTENC4.B=ZERO
|
||||
OUTENC1.VAL=ZERO
|
||||
OUTENC2.VAL=ZERO
|
||||
OUTENC3.VAL=ZERO
|
||||
OUTENC4.VAL=ZERO
|
||||
OUTENC1.PROTOCOL=Quadrature
|
||||
OUTENC2.PROTOCOL=Quadrature
|
||||
OUTENC3.PROTOCOL=Quadrature
|
||||
OUTENC4.PROTOCOL=Quadrature
|
||||
OUTENC1.ENABLE=ZERO
|
||||
OUTENC2.ENABLE=ZERO
|
||||
OUTENC3.ENABLE=ZERO
|
||||
OUTENC4.ENABLE=ZERO
|
||||
OUTENC1.GENERATOR_ERROR=No
|
||||
OUTENC2.GENERATOR_ERROR=No
|
||||
OUTENC3.GENERATOR_ERROR=No
|
||||
OUTENC4.GENERATOR_ERROR=No
|
||||
OUTENC1.BITS=0
|
||||
OUTENC2.BITS=0
|
||||
OUTENC3.BITS=0
|
||||
OUTENC4.BITS=0
|
||||
PCOMP1.PULSES=0
|
||||
PCOMP2.PULSES=0
|
||||
PCOMP1.PRE_START=1
|
||||
PCOMP2.PRE_START=0
|
||||
PCOMP1.ENABLE=BITS.OUTA
|
||||
PCOMP2.ENABLE=ZERO
|
||||
PCOMP1.DIR=Positive
|
||||
PCOMP2.DIR=Positive
|
||||
PCOMP1.START=20
|
||||
PCOMP2.START=0
|
||||
PCOMP1.WIDTH=1
|
||||
PCOMP2.WIDTH=0
|
||||
PCOMP1.INP=INENC1.VAL
|
||||
PCOMP2.INP=ZERO
|
||||
PCOMP1.RELATIVE=Absolute
|
||||
PCOMP2.RELATIVE=Absolute
|
||||
PCOMP1.STEP=10
|
||||
PCOMP2.STEP=0
|
||||
TTLOUT1.FINE_DELAY=0
|
||||
TTLOUT2.FINE_DELAY=0
|
||||
TTLOUT3.FINE_DELAY=0
|
||||
TTLOUT4.FINE_DELAY=0
|
||||
TTLOUT5.FINE_DELAY=0
|
||||
TTLOUT6.FINE_DELAY=0
|
||||
TTLOUT7.FINE_DELAY=0
|
||||
TTLOUT8.FINE_DELAY=0
|
||||
TTLOUT9.FINE_DELAY=0
|
||||
TTLOUT10.FINE_DELAY=0
|
||||
TTLOUT1.QUARTER_DELAY=0
|
||||
TTLOUT2.QUARTER_DELAY=0
|
||||
TTLOUT3.QUARTER_DELAY=0
|
||||
TTLOUT4.QUARTER_DELAY=0
|
||||
TTLOUT5.QUARTER_DELAY=0
|
||||
TTLOUT6.QUARTER_DELAY=0
|
||||
TTLOUT7.QUARTER_DELAY=0
|
||||
TTLOUT8.QUARTER_DELAY=0
|
||||
TTLOUT9.QUARTER_DELAY=0
|
||||
TTLOUT10.QUARTER_DELAY=0
|
||||
TTLOUT1.VAL=PULSE1.OUT
|
||||
TTLOUT2.VAL=ZERO
|
||||
TTLOUT3.VAL=ZERO
|
||||
TTLOUT4.VAL=ZERO
|
||||
TTLOUT5.VAL=ZERO
|
||||
TTLOUT6.VAL=ZERO
|
||||
TTLOUT7.VAL=ZERO
|
||||
TTLOUT8.VAL=ZERO
|
||||
TTLOUT9.VAL=ZERO
|
||||
TTLOUT10.VAL=ZERO
|
||||
PCAP.GATE=ZERO
|
||||
PCAP.ENABLE=BITS.OUTA
|
||||
PCAP.SHIFT_SUM=0
|
||||
PCAP.TRIG_EDGE=Rising
|
||||
PCAP.TRIG=PULSE1.OUT
|
||||
DIV1.DIVISOR=0
|
||||
DIV2.DIVISOR=0
|
||||
DIV1.FIRST_PULSE=OutN
|
||||
DIV2.FIRST_PULSE=OutN
|
||||
DIV1.INP=ZERO
|
||||
DIV2.INP=ZERO
|
||||
DIV1.ENABLE=ZERO
|
||||
DIV2.ENABLE=ZERO
|
||||
INENC1.ENCODING=Unsigned Binary
|
||||
INENC2.ENCODING=Unsigned Binary
|
||||
INENC3.ENCODING=Unsigned Binary
|
||||
INENC4.ENCODING=Unsigned Binary
|
||||
INENC1.CLK=BITS.OUTA
|
||||
INENC2.CLK=ZERO
|
||||
INENC3.CLK=ZERO
|
||||
INENC4.CLK=ZERO
|
||||
INENC1.MSB_DISCARD=0
|
||||
INENC2.MSB_DISCARD=0
|
||||
INENC3.MSB_DISCARD=0
|
||||
INENC4.MSB_DISCARD=0
|
||||
INENC1.LSB_DISCARD=0
|
||||
INENC2.LSB_DISCARD=0
|
||||
INENC3.LSB_DISCARD=0
|
||||
INENC4.LSB_DISCARD=0
|
||||
INENC1.CLK_SRC=Internally Generated
|
||||
INENC2.CLK_SRC=Internally Generated
|
||||
INENC3.CLK_SRC=Internally Generated
|
||||
INENC4.CLK_SRC=Internally Generated
|
||||
INENC1.PROTOCOL=ZMI
|
||||
INENC2.PROTOCOL=ZMI
|
||||
INENC3.PROTOCOL=Quadrature
|
||||
INENC4.PROTOCOL=Quadrature
|
||||
INENC1.RST_ON_Z=0
|
||||
INENC2.RST_ON_Z=0
|
||||
INENC3.RST_ON_Z=0
|
||||
INENC4.RST_ON_Z=0
|
||||
INENC1.CLK_PERIOD=10
|
||||
INENC2.CLK_PERIOD=0
|
||||
INENC3.CLK_PERIOD=0
|
||||
INENC4.CLK_PERIOD=0
|
||||
INENC1.BITS=32
|
||||
INENC2.BITS=0
|
||||
INENC3.BITS=0
|
||||
INENC4.BITS=0
|
||||
INENC1.FRAME_PERIOD=0
|
||||
INENC2.FRAME_PERIOD=0
|
||||
INENC3.FRAME_PERIOD=0
|
||||
INENC4.FRAME_PERIOD=0
|
||||
BITS.A=1
|
||||
BITS.C=0
|
||||
BITS.D=0
|
||||
BITS.B=0
|
||||
SFP3_SYNC_OUT.POS4=ZERO
|
||||
SFP3_SYNC_OUT.POS2=ZERO
|
||||
SFP3_SYNC_OUT.POS3=ZERO
|
||||
SFP3_SYNC_OUT.POS1=ZERO
|
||||
SFP3_SYNC_OUT.BIT8=ZERO
|
||||
SFP3_SYNC_OUT.BIT1=ZERO
|
||||
SFP3_SYNC_OUT.BIT3=ZERO
|
||||
SFP3_SYNC_OUT.BIT2=ZERO
|
||||
SFP3_SYNC_OUT.BIT5=ZERO
|
||||
SFP3_SYNC_OUT.BIT4=ZERO
|
||||
SFP3_SYNC_OUT.BIT7=ZERO
|
||||
SFP3_SYNC_OUT.BIT6=ZERO
|
||||
SEQ1.ENABLE=ZERO
|
||||
SEQ2.ENABLE=ZERO
|
||||
SEQ1.PRESCALE=0
|
||||
SEQ2.PRESCALE=0
|
||||
SEQ1.BITA=ZERO
|
||||
SEQ2.BITA=ZERO
|
||||
SEQ1.BITC=ZERO
|
||||
SEQ2.BITC=ZERO
|
||||
SEQ1.BITB=ZERO
|
||||
SEQ2.BITB=ZERO
|
||||
SEQ1.REPEATS=0
|
||||
SEQ2.REPEATS=0
|
||||
SEQ1.POSB=ZERO
|
||||
SEQ2.POSB=ZERO
|
||||
SEQ1.POSC=ZERO
|
||||
SEQ2.POSC=ZERO
|
||||
SEQ1.POSA=ZERO
|
||||
SEQ2.POSA=ZERO
|
||||
SYSTEM.CLOCK_SOURCE=int clock
|
||||
SRGATE1.WHEN_DISABLED=Set output low
|
||||
SRGATE2.WHEN_DISABLED=Set output low
|
||||
SRGATE3.WHEN_DISABLED=Set output low
|
||||
SRGATE4.WHEN_DISABLED=Set output low
|
||||
SRGATE1.RST_EDGE=Falling
|
||||
SRGATE2.RST_EDGE=Rising
|
||||
SRGATE3.RST_EDGE=Rising
|
||||
SRGATE4.RST_EDGE=Rising
|
||||
SRGATE1.SET=ZERO
|
||||
SRGATE2.SET=ZERO
|
||||
SRGATE3.SET=ZERO
|
||||
SRGATE4.SET=ZERO
|
||||
SRGATE1.SET_EDGE=Rising
|
||||
SRGATE2.SET_EDGE=Rising
|
||||
SRGATE3.SET_EDGE=Rising
|
||||
SRGATE4.SET_EDGE=Rising
|
||||
SRGATE1.ENABLE=ZERO
|
||||
SRGATE2.ENABLE=ZERO
|
||||
SRGATE3.ENABLE=ZERO
|
||||
SRGATE4.ENABLE=ZERO
|
||||
SRGATE1.RST=ZERO
|
||||
SRGATE2.RST=ZERO
|
||||
SRGATE3.RST=ZERO
|
||||
SRGATE4.RST=ZERO
|
||||
FMC_OUT.GAIN4=5V
|
||||
FMC_OUT.GAIN1=5V
|
||||
FMC_OUT.GAIN3=5V
|
||||
FMC_OUT.GAIN2=5V
|
||||
FMC_OUT.VAL1=ZERO
|
||||
FMC_OUT.VAL3=ZERO
|
||||
FMC_OUT.VAL2=ZERO
|
||||
FMC_OUT.VAL4=ZERO
|
||||
LUT1.INPB=ZERO
|
||||
LUT2.INPB=ZERO
|
||||
LUT3.INPB=ZERO
|
||||
LUT4.INPB=ZERO
|
||||
LUT5.INPB=ZERO
|
||||
LUT6.INPB=ZERO
|
||||
LUT7.INPB=ZERO
|
||||
LUT8.INPB=ZERO
|
||||
LUT1.INPC=ZERO
|
||||
LUT2.INPC=ZERO
|
||||
LUT3.INPC=ZERO
|
||||
LUT4.INPC=ZERO
|
||||
LUT5.INPC=ZERO
|
||||
LUT6.INPC=ZERO
|
||||
LUT7.INPC=ZERO
|
||||
LUT8.INPC=ZERO
|
||||
LUT1.INPA=ZERO
|
||||
LUT2.INPA=ZERO
|
||||
LUT3.INPA=ZERO
|
||||
LUT4.INPA=ZERO
|
||||
LUT5.INPA=ZERO
|
||||
LUT6.INPA=ZERO
|
||||
LUT7.INPA=ZERO
|
||||
LUT8.INPA=ZERO
|
||||
LUT1.INPD=ZERO
|
||||
LUT2.INPD=ZERO
|
||||
LUT3.INPD=ZERO
|
||||
LUT4.INPD=ZERO
|
||||
LUT5.INPD=ZERO
|
||||
LUT6.INPD=ZERO
|
||||
LUT7.INPD=ZERO
|
||||
LUT8.INPD=ZERO
|
||||
LUT1.INPE=ZERO
|
||||
LUT2.INPE=ZERO
|
||||
LUT3.INPE=ZERO
|
||||
LUT4.INPE=ZERO
|
||||
LUT5.INPE=ZERO
|
||||
LUT6.INPE=ZERO
|
||||
LUT7.INPE=ZERO
|
||||
LUT8.INPE=ZERO
|
||||
LUT1.FUNC=0xffffff00
|
||||
LUT2.FUNC=0x00000000
|
||||
LUT3.FUNC=0x00000000
|
||||
LUT4.FUNC=0x00000000
|
||||
LUT5.FUNC=0x00000000
|
||||
LUT6.FUNC=0x00000000
|
||||
LUT7.FUNC=0x00000000
|
||||
LUT8.FUNC=0x00000000
|
||||
LUT1.TYPEA=Input-Level
|
||||
LUT2.TYPEA=Input-Level
|
||||
LUT3.TYPEA=Input-Level
|
||||
LUT4.TYPEA=Input-Level
|
||||
LUT5.TYPEA=Input-Level
|
||||
LUT6.TYPEA=Input-Level
|
||||
LUT7.TYPEA=Input-Level
|
||||
LUT8.TYPEA=Input-Level
|
||||
LUT1.TYPEC=Input-Level
|
||||
LUT2.TYPEC=Input-Level
|
||||
LUT3.TYPEC=Input-Level
|
||||
LUT4.TYPEC=Input-Level
|
||||
LUT5.TYPEC=Input-Level
|
||||
LUT6.TYPEC=Input-Level
|
||||
LUT7.TYPEC=Input-Level
|
||||
LUT8.TYPEC=Input-Level
|
||||
LUT1.TYPEB=Input-Level
|
||||
LUT2.TYPEB=Input-Level
|
||||
LUT3.TYPEB=Input-Level
|
||||
LUT4.TYPEB=Input-Level
|
||||
LUT5.TYPEB=Input-Level
|
||||
LUT6.TYPEB=Input-Level
|
||||
LUT7.TYPEB=Input-Level
|
||||
LUT8.TYPEB=Input-Level
|
||||
LUT1.TYPEE=Input-Level
|
||||
LUT2.TYPEE=Input-Level
|
||||
LUT3.TYPEE=Input-Level
|
||||
LUT4.TYPEE=Input-Level
|
||||
LUT5.TYPEE=Input-Level
|
||||
LUT6.TYPEE=Input-Level
|
||||
LUT7.TYPEE=Input-Level
|
||||
LUT8.TYPEE=Input-Level
|
||||
LUT1.TYPED=Input-Level
|
||||
LUT2.TYPED=Input-Level
|
||||
LUT3.TYPED=Input-Level
|
||||
LUT4.TYPED=Input-Level
|
||||
LUT5.TYPED=Input-Level
|
||||
LUT6.TYPED=Input-Level
|
||||
LUT7.TYPED=Input-Level
|
||||
LUT8.TYPED=Input-Level
|
||||
CALC1.INPC=ZERO
|
||||
CALC2.INPC=ZERO
|
||||
CALC1.INPA=ZERO
|
||||
CALC2.INPA=ZERO
|
||||
CALC1.SHIFT=0
|
||||
CALC2.SHIFT=0
|
||||
CALC1.INPB=ZERO
|
||||
CALC2.INPB=ZERO
|
||||
CALC1.INPD=ZERO
|
||||
CALC2.INPD=ZERO
|
||||
CALC1.TYPEA=Value
|
||||
CALC2.TYPEA=Value
|
||||
CALC1.TYPEC=Value
|
||||
CALC2.TYPEC=Value
|
||||
CALC1.TYPEB=Value
|
||||
CALC2.TYPEB=Value
|
||||
CALC1.TYPED=Value
|
||||
CALC2.TYPED=Value
|
||||
LVDSOUT1.FINE_DELAY=0
|
||||
LVDSOUT2.FINE_DELAY=0
|
||||
LVDSOUT1.QUARTER_DELAY=0
|
||||
LVDSOUT2.QUARTER_DELAY=0
|
||||
LVDSOUT1.VAL=ZERO
|
||||
LVDSOUT2.VAL=ZERO
|
||||
CLOCK1.ENABLE=ZERO
|
||||
CLOCK2.ENABLE=ZERO
|
||||
CLOCK1.PERIOD=1
|
||||
CLOCK2.PERIOD=50
|
||||
CLOCK1.WIDTH=0.504
|
||||
CLOCK2.WIDTH=5
|
||||
COUNTER1.OUT_MODE=On-Change
|
||||
COUNTER2.OUT_MODE=On-Change
|
||||
COUNTER3.OUT_MODE=On-Change
|
||||
COUNTER4.OUT_MODE=On-Change
|
||||
COUNTER5.OUT_MODE=On-Change
|
||||
COUNTER6.OUT_MODE=On-Change
|
||||
COUNTER7.OUT_MODE=On-Change
|
||||
COUNTER8.OUT_MODE=On-Change
|
||||
COUNTER1.STEP=0
|
||||
COUNTER2.STEP=0
|
||||
COUNTER3.STEP=0
|
||||
COUNTER4.STEP=0
|
||||
COUNTER5.STEP=0
|
||||
COUNTER6.STEP=0
|
||||
COUNTER7.STEP=0
|
||||
COUNTER8.STEP=0
|
||||
COUNTER1.DIR=ZERO
|
||||
COUNTER2.DIR=ZERO
|
||||
COUNTER3.DIR=ZERO
|
||||
COUNTER4.DIR=ZERO
|
||||
COUNTER5.DIR=ZERO
|
||||
COUNTER6.DIR=ZERO
|
||||
COUNTER7.DIR=ZERO
|
||||
COUNTER8.DIR=ZERO
|
||||
COUNTER1.ENABLE=ZERO
|
||||
COUNTER2.ENABLE=ZERO
|
||||
COUNTER3.ENABLE=ZERO
|
||||
COUNTER4.ENABLE=ZERO
|
||||
COUNTER5.ENABLE=ZERO
|
||||
COUNTER6.ENABLE=ZERO
|
||||
COUNTER7.ENABLE=ZERO
|
||||
COUNTER8.ENABLE=ZERO
|
||||
COUNTER1.TRIG=ZERO
|
||||
COUNTER2.TRIG=ZERO
|
||||
COUNTER3.TRIG=ZERO
|
||||
COUNTER4.TRIG=ZERO
|
||||
COUNTER5.TRIG=ZERO
|
||||
COUNTER6.TRIG=ZERO
|
||||
COUNTER7.TRIG=ZERO
|
||||
COUNTER8.TRIG=ZERO
|
||||
COUNTER1.TRIG_EDGE=Rising
|
||||
COUNTER2.TRIG_EDGE=Rising
|
||||
COUNTER3.TRIG_EDGE=Rising
|
||||
COUNTER4.TRIG_EDGE=Rising
|
||||
COUNTER5.TRIG_EDGE=Rising
|
||||
COUNTER6.TRIG_EDGE=Rising
|
||||
COUNTER7.TRIG_EDGE=Rising
|
||||
COUNTER8.TRIG_EDGE=Rising
|
||||
COUNTER1.MIN=0
|
||||
COUNTER2.MIN=0
|
||||
COUNTER3.MIN=0
|
||||
COUNTER4.MIN=0
|
||||
COUNTER5.MIN=0
|
||||
COUNTER6.MIN=0
|
||||
COUNTER7.MIN=0
|
||||
COUNTER8.MIN=0
|
||||
COUNTER1.MAX=200
|
||||
COUNTER2.MAX=0
|
||||
COUNTER3.MAX=0
|
||||
COUNTER4.MAX=0
|
||||
COUNTER5.MAX=0
|
||||
COUNTER6.MAX=0
|
||||
COUNTER7.MAX=0
|
||||
COUNTER8.MAX=0
|
||||
COUNTER1.START=0
|
||||
COUNTER2.START=0
|
||||
COUNTER3.START=0
|
||||
COUNTER4.START=0
|
||||
COUNTER5.START=0
|
||||
COUNTER6.START=0
|
||||
COUNTER7.START=0
|
||||
COUNTER8.START=0
|
||||
PULSE1.PULSES=1
|
||||
PULSE2.PULSES=10
|
||||
PULSE3.PULSES=0
|
||||
PULSE4.PULSES=0
|
||||
PULSE1.ENABLE=BITS.OUTA
|
||||
PULSE2.ENABLE=ZERO
|
||||
PULSE3.ENABLE=ZERO
|
||||
PULSE4.ENABLE=ZERO
|
||||
PULSE1.DELAY=0
|
||||
PULSE2.DELAY=0.1
|
||||
PULSE3.DELAY=0.2
|
||||
PULSE4.DELAY=0.3
|
||||
PULSE1.TRIG=PCOMP1.OUT
|
||||
PULSE2.TRIG=ZERO
|
||||
PULSE3.TRIG=ZERO
|
||||
PULSE4.TRIG=ZERO
|
||||
PULSE1.TRIG_EDGE=Rising
|
||||
PULSE2.TRIG_EDGE=Rising
|
||||
PULSE3.TRIG_EDGE=Rising
|
||||
PULSE4.TRIG_EDGE=Rising
|
||||
PULSE1.WIDTH=99
|
||||
PULSE2.WIDTH=10
|
||||
PULSE3.WIDTH=0.3
|
||||
PULSE4.WIDTH=0.1
|
||||
PULSE1.STEP=100
|
||||
PULSE2.STEP=20
|
||||
PULSE3.STEP=0
|
||||
PULSE4.STEP=0
|
||||
FILTER1.INP=ZERO
|
||||
FILTER2.INP=ZERO
|
||||
FILTER1.MODE=average
|
||||
FILTER2.MODE=difference
|
||||
FILTER1.ENABLE=ZERO
|
||||
FILTER2.ENABLE=ZERO
|
||||
FILTER1.TRIG=ZERO
|
||||
FILTER2.TRIG=ZERO
|
||||
FMC_IN.GAIN5=10V
|
||||
FMC_IN.GAIN4=10V
|
||||
FMC_IN.GAIN7=10V
|
||||
FMC_IN.GAIN6=10V
|
||||
FMC_IN.GAIN1=10V
|
||||
FMC_IN.GAIN3=10V
|
||||
FMC_IN.GAIN2=10V
|
||||
FMC_IN.GAIN8=10V
|
||||
PGEN1.REPEATS=1000
|
||||
PGEN2.REPEATS=0
|
||||
PGEN1.ENABLE=ZERO
|
||||
PGEN2.ENABLE=ZERO
|
||||
PGEN1.TRIG=ZERO
|
||||
PGEN2.TRIG=ZERO
|
||||
*METADATA.LABEL_CALC1=
|
||||
*METADATA.LABEL_FILTER1=
|
||||
*METADATA.LABEL_CALC2=
|
||||
*METADATA.LABEL_SRGATE4=
|
||||
*METADATA.LABEL_FMC_IN1=
|
||||
*METADATA.LABEL_TTLIN6=
|
||||
*METADATA.LABEL_SRGATE1=
|
||||
*METADATA.LABEL_TTLIN4=
|
||||
*METADATA.LABEL_TTLIN5=
|
||||
*METADATA.LABEL_TTLIN2=TTL IN2: PCO ES2 Cam exp stutus #4
|
||||
*METADATA.LABEL_TTLIN3=
|
||||
*METADATA.LABEL_CLOCK1=
|
||||
*METADATA.LABEL_TTLIN1=TTL IN1: PCO ES1 Cam exp status #4
|
||||
*METADATA.LABEL_PCOMP1=
|
||||
*METADATA.LABEL_LUT8=
|
||||
*METADATA.LABEL_BITS1=Software Triggers
|
||||
*METADATA.LABEL_COUNTER8=
|
||||
*METADATA.LABEL_COUNTER7=
|
||||
*METADATA.LABEL_COUNTER6=
|
||||
*METADATA.LABEL_COUNTER5=
|
||||
*METADATA.LABEL_COUNTER4=
|
||||
*METADATA.LABEL_COUNTER3=
|
||||
*METADATA.LABEL_COUNTER2=
|
||||
*METADATA.LABEL_COUNTER1=
|
||||
*METADATA.LABEL_TTLOUT3=TTL OUT 3: GF#4 Ext. Acq. Enable
|
||||
*METADATA.LABEL_OUTENC2=
|
||||
*METADATA.LABEL_OUTENC3=
|
||||
*METADATA.LABEL_SYSTEM1=System control FPGA
|
||||
*METADATA.LABEL_OUTENC1=
|
||||
*METADATA.LABEL_PGEN2=
|
||||
*METADATA.LABEL_OUTENC4=
|
||||
*METADATA.LABEL_PGEN1=
|
||||
*METADATA.LABEL_LUT2=
|
||||
*METADATA.LABEL_LUT3=
|
||||
*METADATA.LABEL_LUT1=A or B: PCO ES1 or PCO ES2
|
||||
*METADATA.LABEL_LUT6=
|
||||
*METADATA.LABEL_LUT7=
|
||||
*METADATA.LABEL_LUT4=
|
||||
*METADATA.LABEL_LUT5=
|
||||
*METADATA.LABEL_LVDSOUT2=
|
||||
*METADATA.LABEL_LVDSOUT1=
|
||||
*METADATA.LABEL_SFP3_SYNC_OUT1=
|
||||
*METADATA.LABEL_PULSE3=
|
||||
*METADATA.LABEL_TTLOUT7=
|
||||
*METADATA.LABEL_SRGATE2=
|
||||
*METADATA.LABEL_LVDSIN2=
|
||||
*METADATA.LABEL_LVDSIN1=
|
||||
*METADATA.LABEL_SEQ1=
|
||||
*METADATA.LABEL_CLOCK2=
|
||||
*METADATA.LABEL_PULSE4=
|
||||
*METADATA.LABEL_INENC1=
|
||||
*METADATA.LABEL_INENC2=
|
||||
*METADATA.LABEL_INENC3=
|
||||
*METADATA.LABEL_INENC4=
|
||||
*METADATA.LABEL_PULSE1=
|
||||
*METADATA.LABEL_PULSE2=
|
||||
*METADATA.LABEL_FILTER2=
|
||||
*METADATA.LABEL_TTLOUT10=
|
||||
*METADATA.LABEL_SEQ2=
|
||||
*METADATA.LABEL_PCOMP2=
|
||||
*METADATA.LABEL_DIV1=
|
||||
*METADATA.LABEL_SRGATE3=
|
||||
*METADATA.LABEL_FMC_OUT1=
|
||||
*METADATA.LABEL_DIV2=
|
||||
*METADATA.LABEL_SFP3_SYNC_IN1=
|
||||
*METADATA.LABEL_TTLOUT8=
|
||||
*METADATA.LABEL_TTLOUT9=
|
||||
*METADATA.LABEL_TTLOUT6=
|
||||
*METADATA.LABEL_PCAP1=Position capture control
|
||||
*METADATA.LABEL_TTLOUT4=TTL OUT4: To Blue Box Cam enable
|
||||
*METADATA.LABEL_TTLOUT5=
|
||||
*METADATA.LABEL_TTLOUT2=TTL OUT 2: To Blue Box cam exposure
|
||||
*METADATA.DESIGN=
|
||||
*METADATA.LABEL_TTLOUT1=TTL OUT 1: To Aero Fast INP 1
|
||||
SEQ1.TABLE<B
|
||||
BQD7AxQAAAABAAAAAAAAAA==
|
||||
|
||||
SEQ2.TABLE<B
|
||||
|
||||
PGEN1.TABLE<B
|
||||
CgAAABQAAAAeAAAALQAAAHgAAAA=
|
||||
|
||||
PGEN2.TABLE<B
|
||||
|
||||
*METADATA.LAYOUT<
|
||||
|
||||
*METADATA.EXPORTS<
|
Reference in New Issue
Block a user