Driver Development Kit (DDK)

cancel
Showing results for 
Search instead for 
Did you mean: 

Register Level programming of the AT-DIO-32HS

I am working with a piece of software that was written using the AT-DIO-32F card. The original programmer did NOT use the National Instruments driver with that card, but rather used a software library that allowed him to access and manipulate the registers directly on that board. The name of the library is called NTPORT (http://www.zealsoft.com/ntport/index.html).  He did this because he was not able to meet the timing requirements using the NI driver.
 
We have to replace the AT-DIO-32F card with the AT-DIO-32HS card, and I would like to know if I can continue to do register level programming with the 32HS card.  I have found that I also can not meet my timing requirements using the driver that comes along with the 32HS card.
 
I checked this web page (http://digital.ni.com/public.nsf/allkb/B08F4125A9325B3F862565CC0073E68F?OpenDocument), and did not find the AT-DIO-32HS listed. Does this mean I can not program its' registers ?
 
Any feedback would be appreciated !!
 
Thanks !!
 
 
0 Kudos
Message 1 of 6
(7,842 Views)

Hi Raminta-

The Measurement Hardware Driver Development Kit (MHDDK) provides examples and register documentation for the 653x devices (which includes the AT-DIO-32HS).  The DIO-32F and DIO-32HS devices are quite similar, so it is possible that your existing code will work.  The resources on the MHDDK page should help you fill in any differences.

Thanks-

Tom W
National Instruments
0 Kudos
Message 2 of 6
(7,836 Views)
I visited the web pages you provided, in particular, this page: http://digital.ni.com/express.nsf/bycode/exyv4w?opendocument&lang=en&node=seminar_US#cfiles.    But I did not see anything specifically for the AT-DIO-32HS, or 653x in general (I did see docs for PCI 6533).  Maybe you could just provide me the links to the documentation and examples ?
0 Kudos
Message 3 of 6
(7,833 Views)

Hi Raminta-

The PCI-6533 is another name for PCI-DIO-32HS (basically a PCI variant of your ISA card).  The PCI-6533 register documentation should match that of the AT-DIO-32HS and is the most extensive RLP information available for that device.

Thanks-

Message Edited by Tom W [DE] on 07-16-2007 03:38 PM

Tom W
National Instruments
0 Kudos
Message 4 of 6
(7,829 Views)
So, manipulating the AT-DIO-32HS's control lines (like ACK1, PCLK1, etc...) USING THE Hardware DDK is more 'efficient'  (with respect to execution time) than using the AT-DIO-32HS's software driver to manipulate those same lines ?
0 Kudos
Message 5 of 6
(7,825 Views)

Hi Raminta-

I do not have any data to compare the performance of NI-DAQ and the MHDDK.  It appears that your software is faster (or at least fits your application better) than NI-DAQ, so I suggested those pieces of documentation as a source to help modify (if needed) your application for use with the newer hardware.

Tom W
National Instruments
0 Kudos
Message 6 of 6
(7,822 Views)