Japanese
言語
English
Bengali
French
German
Japanese
Korean
Portuguese
Spanish
Tamil

Delay

class Delay(duration, channel, name=None)[ソース]

ベースクラス: Instruction

A blocking instruction with no other effect. The delay is used for aligning and scheduling other instructions.

サンプル

To schedule an instruction at time = 10, on a channel assigned to the variable channel, the following could be used:

sched = Schedule(name="Delay instruction example")
sched += Delay(10, channel)
sched += Gaussian(duration, amp, sigma, channel)

The channel will output no signal from time=0 up until time=10.

Create a new delay instruction.

No other instruction may be scheduled within a Delay.

パラメータ
  • duration (Union[int, ParameterExpression]) – Length of time of the delay in terms of dt.

  • channel (Channel) – The channel that will have the delay.

  • name (Optional[str]) – Name of the delay for display purposes.

Methods

append

Return a new Schedule with schedule inserted at the maximum time over all channels shared between self and schedule.

ch_duration

Return duration of the supplied channels in this Instruction.

ch_start_time

Return minimum start time for supplied channels.

ch_stop_time

Return maximum start time for supplied channels.

draw

Plot the instruction.

insert

Return a new Schedule with schedule inserted within self at start_time.

is_parameterized

Return True iff the instruction is parameterized.

shift

Return a new schedule shifted forward by time.

Attributes

channel

Return the Channel that this instruction is scheduled on.

戻り値の型

Channel

channels

Returns the channels that this schedule uses.

戻り値の型

Tuple[Channel]

duration

Duration of this instruction.

戻り値の型

Union[int, ParameterExpression]

id

Unique identifier for this instruction.

戻り値の型

int

instructions

Iterable for getting instructions from Schedule tree.

戻り値の型

Tuple[Tuple[int, Instruction]]

name

Name of this instruction.

戻り値の型

str

operands

Return instruction operands.

戻り値の型

Tuple

parameters

Parameters which determine the instruction behavior.

戻り値の型

Set

start_time

Relative begin time of this instruction.

戻り値の型

int

stop_time

Relative end time of this instruction.

戻り値の型

int