def setUp(self): AWGTestHelper.__init__(self, TekPattern) for name in ['TEK1', 'TEK2']: for ch in ['12', '34']: channelName = name + '-' + ch channel = PhysicalQuadratureChannel(label=channelName) channel.samplingRate = 1.2e9 channel.AWG = name channel.translator = 'TekPattern' self.channels[channelName] = channel for m in ['1m1', '1m2', '2m1', '2m2', '3m1', '3m2', '4m1', '4m2']: channelName = "{0}-{1}".format(name,m) channel = PhysicalMarkerChannel(label=channelName) channel.samplingRate = 1.2e9 channel.AWG = name channel.translator = 'TekPattern' self.channels[channelName] = channel mapping = { 'digitizerTrig' : 'TEK1-1m2', 'slaveTrig' : 'TEK1-2m2', 'q1' : 'TEK1-12', 'M-q1' : 'TEK1-12', 'M-q1-gate' : 'TEK1-1m1', 'q1-gate' : 'TEK1-2m1', 'q2' : 'TEK1-34', 'M-q2' : 'TEK1-34', 'M-q2-gate' : 'TEK1-3m1', 'q2-gate' : 'TEK1-4m1', 'cr' : 'TEK2-12', 'cr-gate' : 'TEK2-1m1', 'M-q1q2' : 'TEK2-34', 'M-q1q2-gate' : 'TEK2-2m1'} self.finalize_map(mapping)
def setUp(self): AWGTestHelper.__init__(self, APS2Pattern) for name in ['APS1', 'APS2', 'APS3', 'APS4', 'APS5', 'APS6']: channelName = name + '-12' channel = PhysicalQuadratureChannel(label=channelName) channel.samplingRate = 1.2e9 channel.AWG = name channel.translator = 'APS2Pattern' self.channels[channelName] = channel for m in range(1,5): channelName = "{0}-12m{1}".format(name,m) channel = PhysicalMarkerChannel(label=channelName) channel.samplingRate = 1.2e9 channel.AWG = name channel.translator = 'APS2Pattern' self.channels[channelName] = channel mapping = { 'digitizerTrig' : 'APS1-12m1', 'slaveTrig' : 'APS1-12m2', 'q1' : 'APS1-12', 'q1-gate' : 'APS1-12m3', 'M-q1' : 'APS2-12', 'M-q1-gate' : 'APS2-12m1', 'q2' : 'APS3-12', 'q2-gate' : 'APS3-12m1', 'M-q2' : 'APS4-12', 'M-q2-gate' : 'APS4-12m1', 'cr' : 'APS5-12', 'cr-gate' : 'APS5-12m1', 'M-q1q2' : 'APS6-12', 'M-q1q2-gate' : 'APS6-12m1'} self.finalize_map(mapping)