|
From: Marc G. <mar...@it...> - 2015-09-13 20:02:10
|
Hi Erik, as far as I know we don't have experience with any GPIB devices. However, I try to give you a short overview about possibilities you have to connect any device with itom: On the one hand, it is possible to use dedicated Python packages to directly control devices via Python. You can download such packages in the latest version of itom (2.0.0) using the integrated package manager. Examples for such packages are PyVISA (for controlling VISA compatible devices) or packages for communicating via RS232, TCP/IP or USB connections. It seems that your Agilent box is compatible to VISA (see http://www.keysight.com/main/editorial.jspx?cc=DE&lc=ger&ckey=1461160&nid=-33330.977662.00&id=1461160 ). On the other hand, itom has its plugin interface where you can write your own plugins using C/C++. Then you can use any 3rd party library, like the mentioned VXI-11 library. Hardware connected by plugins is directly integrated into itom such that dedicated toolboxes, config dialogs or live images for cameras are possible. Furthermore, the connected devices "live" in separate threads such that multithreading is always possible. Until now, we provide many plugins for cameras, actuators or AD-converters. There are also plugins for the communication via the RS232 or USB connection (using libUSB). If you want to programm your own plugin, you are welcome to do this. The necessary steps are described in the user documentation: http://itom.bitbucket.org/latest/docs/07_plugins/development/plugin-development.html Just some words about plugins: - Written in C/C++ - Dependent on Qt (4.8 or >= 5.2) - itom provides a SDK with libraries the plugin need to link agains. These libraries provide access to itom or data structures like matrices. - plugins are directly accessible via its uniform python interface - Plugins can either follow the interface rules of a dataIO device, a camera device, an actuator or an algorithm plugin - You can for instance use an all-in-one-installation version ( http://sourceforge.net/projects/itom/files/all-in-one-build-setup/) that provide a build-archive with all necessary 3rd party libraries that are required to build itom and plugins on your own computer. These archives are provided for Visual Studio 2010 or 2013. I hope that I could give you a short overview about the possibilities. Please feel free to ask any further questions. Cheers Marc 2015-09-11 19:48 GMT+02:00 Erik Edwards <er...@em...>: > I'd like to use ITOM with GPIB data acq over ethernet with an Agilent > E5810a (slower model) to a Kiethly electrometer. I found VXI-11 > libraries in C that look like they would be integratable. Does anyone > have any experience with this? > > -Erik > > > ------------------------------------------------------------------------------ > _______________________________________________ > Itom-discussions mailing list > Ito...@li... > https://lists.sourceforge.net/lists/listinfo/itom-discussions > |