Scope

Basic Operation of Scopes

See Basic Operation of Writers since the operation of Writer and that of Scope is very similar.

Full API

Causal.ScopeType
mutable struct Scope{A, PA, PK, PLT, var"253", var"254", var"255", Symbol, var"256", var"263", Int, var"264", var"265", var"266", var"267"} <: AbstractSink

Constructs a Scope with input bus input. buflen is the length of the internal buffer of Scope. plugin is the additional data processing tool. args,kwargs are passed into plots(args...; kwargs...)). See (https://github.com/JuliaPlots/Plots.jl) for more information.

!!! warning When initialized, the plot of Scope is closed. See open(sink::Scope) and close(sink::Scope).

Fields

  • action::Any

    Action of the component to update data

  • pltargs::Any

    Plottings arguments

  • pltkwargs::Any

    Plottings keyword arguments

  • plt::Any

    Plot object of the component

  • trigger::Any

  • handshake::Any

  • callbacks::Any

  • name::Any

  • id::Any

  • input::Any

  • buflen::Any

  • plugin::Any

  • timebuf::Any

  • databuf::Any

  • sinkcallback::Any

source
Causal.update!Method
update!(s, x, yi)

Updates the series of the plot windows of s with x and yi.

source
Base.closeMethod
close(sink)

Closes the plot window of the plot of sink.

source
Base.openMethod
open(sink)

Opens the plot window for the plots of sink.

source