04-12-2010 01:54 PM
Hi,
For some reason, whenever I open task manager or microsoft word, or any application, my XY Graph glitches momentarily. Does anyone know how to fix this?
04-12-2010 02:19 PM
04-12-2010 04:06 PM
04-12-2010 04:14 PM
04-12-2010 04:23 PM
04-12-2010 04:28 PM
Yeah, its generated data, every 10 miliseconds. I'm using the wait until next milisecond multiple VI.
This is not happening with the NI generated sine wave, which uses the sample clock. Hmm...
The problem is that I'm going to be interacting with a galil card, and even though right now its generating data every 10 miliseconds, wen the card goes in, im going to be sending commands to get analog inputs every 10 seconds and the same problem is going to happen.
04-12-2010 05:34 PM
Bilal_J wrote:Yeah, its generated data, every 10 miliseconds. I'm using the wait until next milisecond multiple VI.
Unfortunately, this is going to be affected by you launching an app like Word.
This is not happening with the NI generated sine wave, which uses the sample clock. Hmm...
Are you referring to one of the signal generation VIs? Those actually create a waveform datatype, which has a start time, deltaT and array of values. There's no "real" timing in the sense of a clock. Or, are you referring to something else?
The problem is that I'm going to be interacting with a galil card, and even though right now its generating data every 10 miliseconds, wen the card goes in, im going to be sending commands to get analog inputs every 10 seconds and the same problem is going to happen.
What's a galil card?
04-12-2010 09:31 PM
Galil Motion Control card for controlling multiple axis servos.
No by NI data, I mean DAQ MX, but simulated channels.
For the Galil Card, I get analog input values by sending commands to the card. Maybe that one is not interfered with applications opening...
04-13-2010 11:31 AM
I wouldn't expect this to occur if you will be conducting hardware timed data acquisition. When doing data generation is being done within software you are at the mercy of your processor which is distributing it's efforts to all the applications running on your computer. But if your data is coming from another piece you are at the mercy of your Galil card, which does not have to worry about other applications opening.
I hope this helps.
04-13-2010 11:39 AM
Bilal_J wrote:Galil Motion Control card for controlling multiple axis servos.
No by NI data, I mean DAQ MX, but simulated channels.
For the Galil Card, I get analog input values by sending commands to the card. Maybe that one is not interfered with applications opening...
If these blips are a show-stopper, brace yourself.
I avoid those issues by starting up a background process to do countinuouse double buffered acquisions so that hardware keeps collecting while Windows is off in la-la-land.
If your widget demands software intervention then you will have to move to a real-time platform, a different set of hardware, or maximize your screen and don't let anyone launch any other code while you test is running.
Ben