03-11-2005 06:22 AM
Blog for (mostly LabVIEW) programmers: Tips And Tricks
03-15-2005 01:20 AM
03-15-2005 05:43 AM
Well, that's hard to say EXACTLY, since they don't watch the thing second by second. So knowing exactly when it locks up is problematic.
There's an RT board doing PID Engine control (although they're not actually controlling the engine at the moment, but it's active).
There's a SCXI chassis with MIO board doing analog in on 150 channels.
There's a TCP link to a gas analyzer.
There's a UDP listener to that same gas analyzer.
There's two OPC links to Honeywell devices.
There's a DIO board controlling some relays (though the relays are not yet wired).
The whole shebang is collecting data at 10 Hz (the RT is collecting at 100 Hz, then transferring to the host at 10 Hz).
In its spare time, it's updating the display for 30-60 channels at 2 Hz, and storing all this data for eventual writing to disk.
Other than that, the CPU is not doing much. The CPU is 2.5 GHz P4, 256M RAM (512M and 1G ram did not help).
Blog for (mostly LabVIEW) programmers: Tips And Tricks
03-17-2005 08:48 AM
03-17-2005 08:55 AM
It's already split into such modules, for my own sanity's sake.
But just testing that is a lot of time they're not willing to spend. If they have to turn off a service that supports a device they don't have, then that's a cheap fix. Sensible, too.
Trouble is, I don't know if it's honestly fixed it, or just postponed the trouble until the app gets bigger.
Blog for (mostly LabVIEW) programmers: Tips And Tricks
03-17-2005 08:59 AM
Blog for (mostly LabVIEW) programmers: Tips And Tricks
03-21-2005 02:25 AM