LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

I can't find group and port definitions for the DaqPad6508

I have the DaqPad6508. I've installed NI-Daq 7.0 Traditional (and CVI
6.0). I'm reading the DI-Daq User Manual. Where is the definition of
groups and ports for the DaqPad6508? The Manual for the 6508 is very
nice - ite tells me how the 82C55 works, it does not tell me boo about
how to address any one of the four 82C55 devices. Nor can I find a CVI
*.h file. Help!
0 Kudos
Message 1 of 3
(2,623 Views)
Hi Scott,

The best way to learn the 8255 API is to look at the shipping examples
with NI-DAQ. When you installed NI-DAQ, you should have been given
the option to install support for CVI. If you did this then you
should find the examples in the "C:\Program Files\National
Instruments\MeasurementStudio\CVI\samples\daq" directory.

Obviously another way is to look at the examples on our website
(ni.com/support) and search for example programs.

Finally, I've included below a flowchart that describes digital
programming with the NI-DAQ Traditional API. This should be another
good reference for you.

Anyway, hope that helps. Have a good day.

Ron
Applications Engineer
National Instruments
0 Kudos
Message 2 of 3
(2,623 Views)
Ron
Thanks for your answer.
I do have the CVI\Samples\Daq directory. I have looked at the 82C55
examples. That's fine. I also have played with the single example
found at the NI web site: DIO-96 Event8.prj
What I don't have is a Daq6508 header file similar to page 15 on App
Note 131 which only defines PORT/CONTROL bits of a single 82C55 on a
DIO-24. The Daq6508 has four 82C55's.
The NI-DAQ User manual (pp. 3-55-75) is quite detailed, but does not
mention using the Daq6508, even though I understand many of the DI/DO
routines probably apply, given the correct instructions.

The DAQ area is new to me, I've been using CVI/GPIB HP Timer/Keithley
DMM and an old HP 3497A scanner (which I wrote a specific driver)
quite successfully. The finished test program perform
s a calibration
procedure on an analog module which has no trim pots. Instead, the
resulting CAL data(bias/offset etc) is written to EEPROM. The host
system applies the CAL data while using the module's raw output.
many regards to NI support
Scott Youngren
BTW-the gif did not come across- a bit unreadable, But I get the idea.
0 Kudos
Message 3 of 3
(2,623 Views)