# StaticDigitalOut(name='DO6_2', parent_device=ni_usb_6002_0, connection='port0/line2') # StaticDigitalOut(name='DO6_3', parent_device=ni_usb_6002_0, connection='port0/line3') # StaticDigitalOut(name='DO6_4', parent_device=ni_usb_6002_0, connection='port0/line4') # StaticDigitalOut(name='DO6_5', parent_device=ni_usb_6002_0, connection='port0/line5') # StaticDigitalOut(name='DO6_6', parent_device=ni_usb_6002_0, connection='port0/line6') # StaticDigitalOut(name='DO6_7', parent_device=ni_usb_6002_0, connection='port0/line7') # AnalogIn(name='Dev6_AI0', parent_device=ni_usb_6002_0, connection='ai0') # AnalogIn(name='Dev6_AI1', parent_device=ni_usb_6002_0, connection='ai1') # Novatechs DDS NovaTechDDS9M( name='novatechdds9m_0', parent_device=pulseblaster_0_novatech_0_clock, com_port='com9', baud_rate=57600, # 19200 or 57600 default_baud_rate=19200, update_mode='asynchronous', phase_mode='continuous') DDS(name='MOT_lock', parent_device=novatechdds9m_0, connection='channel 0') DDS(name='AOM_Raman_1', parent_device=novatechdds9m_0, connection='channel 1') StaticDDS(name='AOM_Raman_2', parent_device=novatechdds9m_0, connection='channel 2') StaticDDS(name='Nov_0_3', parent_device=novatechdds9m_0, connection='channel 3') NovaTechDDS9M( name='novatechdds9m_1',
) ClockLine( name="pulseblaster_0_clockline_slow", pseudoclock=pulseblaster_0.pseudoclock, 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( 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", )
ls.AnalogOut(name='ni_usb_02_ao0', parent_device=NI_USB_02, connection='ao0') ls.AnalogOut(name='ni_usb_02_ao1', parent_device=NI_USB_02, connection='ao1') ls.DigitalOut(name='ni_usb_02_do0', parent_device=NI_USB_02, connection='port0/line0') ls.DigitalOut(name='ni_usb_02_d01', parent_device=NI_USB_02, connection='port0/line1') ############################################################################### # # Novatechs # ############################################################################### NovaTechDDS9M(name='NT_1', parent_device=pb0_nt1, com_port='com5', baud_rate=115200, default_baud_rate=19200, phase_mode='aligned', # continuous update_mode='synchronous', # asynchronous synchronous_first_line_repeat=False # True ) ls.DDS(name='D2_Lock_DDS', parent_device=NT_1, connection='channel 0') ls.DDS(name='nt1_1', parent_device=NT_1, connection='channel 1') ls.StaticDDS(name='nt1_2', parent_device=NT_1, connection='channel 2') ls.StaticDDS(name='nt1_3', parent_device=NT_1, connection='channel 3') ############################################################################### # # Cameras # ###############################################################################