11-25-2012 03:10 AM
i want to communicate with a system using 2us pulse
like if i want to send 11010100 then i will send
|----2US----|----2US----|.............
____ ____ _____ _____
I I___I I_____________I I______________I I_______________________
|----1-----|-------1-------|------0-------|--------1--------|------0-------|---------1---------|------0-------|------0-------|
when i will send 11010100 to system the system will repond me by sending 10111001 usinf same 2us pulse as i have shown above.
I have pci-6025E+CB 50LP connector block+Cable and LABVIEW 10 installed in my PC.
Can this be done using NI's labview and PCI card ?
if yes then how ?
i m new to NI and this is my first Project using NI's hardware.
11-26-2012 05:58 AM
Not with that card. You need a DIO that is hardware timed in order to get that fast. Or you could go with an R-Series FPGA card.
11-26-2012 08:35 AM
ok lets make it a 5us pulse intead of 2us. now is it possible with this hardware(PCI-6025E) ?
i just need example code for the pulse pattern in my previous post fir head start.
11-26-2012 08:53 AM
The fastest I would trust software timing is in the tens of milliseconds. And even then, don't count on exactness. The software timed DIO are best used for static applications (only change every once in awhile, usually controlling a relay or the like). From my quick search, you will want something like the PCI-6220.
11-26-2012 09:06 AM
thx for ur replies.
can u please give me an example code generating the above shown pulses(i.e binary 11010100) of any frequency.
i m new to lab view and completeley blank that how to generate pulses of this pattern using labview.
urs sincerely HasanRazaKz
11-26-2012 10:03 AM
Open the LabVIEW Example Finder (Help->Find Examples...) and do a search for "write digital external". You should see a "Write Dig Chan-Ext Clk.vi".