Mechatronics
Documentation for ME 405 labs
UI_front.py File Reference

Contains the front-end User Interface for interacting with the ME 405 board. More...

Functions

def UI_front.main (args)
 Start and run the UI frontend. More...
 
def UI_front.collect_data (serial, raw_data)
 Read a data point from the serial line, handling a fault if necessary. More...
 
def UI_front.synthesize_data (raw_data)
 
def UI_front.clean_data (raw_data)
 Reformat the raw data into a list of strings. More...
 
def UI_front.plot_response (resp, loc="plots")
 Create a plot for each state variable vs time for the whole response. More...
 

Detailed Description

Contains the front-end User Interface for interacting with the ME 405 board.

This frontend is currently only supported on Linux environments (64-bit Ubuntu 20.04.1). It is based on the UI protocol developed for the ME 305 final project.

Author
Tyler Olson
Date
June 9, 2021