Appendix B
Troubleshooting and Common Questions
NI-FBUS Hardware and Software User Manual
B-4
ni.com
If the blocks in the device do not match the blocks in the description, or if
there is no appropriate device description for the manufacturer, device type,
device revision, and device description revision being returned by the
device, then there is a device description mismatch. In either case,
NI-FBUS uses only the standard dictionary (
nifb.dct
) and you will be
unable to use any manufacturer-supplied functionality.
These parameters can be read from the device resource block. The
following procedure will help you troubleshoot a
DD_SIZE_MISMATCH_ERROR
by finding out if there is a device description
available on your computer that matches what your device expects.
Complete the following steps to use the NI-FBUS Dialog utility to check
device description files.
1.
Start the NIFB process. Wait until the process has finished initializing.
2.
Select
Start»All Programs»National Instruments»NI-FBUS»
Utilities»Dialog
.
3.
Right-click
Open Descriptors
and select
Expand All
.
4.
After the expansion is complete, click
Cancel
to close the Expand All
window.
5.
Right-click the resource block for your device (it should be under
Open Descriptors»Session»Interface Name»Device Name»
VFD Name»Resource Block Name
). Select
Read Object
.
6.
Select the
Read by Name
radio button and enter
MANUFAC_ID
as the
name. Click the
Read
button. Write down the hexidecimal number
found in parenthesis (0xnumber) in the name column of Table B-1.
7.
Repeat step 6 for the name
DEV_TYPE
.
8.
Repeat step 6 for the name
DEV_REV
.
9.
Repeat step 6 for the name
DD_REV
.
10. Repeat steps 5–9 for each device, then close the NI-FBUS Dialog
utility.
Table B-1.
Device Names
Resource Block Parameter
Name
MANUFAC_ID
DEV_TYPE
DEV_REV
DD_REV