On Thu, 2006-07-13 at 23:39 -0700, gnuplot post wrote: > I do not know where to start. Basically, the question is very simple. > I would like to talk to the GPIB based lab equipment via C#. In other > words, I would like to run lab equipment through mono. > > I've installed mono framework and open source gpib kernel driver > (http://sourceforge.net/project/showfiles.php?group_id=42378) on > CentOS 4.3. It seems to me that both packages work reasonably well. I > can talk to GPIB instruments via C|C++|PERL|sh|tcsh. > But, I do not know how (and where) to start to talk to the GPIB > instruments via C# (aka mono framework).
How do you talk to the GPIB instruments in C, etc.? Do you need to open a /dev device and talk some binary protocol? Or is there a define C API that you need to use? Use a serial port? If a /dev device, you can probably create a System.IO.FileStream instance for the specified file, and read/write the binary data as appropriate. If a C API, you can use DllImport declarations to import the C API into C#; see http://www.mono-project.com/dllimport. If a serial port is used, use `gmcs' to compile (to target the .NET 2.0 runtime) and use the System.IO.Ports.SerialPort type. - Jon _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
