| Products > Test Equipment |
| Open source lxi-tools and liblxi v1.0 released for GNU/Linux |
| << < (52/67) > >> |
| tautech:
--- Quote from: lundmar on March 04, 2018, 10:27:34 pm --- --- Quote from: tautech on March 04, 2018, 09:34:58 pm ---lundmar I've been following this for some time and I'd like to offer my sincere thanks for your efforts in supporting a wide range of Siglent products. :-+ AFAIK there'll be a couple more for you to check later on this year. --- End quote --- tautech, thank you very much :) Siglent has been very helpful making it possible for me to add full support for their LXI compatible instruments :-+ I'm very happy to see instrument manufacturers like Siglent put their support behind the open source lxi-tools project. In fact, I'm hoping more instrument manufacturers will do the same. The end goal is to make available free high quality open source instrument software tools which make it easy for users to manage their instruments remotely without having to concern themselves with costly proprietary software which may or may not bring much value. I hope Siglent will continue to support the lxi-tools project and I'll be looking forward to add support for more of their instruments in the future. --- End quote --- I know some in Siglent are very aware of your great work and those I speak of are not Hamburg based which I guess is your point of contact. I think you can safely assume further support from Siglent when new products are rolled out. |
| lundmar:
--- Quote from: gsocker on March 04, 2018, 10:34:41 pm --- --- Quote from: lundmar on March 04, 2018, 09:28:02 pm --- Ok. I've updated the list of tested instruments and added you to our list of contributors as a thank you for testing. --- End quote --- One note - the HMO 3054 is not discoverable via "lxi discover" and does not claim LXI support. It also doesn't support VXI-11; it is raw sockets only, defaulting to port 5025. Commands and the screenshots work fine. The HMC8043/HMC8012 are discoverable if the -m option is used. --- End quote --- Ok, I've removed the discover feature from the instrument list for HMO 3054. Are you sure that VXI-11 scpi commands does not work with the HMO 3054? If the HMO 3054 works with the screenshot plugin that implies that VXI-11 is working since all plugins use VXI-11 to retrieve screenshots at this point. |
| gsocker:
--- Quote from: lundmar on March 05, 2018, 05:03:54 pm --- --- Quote from: gsocker on March 04, 2018, 10:34:41 pm --- --- Quote from: lundmar on March 04, 2018, 09:28:02 pm --- Ok. I've updated the list of tested instruments and added you to our list of contributors as a thank you for testing. --- End quote --- One note - the HMO 3054 is not discoverable via "lxi discover" and does not claim LXI support. It also doesn't support VXI-11; it is raw sockets only, defaulting to port 5025. Commands and the screenshots work fine. The HMC8043/HMC8012 are discoverable if the -m option is used. --- End quote --- Ok, I've removed the discover feature from the instrument list for HMO 3054. Are you sure that VXI-11 scpi commands does not work with the HMO 3054? If the HMO 3054 works with the screenshot plugin that implies that VXI-11 is working since all plugins use VXI-11 to retrieve screenshots at this point. --- End quote --- Just checked - apparently it does. Using strace confirms lxi is connecting to port 1024 sucessfully. Interestingly, there is no mention of VXI-11 anywhere in the programming manual. It explicitly says to use raw sockets on port 5025. I guess the VXI-11 support is intended for VISA since the VISA address shown in the device info dialog uses ::INSTR. Oh well, at least it works... |
| lundmar:
--- Quote from: gsocker on March 06, 2018, 01:26:24 am ---Just checked - apparently it does. Using strace confirms lxi is connecting to port 1024 sucessfully. Interestingly, there is no mention of VXI-11 anywhere in the programming manual. It explicitly says to use raw sockets on port 5025. I guess the VXI-11 support is intended for VISA since the VISA address shown in the device info dialog uses ::INSTR. Oh well, at least it works... --- End quote --- Great. Well, I guess they don't think they need to advertise such features he he FYI - here you can find a nice overview of ports that LXI compatible/certified instruments should support: http://www.lxistandard.org/About/LXI-Protocols.aspx |
| lundmar:
--- Quote from: ralphrmartin on February 20, 2018, 06:48:07 pm ---To be honest, I don't see the point of front panel emulators. If I want to use the instruments front panel, I dont need a computer. What would be much more useful in my view would be some way of writing simple scripts so I can do something like this For V = 0 to 3.3 step 0.1 Set the power supply output to V Tell the meter to read the current I Save V, I to file End for Surely such automation is the real use of LXI, not just having a remote front panel? --- End quote --- I've finally added the Lua scripting feature to support advanced instrument automation. A "run" command is introduced which can be used to run Lua scripts like so: --- Code: ---$ lxi run test.lua --- End code --- For example, writing a Lua script which prints out the instrument ID is as simple as: --- Code: ---device = connect("192.168.0.110") id = scpi(device, "*IDN?") print("Instrument ID = " .. id) disconnect(device) --- End code --- An example of a more advanced Lua script can be found here: https://github.com/lxi-tools/lxi-tools/blob/master/test/test.lua Lua offers a clean cut language which allows for writing very concise automation scripts. It is also considered the fastest scripting language around which makes it excellent for automation. Check it out, it's pretty cool. It's available in the snap edge channel. For those not familiar with Lua, see this tutorial: https://www.tutorialspoint.com/lua/index.htm I'm pretty happy about how it works right now but I might change the Lua interface so that it becomes object oriented in the future. |
| Navigation |
| Message Index |
| Next page |
| Previous page |