Hello again, :P
Jeff if you could help me clear some issues i have about putting everything together in the correct type of design pattern would be great.
I want to explain you a little the operation.
The users enters data, some data however require opening files initializing hardware etc as you have seen.
Then based on the options and if the user has pressed start the hardware runs a specific type of measurements(Keithley) records the data and sends it to the consumer loop. However another loop must also in the same time start to run in parallel during and after the selection screen that will measure temperature and display the recordings. The data from this loop will be recorded/consumed/saved only between the times that the Keithley will run.
The Keithley is configured to get multiple measurements so it needs only 1 execution of a for or while loop but this could be running for 2-5 min. And while the Keithley is recording(voltage current) the temperature measurements loop will output data for processing by the consumer loop.
Can you enlighten me a little?
Cheers