Search found 70 matches

by pmac
Mon Apr 19, 2010 3:47 pm
Forum: BioSemi Software (ActiView executable)
Topic: error 5000 on laptops
Replies: 35
Views: 43033

Clemens,

That last line looks right.

So have you tried ActiView with the MKII?

Paul
by pmac
Mon Apr 19, 2010 2:41 pm
Forum: BioSemi Software (ActiView executable)
Topic: error 5000 on laptops
Replies: 35
Views: 43033

Clemens,

Is there something different about the USB on this computer.

The software expects pipe 0 to be a BULK pipe (code 2) but
the message is saying that you have an INTERRUPT pipe (code 3).

I've not seen this before.

Paul
by pmac
Mon Apr 19, 2010 12:28 pm
Forum: BioSemi Software (ActiView executable)
Topic: error 5000 on laptops
Replies: 35
Views: 43033

Clemens,

You could try the following ...

Open a "Command Prompt" window.

"cd" to the directory containing the driver download package.

Type: cd "Developers kit\C-code"

Type: Labview_DLL_SyncTest 30

Does this program start and run for 30 seconds?

Paul
by pmac
Thu Mar 18, 2010 1:09 pm
Forum: BioSemi Software (LabVIEW programming)
Topic: Num. of buffered channels
Replies: 29
Views: 1103795

Maarcc, > I've followed your cues and taken the advise to adjust the programs. I did not use READ_Pointer and our > buffer size remain at 32MB and not exact multiples of 282. It's not clear that you took the advice ... You don't use READ_POINTER and your buffer size isn't a multiple of the lead set ...
by pmac
Thu Mar 11, 2010 8:59 pm
Forum: BioSemi Software (LabVIEW programming)
Topic: Num. of buffered channels
Replies: 29
Views: 1103795

maarcc, Further to what I wrote earlier, > - If the ring buffer size is a multiple of the lead set size (282*4 in this case), > you should overwrite the sync word for each lead set that you've processed with > a 0 or -1 so that you can tell that you are looking at a fresh sweep of the buffer > and n...
by pmac
Wed Mar 10, 2010 2:43 pm
Forum: BioSemi Software (LabVIEW programming)
Topic: Num. of buffered channels
Replies: 29
Views: 1103795

Maarcc, to your three points, > 1. > If the update is every 64 msec, that means, for a throughput rate of 1732608/sec, > 110886.912 bytes = 27721.728 long words = 98 blocks of 282 data, are already > available and waiting? Would this delay be a problem? It depends on your application ... With speed ...
by pmac
Sun Mar 07, 2010 8:34 pm
Forum: BioSemi Software (LabVIEW programming)
Topic: Num. of buffered channels
Replies: 29
Views: 1103795

These numbers look right for the beta Windows or Linux driver running with default settings. The ring buffer support in Labview_DLL doesn't track the kernel's insert point on a word-by-word basis. By default it goes for updates every 64 msec., after the first 3 updates. The first 3 updates are diffe...
by pmac
Wed Jan 27, 2010 2:31 pm
Forum: BioSemi Software (LabVIEW programming)
Topic: Num. of buffered channels
Replies: 29
Views: 1103795

Maarcc, You establish your ring buffer with the call to READ_MULTIPLE_SWEEPS. The ring buffer should be large. I think Actiview defaults to 32MB. The call to USB_WRITE with the 0xff then starts the acquisition. At this point both the insertion and extraction indices would be 0. The first word (4 byt...
by pmac
Fri Jan 22, 2010 1:15 pm
Forum: BioSemi Software (LabVIEW programming)
Topic: Num. of buffered channels
Replies: 29
Views: 1103795

[quote="Coen"]You can only read data from the ringbuffer, you cannot read "direct" (whatever that may mean). In other words: do it like it is done in ActiView. It's the only way to do it. Best regards, Coen (BioSemi)[/quote] To elaborate on what Coen is saying ... The ring buffer is the key element ...
by pmac
Thu Jan 21, 2010 10:20 pm
Forum: BioSemi all other topics
Topic: Other platforms
Replies: 23
Views: 93821

[quote="narsil"]I confirm that the drivers works on Ubuntu Karmic 9.10 64 bits machine. However the test program gives segfault when the device is not powered up with transfer_1 status 2 error. putting in debug mode fixes it though. EDIT: it seems that I cannot use the same code within another envir...