12-20-2023 07:27 PM
Hi All,
I am trying to heat a effusion cell for a deposition system using a eurotherm controller. Currently I use a manual slider to change the temperature every 15 minutes while logging the real time temperature every 1 second. I am trying to automate the manual part where I want to ramp and soak from a defined minimum to a defined maximum say evry 15 minutes but want my data logging of temperature as a function of time every second. Not able to find a simple way to execute this. Any suggestions will be helpful.
12-20-2023 08:17 PM
You do know, don't you, that LabVIEW is capable of parallel processing, right? You can have one loop running a loop to once/sec to take a temperature and log it to a file. You can have a second loop (I'm putting this in quotes because I don't know what it meanjs) "to ramp and soak from a defined minimum to a defined maximum say evry 15 minutes". LabVIEW provides timing functions that should keep the loops running as separate parallel loops without getting "out of synch" for hours/days, maybe even weeks. It's also not so hard to consider a single loop (running at 1 Hz to collect temperature data) that takes temperature every loop and does the "slower stuff" every 10, or 30, or 100 loops.
Bob Schor