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")
|