advantage pci 1710

Hi all,
I am still confused when trying to handle data obtained with the advpci1710 board.
The code:        for varv := 1 to rounds do
          begin
            channel:=0;
          ret:=comedi_data_read_delayed(dev,subdevice,channel,range,aref,vm^[varv],nanosec);
            channel:=1;
            ret:=comedi_data_read_delayed(dev,subdevice,channel,range,aref,im^[varv],nanosec);
            channel:=2;
        ret:=comedi_data_read_delayed(dev,subdevice,channel,range,aref,t^[varv],nanosec);
                     end;
shows bleeding from one channel to the other. I have asked this question earlier when using only comedi_data_read.
The .._delayed helps very little.
I can read one channel fine but when trying the proper thing i.e. 3 or  4 channels which I need it does not work.
I have tried to use the command structure but the handling of the buffer seems to be too cumbersome and if possible I would like to avoid it.
The electronix around the set-up works fine since I use other boards which work fine.
When, I on the other hand used the usbdux board everything worked just fine, even without the delayed function.
Which I think suggested to me that maybe the drivers for the board may have some bugs? 
Also, would it be possible to run this board without the command structure and vary the frequency of sampling?

I would very much appreciate some help on these issues!

Per Arlock

Received on 2006-04-03Z13:34:04