예제 #1
0
	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)
예제 #2
0
	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)