lxi-tools / liblxi

Open source LXI library
https://lxi-tools.github.io
Other
103 stars 27 forks source link

how to use liblxi develop a LXI device like DS1104Z? #2

Closed crazyuav closed 7 years ago

crazyuav commented 7 years ago

I want to use liblxi to develop a LXI device. Can we use liblxi generate a LXI device,which can find with NI MAX? And can you give an example? (Sorry for my poor English) Thanks.

lundmar commented 7 years ago

Hi,

No, it is currently not possible to use liblxi to develop a discoverable LXI device. liblxi is strictly a simple client library that speaks the VXI11 protocol as used by LXI devices. What you need is a VXI11 server implementation that can be ported to your LXI device. liblxi does not offer that.

However, the next generation of LXI devices use the more efficient HiSlip protocol instead of VXI11 and I plan to add both client and server HiSlip support to libxi. Once that work is done it will be possible to use liblxi to enable LXI support in instruments running Linux/microprocessor or even RTOS/micro-controllers.