Skip to content

To-do list #1

@nickschw2

Description

@nickschw2
  • Add text box that displays the charge at all times (f'Charge: {voltage/1000} kV'). If no charge is read, 'Charge: N/A'
  • Add button appearance functionality
    • When "Begin Charging" is pressed, create a popup window that asks 'Are you sure, etc, etc.' with yes and no options. Active if yes, normal if no.
    • When "Begin Charging" is pressed, change color to yellow, text to 'Charging
    • When charge has reached Desired Charge, change "Charge" indicator to red, text to "Charged"
    • When "Begin Charging" is activated, all other buttons except for "Emergency Stop" are disabled
  • Add user input field for "Desired Charge" (in kV)
    • Add in step to checklist to ensure desired charge is less than charge rating of capacitor
  • Add user input field for "Hold Charge Time" (in s)
  • Graph
    • Add title 'Discharge'
    • twinx y-axes, voltage on left, current on right
    • Time on x axis
    • Legend
    • Create arbitrary function to plot
    • Create an arbitrary function that supplies points over time
    • Pass points to the graph and create an extending feature (x-axis gets longer over time)
    • Figure out when and how to plot the discharge and time it with the trigger
  • Button appearance

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions