LabVIEWForum.de - GPIB-Fehlercode 11 ECPA

LabVIEWForum.de

Normale Version: GPIB-Fehlercode 11 ECPA
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

kann mir jemand erklären was dieser Fehlercode zu bedeuten hat?

BIT 11 ECAP

Operation nicht durchführbar. Dieser Fehler tritt auf, wenn man ein Treiber-Feature nutzen will, das entweder nicht im Treiber enthalten ist oder gerade nicht zur Verfügung steht. Dieser Fehler würde beispielsweise auftreten, wenn man Hardware-DMA durch Entfernung der DRQ/DACK-Jumper auf (?) AT-GPIB/TNT ausgeschaltet hat und anschließend ibconfigIbcDMA mit dem Wert 1 aufruft, um DMA einzuschalten.


NI schreibt:
Problem: Why does the NI-488.2 byte-swapping command return an ECAP error?

Solution: In versions 1.7 and below of NI-488.2, byte swapping was accomplished by using the ibconfig function with the ibcReadAdjust and ibcWriteAdjust parameters.

However, with the release of version 2.0, the ibconfig function no longer supports either ibcReadAdjust or ibcWriteAdjust. An ECAP error will be returned if the user attempts to use them.

For users needing to perform byte swapping, revert back to version 1.7 of the driver or write a routine to perform the operation programmatically.


Danke für Tips

Gruß Timo
Referenz-URLs