LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

possible to cascade 2 speedy-33 together?

I need multiple audio output but a single speedy-33 can only provide me with a max of 2 audio output. what i had in mind is to cascade 2 or more speedy-33 together for more than 2 output. Is it possible that i connect my 2 speedy-33 via the digital i/o port and run them with then same PC?
0 Kudos
Message 1 of 7
(3,087 Views)

Hello Alantino,

If you have two USB ports and are able to send analog outputs to both cards, there is not built-in sychronization.  However, you should be able to synchronize both boards with the Digital I/O lines.  This is very similar to synchronizing DAQ cards, so if you look at our DAQ examples this should explain how you can synchronize the boards with digital lines.

Regards,

Clint M

National Instruments

0 Kudos
Message 2 of 7
(3,067 Views)
Thanks for the advise Clint. i did try what u suggested before but i encounter some problem. After i open a new project (using labview 8.2), i select my target and device (speedy33 and speedy33(2) ). When i try to run both my vi, one will display that i have DSP memory problem while the other Speedy33 is able to compile and run. Are there any other setting that i left out? Thanks
0 Kudos
Message 3 of 7
(3,059 Views)
Hello Alantino,
 
I set up two Speedy-33s on my computer and also ran into this error when I tried to add them both to my project and run both VIs.  I think you may need to create a new project for each one.  I did this (see example) and was able to run both VIs and get LEDs blinking on each device.  I did run into the error again when I was doing this, but I just unplugged and plugged back in the offending Speedy-33 and the error went away and I could deploy both VIs to the boards.  I've never heard of anyone using two Speedy-33s in this fashion, so I'm not sure if you will get the functionality that you are looking for since they will be in separate projects, but you may be able to work something out for your application.
 
Regards,
 
Clint M
National Instrumens
0 Kudos
Message 4 of 7
(3,051 Views)
Hi Clint, i manage to solve the problem of running 2 speedy33 in a single project. I assign the device to Device 1 and Device 2 and it works, but there is a delay between the 2 processor if i were to run them at the same time. Any method or idea where i can check how long is the delay and ways to compensate? Ur idea of using 2 seperate project is good, maybe there will be no delay if i were to run them concurrently. Thanks bro for the help. regards, Alan
0 Kudos
Message 5 of 7
(3,044 Views)
Hi Alantino,
 
Is the delay caused by switching back and forth between operation of each board?  So for example, Device 1 lights up an LED, and then there is a significant delay (longer than the wait inside of the while loop) before Device 2 lights up an LED?  Can you give me a rough idea of how long that delay is?  Also, now that you've been able to run both Speedy-33s in the same project, are you also running them in the same VI or in two separate VIs within the project?
 
Thanks,
 
Clint M
0 Kudos
Message 6 of 7
(3,029 Views)
Hi Clint,
i'm running 2 individual vi from the same project and your method of running 2 vi from seperate project works fine too.
 
The delay between the 2 board is rather inconsistance, it works fine when i tested it out yesterday. I need to observe for a period of time before i can give u a answer.
The very 1st time i tested, it had a delay of maybe few hundred milli sec (sounds like echo).
 
Regrads,
Alan
 
0 Kudos
Message 7 of 7
(3,022 Views)