Instrument-control Toolkit - @octave_modbus/writeRead
- :
data =
writeRead(dev, writeAddress, values, readAddress, readcount)
- :
data =
writeRead(dev, writeAddress, values, readAddress, readcount, serverId)
- :
data =
writeRead(dev, writeAddress, values, writePrecision, readAddress, readCount, readPrecision)
Write data values to the modbus device dev holding registers starting at address writeAddress and then read readCount register values starting at address readAddress.
Inputs
dev - connected modbus device
writeAddress - address to start writing to.
values - data to write to the device.
readAddress - address to start reading from.
readCount - number of elements to read.
serverId - address to send to (0-247). Default of 1 is used if not specified.
precision - Optional precision for how to interpret the read data. Currently known precision values are uint16 (default), int16, uint32, int32, uint64, uint64, single, double.
Outputs
data - data read from the device
See also: modbus.