03-14-2008 09:56 AM
Hello experts,
I need to develop an application that monitors the temperature changes experienced by a petri dish in an oven in one minute intervals. (typically temperature gradients and temperature cycles). A colleague has suggested labview for the purpose. Ive written a VI in labview 8.2 that computes gradients. (Highly inefficient probably! but it still does what i want it to do!) I also wish to display a cycle count on the front panel using a histogram or chart display.
Gradients shown in my VI (attached) are those exhibited over 1 min. (1Cel/min 2Cel/min 3Cel/min etc...)
Examples of Cycle definitions
1degree Cycle: 45->46->45 or 45->44->45
2degree Cycle: 52->54->52 or 52->50->52
3degree Cycle: 63->66->63 or 63->60->63
4degree Cycle: 44->48->44 or 44->40->44
etc...
Is there any way a display for temperature cycles can be implemented in a similar fashion to the temperature gradient display that i have attached? (im thinking sorting an array that contains the temperature gradients maybe!)
Any help with this will be very much appreciated.
A data text file and my VI for computing gradient counts is attached.
Stuart
03-17-2008 06:08 AM - edited 03-17-2008 06:08 AM
Hi,
You can extract numbers of your file then you will have an array of number and you will display its on a chart diagram. In attachment an example to do that.
03-17-2008 07:07 AM - edited 03-17-2008 07:09 AM

03-17-2008 01:01 PM
03-19-2008 05:41 AM
Hi Stewert, sounds like a very interesting application your working on. I have a couple of ideas, which should be able to solve your problem... but unfortunately, I also have a couple of questions.
Basically, once you have an array of temperature differences, what exactly constitutes as a thermal cycle.
For example, I understand that 40>38>40 would be concidered as a 2 degree cycle. As would 40>42>40.
However, what would happen in the follwoing case... 40>38>38>38>38>40? The array of temperature differences would obviously be 2, 0, 0, 0, 2. But would this be considered as a be considered a 2 degree cycle? Or would you just look at the "0 degree cycle" in the middle?
Furthermore, what if the following happens… 40>42>42>42>43>42>40? The difference array would be 2, 0, 0, 1, 1, 2. Your sample will have been thermally cycled from 40 to 43 and back to 40, but would this be considered as a cycle?
As I say, I should be able to help you if I can completely understand your rather complicated problem.
I look forward to your reply.
Best wishes,
Rich
03-19-2008 07:16 AM
03-19-2008 07:31 AM - edited 03-19-2008 07:33 AM
Just one more quick question, Stewert. Say the temperature were to fluctuate as follows:
42, 43, 42, 43, 44
The temperature changes would be +1,-1,+1,+1. Obviously the first three readings are a "1 degree cycle," but the second through fourth readings could also be a "1 degree cycle" and you may have overlapping data. Also, if you are only looking at temperature change (i.e. the +1s and -1s), the second through fifth could be a "1 degree cycle" if you set a starting point and look for a match from the end coming in.
If you could clarify your rules and definitions for temperature cycles, I think it would not only help explain your project to us, but it would probably also make your coding much easier. I know every time I set out to define specifically how I want something to work, the structure of the implementation usually ends up clarified as well, and then the code just falls into place.
03-19-2008 08:20 AM
03-19-2008 08:32 AM
03-19-2008 08:59 AM