bernardo-torres / UIMedicao

UI developed for a project on course "Sistemas de Medição" from Universidade Federal de Minas Gerais.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A planilha Parametros calcula as taxas de atualizacao da interface, taxa de
amostragem dos canais e outros parametros em funcao dos inputs:
Counter -> valor ate qual timer conta antes de gerar a interrupcao de compare/match
NAmostras -> Numero de amostras para canal de tensao e corrente em cada envio do buffer_analisys
Baud rate -> Baud rate
Clock do timer -> Clock do timer apos o prescaler

Instrucoes

Link util:
http://projects.skylogic.ca/blog/how-to-install-pyqt5-and-build-your-first-gui-in-python-3-4/

instalar pyserial, pyqt5, pyqtgraph
no caso do pyqt5-> pip instal pyqt5-tools

Rodar linha abaixo no prompt para gerar codigo da interface criada .ui no script .py
  pyuic5 -x UI.ui -o UIGenerated.py

Caso o grafico do QT tenha sido promovido para o grafico plotWidget do pyqtgraph:
  No arquivo gerado, inserir import abaixo
    from pyqtgraph import PlotWidget
  Remover import abaixo do arquivo gerado
    from plotwidget import PlotWidget

About

UI developed for a project on course "Sistemas de Medição" from Universidade Federal de Minas Gerais.


Languages

Language:Python 90.6%Language:C++ 9.4%