Skip to content
Open
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions examples/dev/Alpha_Config_UC
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
## Use Case (UC): Running default config on the JUAMI Potentiostat for Alpha release.
Intended User: Graduate student (GS) familiar with dev team and basic electrochemistry concepts. The instructions in this UC assume that the student has a resistor they can attach clips to.
Assumes little to no knowledge of python. Assumes access to a Windows computer.

### Before Installation:
1. Member of dev team gives GS a JUAMI Potentiostat with a 1kOhm resistor.
1. GS installs python on their computer.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you should change python to miniconda to be more specific.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree. python and miniconda are different. Let's make instructions that can be followed step by step. There should probably be a pre-step that asks the user to check their system to see if miniconda or Anaconda is installed. They could just open a terminal and type "conda" for example.

We have to decide whether we want to make them use the miniconda command prompt. It changes how they do the installation. There are arguments for doing it either way so I am not sure....we could discuss more on a call.


### Installation:
1. GS recieves email from member of dev team with link to release page.
1. GS follow instructions on release page to install pytentiostat program.

### Experimental Setup:
1. GS plugs the USB cable into the computer and the potentiostat.
1. GS attaches alligator clips to the resistor; one side with the working electrode and the other side with counter and reference electrodes.

### Program Setup:
1. GS copies the default example config file to an easy to navigate to directory (WD).
1. GS opens up a console window.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I might change "console window" to "command line/terminal" to sound more familiar.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree

1. GS navigates to the WD.
1. GS types command pytentiostat.

### Pytentiostat Operation:
1. Pytentiostat prints to console "Welcome to the JUAMI pytentiostat interface!".
1. Pyentiostat prompts "Press enter to connect to a JUAMI potentiostat.".
1. GS presses enter.
1. Pytentiostat prints to console "Searching for potentiostat...".
1. Pyentiostat prints to console "Pytentiostat connected COM. Reading configuration file...".

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The part "Reading configuration file..." has been removed.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good. Less chatter is always better.

1. Pytentiostat prints to console "Press enter to load the config file".
1. GS presses enter.
1. Pytentiostat prints to console "Press enter to start the experiment".
1. Pytentiostat runs experiment in config.
1. Pyentiostat displays plot of real-time data to user.
1. After running experiment, pytentiostat promopts "Would you like to save the data? [y/n]".
1. GS types y.
1. Pytentiostat saves the data to their desktop.
1. Pytentiostat prompts if user wants to run another experiment.
1. GS types n.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Latest version automatically saves without asking. First prompt is "Would you like to repeat the last experiment? [y/n]"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good.

1. Pytentiostat program closes.