User manual

LabWindowsCVI/Visual C++ Representation
ViStatus status = Acqrs_logicDeviceIO(ViSession instrumentID,
ViChar deviceName[], ViInt32 registerID,
ViInt32 nbrValues, ViInt32 dataArray[], ViInt32
readWrite, ViInt32 flags);
LabVIEW Representation
Acqiris Bx.lvlib: (or Aq Bx) Logic Device IO.vi
Visual Basic .NET Representation
Acqrs_logicDeviceIO (ByVal instrumentID As Int32, _
ByVal deviceName As String, _
ByVal registerID As Int32, _
ByVal nbrValues As Int32, _
ByRef dataArray As Int32, _
ByVal readWrite As Int32, _
ByVal modifier As Int32) As Int32
MATLAB MEX Representation
Because of the separation of input and output arguments in MATLAB two functions are needed:
[status dataArray] = Aq_logicDeviceRead(instrumentID, deviceName, registerID,
nbrValues, modifier)
[status] = Aq_logicDeviceWrite(instrumentID, deviceName, registerID,
nbrValues, dataArray, modifier)
Programmer’s Reference Manual Page 36 of 210