Driver Development Kit (DDK)

cancel
Showing results for 
Search instead for 
Did you mean: 

NI 6534 Register Level Programmer Manual

Hi,
I looked for "NI 6534 Register Level Programmer Manual" in ftp://ftp.ni.com/support/manuals/
 but didn't find it.
Does anybody know where I can find it?
Thanks,
RMAR
0 Kudos
Message 1 of 9
(11,696 Views)
 

Hi,

I believe that all you will be able to find on RLPing DAQ Devices is available through this web page

[link has been removed]

Just out of curiosity, what are you trying to implement on a 6534 that is not made available through the NI-DAQ Driver?

AlessioD

0 Kudos
Message 2 of 9
(11,673 Views)
I cannot use NI drivers because my linux version (ubuntu) is not in NI scope yet.
I use comedi drivers, but they don't support external trigger, so...
If you have another solution, please let me know...
Thanks
RMAR
0 Kudos
Message 3 of 9
(11,671 Views)

Hi RMAR,

I've been programming the NI 6533 (which is almost identical to the NI-6534) via Registers in Linux Ubuntu. After a long and exhaustive search I uncovered these two (incomplete) documents, which provide most of the required information. The first document contains the register information for the DAQ, while the second contains register information about the MITE (required for interrupt and DMA programming).

I really don't understand why NI doesn't properly release the information in the form of a manual when you purchase the boards (??) - their standard response appears to be "We don't support register level programming - why don't you use our drivers." 😎

BTW, I managed to install the NI-DAQmx Base v1.5 (current version seems to have suddenly jumped to v8.0 !!) on Ubuntu Linux. If you are interested in this information then let me know.

Good Luck,

Ninh (DSTO - Australia)

0 Kudos
Message 4 of 9
(11,615 Views)
 

remember the 6533 does not have any onboard memory while the 6534 offers up to 64 MB Ram. The onboard ram is what makes the 6534 special and able to go as fast as 20MS/sec.

I think you should look at this website and download DAQmx 8.0 for Linux. This drivers supports the 6534 and, even if it is not specifically supported under UBUNTU, you could give it a try

http://www.ni.com/support/daq/versions_pci_pxi.htm 

Regards

AlessioD

Message 5 of 9
(11,608 Views)
Thanks to ninh.duon and AlessioD!
I will have a look to the docs you say.
I'm now trying NI-DAQmx v8.0 on Fedora.
Simple Acq is ok.
What I cannot manage yet is continuos acquisition after External trigger on REQ1.
Have you got an example of that?
Thanks again,
RMAR

0 Kudos
Message 6 of 9
(11,598 Views)
 

first, look at this page and download the DAQmx help for 653x devices

https://www.ni.com/docs/en-US/bundle/371518b/page/download.html

Also, I am not sure what examples do get installed on Linux for DAQmx, but there might be a folder with examples. If you find it then you could look at the Digital subfolder>>Read Digital Values.

I am attaching here a C sample code that is available on Daqmx for windows. Driver Calls should be just the same

0 Kudos
Message 7 of 9
(11,583 Views)

I have a PCI6534, and working with realtime linux , RTAI or RTLinuxPro.  for these kind of realtime system, the realtime part are programmed as linux kernel module, so user space lib cannot be used.

I think register-level programming manuals for PCI6533 are not enough for PCI6534.  6534 have to upload FPGA config files into firmware first.  I have tested PCI6534 with Comedi driver, and it doesn't work for me now, either 'Ext' or 'on broad timer' mode.

and I also have a PCI6533, with Comedi driver, 'on broad timer' is working , can read data in. but 'ext' clock doesn't work for me.

so my question is , Does NI DAQmx for linux support kernel space programming?

Ettore
0 Kudos
Message 8 of 9
(11,096 Views)
 

Since your end question relates more to DAQmx, I would recommend posting on the DAQmx forums.

Thanks,

 

Message Edited by Robert M on 12-08-2006 02:24 PM

Robert Mortensen
Software Engineer
National Instruments
0 Kudos
Message 9 of 9
(10,856 Views)