Acquire.__call__¶
- Acquire.__call__(channel=None, mem_slot=None, reg_slots=None, mem_slots=None, reg_slot=None, kernel=None, discriminator=None, name=None)[source]¶
Return new
Acquire
that is fully instantiated with its channels.- Parameters
channel (
Union
[AcquireChannel
,List
[AcquireChannel
],None
]) – The channel that will acquire data.mem_slot (
Union
[MemorySlot
,List
[MemorySlot
],None
]) – The classical memory slot in which to store the classified readout result.mem_slots (
Optional
[List
[MemorySlot
]]) – Deprecated list form ofmem_slot
.reg_slots (
Union
[RegisterSlot
,List
[RegisterSlot
],None
]) – Deprecated list form ofreg_slot
.reg_slot (
Optional
[RegisterSlot
]) – The fast-access register slot in which to store the classified readout result for fast feedback.kernel (
Optional
[Kernel
]) – AKernel
for integrating raw data.discriminator (
Optional
[Discriminator
]) – ADiscriminator
for discriminating kerneled IQ data into 0/1 results.name (
Optional
[str
]) – Name of the instruction for display purposes.
- Return type
- Returns
Complete and ready to schedule
Acquire
.- Raises
PulseError – If
channel
has already been set.