06-21-2010 07:01 AM
The Excalibur 1553 PCMCIA card (P/N EXC-1553PCMCIA/B) does not have the capability to directly adjust the bus response time while being used in the Bus Controller mode. The default is 14 usec, however, it may be possible to write to the control register of the bus card chip to set the response time to 30 usec.
However, this timeout can be set in a user application by writing to the Control Register, bit 09, as documented in the User's (hardware) manual:
bit 09, Extended Response Time-Out
1 = Enables the extended response time-out option and forces the Bus Control Mode to look for an RTs response time in 30 microsec. or generate time-out errors.
0 = Enables for the standard time-out in 14 microsec.
Any suggestions how to implement this in labview?
06-22-2010 01:07 PM
Hi E,
Is this a memory space register? If so, you should look into the Visa Driver Development Wizard. More info can be found here: KB 1VCFFL3Y - What Is the VISA Driver Development Wizard?
06-24-2010 06:05 AM
Michael,
Thanks for the reply. This is a bus controller to transfer data and control hardware. I was trying to figure out how to write directed to the hex register 9 inorder to change it from default 0 which is 14 micro seconds to a 1 which will give me the extended time needed to transfer the data 30 micro seconds
Thanks Eric
06-25-2010 10:07 AM
Hi E,
Based on the Excalibur website, it looks like this device has an included driver written in C. These are probably DLLs and we can call DLLs from LabVIEW. There is a Software Manual online but you need a login to download it. This is probably the easiest way to access the lower level functionality of this device as the code is already written for you.
The other option you could look into is the VISA Driver Development Wizard to develop your own VISA driver for this card.
06-30-2010 08:20 AM
Michael,
This is the section that talks about what im trying to do in the manuel. Do you know of any examples of how to program this in labview?
Thanks E
07-01-2010 04:06 PM
Hi E,
To communicate with this device directly would require calls into low level Windows functionality. There is no built-in API for LabVIEW and PCMCIA. By far the best way of communciating with this device would be to use the provided C driver.
07-02-2010 05:25 AM
Michael,
Ok thank you do you know of any examples i can follow for C?
Thanks again E
07-07-2010 10:07 AM
Hi E,
Unfortunately, I do not know of any examples for this device. However, often times driver code includes an example of how to use it. Have you downloaded the driver from the manufacturer's website? Their technical support may be able to help with providing some example code for their driver.
07-08-2010 09:13 AM
Michael,
Thank you. I have downloaded the drivers and I will ask support for help.
E