Skip to content

Docs Módulo grafico_maglev

labvirtual.simulador_maglev.grafico_maglev.Grafico

Classe que implementa os gráficos do sinal de referência e de saída do sistema.

Source code in labvirtual/simulador_maglev/grafico_maglev.py
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
class Grafico:
    """
        Classe que implementa os gráficos do sinal de referência
        e de saída do sistema.
    """
    def __init__(self):
        self.graficos()

    def graficos(self):
        """Gráficos para plotagem dos sinais do sistema."""
        # Criando o gráfico para mostrar os sinais
        self.grafico = graph(width=700, height=400, align='right',
                             title='Resposta do sistema a um sinal de referência',
                             xtitle='Tempo (s)', ytitle='Posição (mm)', fast=False,
                             scroll=True, xmin=0, xmax=5)
        # Curva da posição real
        self.yplot = gdots(color=color.red, size=2, label='Sistema')
        # Curva do sinal de referência
        self.rplot = gcurve(color=color.blue, label='Referência')

        # Criação da legenda flutuante

        self.legenda_1 = label(pos=vec(0, 11.5e-2, 0),
                               text="<b>O cilindro está na posição inicial!</b>",
                               font="Verdana")

graficos()

Gráficos para plotagem dos sinais do sistema.

Source code in labvirtual/simulador_maglev/grafico_maglev.py
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
def graficos(self):
    """Gráficos para plotagem dos sinais do sistema."""
    # Criando o gráfico para mostrar os sinais
    self.grafico = graph(width=700, height=400, align='right',
                         title='Resposta do sistema a um sinal de referência',
                         xtitle='Tempo (s)', ytitle='Posição (mm)', fast=False,
                         scroll=True, xmin=0, xmax=5)
    # Curva da posição real
    self.yplot = gdots(color=color.red, size=2, label='Sistema')
    # Curva do sinal de referência
    self.rplot = gcurve(color=color.blue, label='Referência')

    # Criação da legenda flutuante

    self.legenda_1 = label(pos=vec(0, 11.5e-2, 0),
                           text="<b>O cilindro está na posição inicial!</b>",
                           font="Verdana")