def __init__(self, *args, **kwargs):
     self.acquisition_ROI = kwargs.pop('acquisition_ROI', None)
     Camera.__init__(self, *args, **kwargs)
Ejemplo n.º 2
0
    MAX_name="ni_pcie_6363_0",
    acquisition_rate=100e3,
)
NovaTechDDS9M(
    name="novatechdds9m_0",
    parent_device=pulseblaster_0_clockline_slow,
    com_port="com10",
)

# Create a BIAS Camera, tirggered to take photos with flag 3 of pulseblaster_0
Camera(
    name="andor_ixon_0",
    parent_device=pulseblaster_0.direct_outputs,
    connection="flag 3",
    BIAS_port=42520,
    serial_number="0000",
    SDK="IMAQdx",
    effective_pixel_size=4.6e-6,
    exposure_time=0.1,
    orientation="top",
)

# A second pseudoclock to just clock a NI_PCI_6733 Card
PineBlaster(
    name="pineblaster_0",
    trigger_device=ni_card_0,
    trigger_connection="port0/line15",
    usbport="COM7",
)
NI_PCI_6733(
    name="ni_card_1",
          connection='flag 1')
NI_PCIe_6363(name='ni_card_0',
             parent_device=pulseblaster_0_clockline_fast,
             clock_terminal='ni_pcie_6363_0/PFI0',
             MAX_name='ni_pcie_6363_0',
             acquisition_rate=100e3)
NovaTechDDS9M(name='novatechdds9m_0',
              parent_device=pulseblaster_0_clockline_slow,
              com_port="com10")

# Create a BIAS Camera, tirggered to take photos with flag 3 of pulseblaster_0
Camera('andor_ixon_0',
       pulseblaster_0.direct_outputs,
       'flag 3',
       BIAS_port=42520,
       serial_number="0000",
       SDK="IMAQdx",
       effective_pixel_size=4.6e-6,
       exposure_time=.1,
       orientation='top')

# A second pseudoclock to just clock a NI_PCI_6733 Card
PineBlaster(name='pineblaster_0',
            trigger_device=ni_card_0,
            trigger_connection='port0/line15',
            usbport='COM7')
NI_PCI_6733(name='ni_card_1',
            parent_device=pineblaster_0.clockline,
            clock_terminal='ni_pcie_6733_0/PFI0',
            MAX_name='ni_pci_6733_0')