DASYLab

cancel
Showing results for 
Search instead for 
Did you mean: 

Generated signal in Dasylab is different from daqboard digital output

System

1) Dasylab 9.00.00
2) Full Version DAP DLL
3) Virtual driver: DaqX 4.09, Experiment select driver: iotdrv32.dll
4) DAQBoard/2000, 16 SE Inputs, Bipolar Inputs
5) Windows XP professional version 2002 SP2
6) last 5 digits Dasylab: 02348

 

Problem

I want to generate a Pulse in Dasylab and send it to another system via a DaqBoard. The signal that comes out of the DaqBoard (either digital or analog) goes to the other system. I record the signal that is send to the DaqBoard and I record the signal that comes out of the Daqboard (by using a splitter on the output of the DaqBoard and connect it with an input on the same DaqBoard and record it in Dasylab). Now, why is there 1) a lag in the pulse when it comes out of the DaqBoard, 2) the lag is not consistent and 3) the voltage has dropped from 5V to 3V?

 

Thank you in advance.

 

Regards,

 

Martijn Henriquez

0 Kudos
Message 1 of 3
(6,845 Views)
Hi Martijn, 

Analog and Digital output operations are asynchronous in that they are not tied to a predictable clock circuit. Therefore they are at the mercy of DASYLab to allocate the time to perform the action. Typically DASYLab performs asynchronous actions in between transferred data blocks however if you are running in the Continuous Mode [Experiment Settings Dialog] then these opportunities are come few and far apart. Therefore, it is best to choose the Running Series Mode of operation which grants more time to asynchronous events. If you set the block size rather small then you should get much better response to outputs. However, keep in mind that the DaqBoard/2000 was designed primarily for streaming analog input data not for fast output control.

 

Product Support
0 Kudos
Message 2 of 3
(6,837 Views)

Thanks you for the helpfull response.

 

Is there any way to generate a pulsed signal with a start trigger (for example a rising edge) by the DaqBoard? I know the DaqBoard in combination with the current driver supports the generation of waveforms but is it also possible to start trigger it with a signal?

 

Regards,

 

Martijn Henriquez

0 Kudos
Message 3 of 3
(6,826 Views)