def __init__(self, *args, **kwargs): self.acquisition_ROI = kwargs.pop('acquisition_ROI', None) Camera.__init__(self, *args, **kwargs)
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')