Skip to content

Latest commit

 

History

History
70 lines (59 loc) · 2.28 KB

README.md

File metadata and controls

70 lines (59 loc) · 2.28 KB

Ivi.Visa and TmctlAPINet

This is an Open source C# libraries compatible with VISA.NET and Yokogawa's TMCTL. This software is developed for training and research.

General fatures

  • VXI-11 client & server.
  • HiSLIP client & server.
  • RawSokcet client & server.
  • Program run on a Windows and Linux.

Feature of Mm.Ivi.Visa

  • Mm.Ivi.Visa supports functions of VISA.Net.
  • visa32.dll (windows only).

Feature of Mm.TmctlAPINet

  • Mm.TmctlAPINet supports functions of TmctlAPINet.
  • tmctl.dll (windows only).

Other fatures

  • Protocol server program: Server.exe
  • API Capture untility: IOTrace.exe

Derivarables

  • .Net library : Ivi.Visa.dll, TmctlAPINet.dll
  • VXI-11 server test program : Server.exe
  • VXI-11 client test program : Client.exe
  • Windows C library : visa32.dll, tmctl.dll, tmctl64.dll
  • API Caputure tool:IOTrace.exe

Runtime enviroment

  • Windows and Linux(WSL2)
  • .NET 6.

Build enviroment

Usage

  • Execute the Server.exe.
    • Start VXI-11 server.
  • Execute the Client.exe.
    • Input destination IP address.
    • Input a command stirng.
  • On the Server.exe.
    • Received messsage will be displayed.
    • Input a response string.
  • On the Client.exe.
    • Received messsage will be displayed.
  • You can use Wireshark to see real VXI-11 communication.

Reference

Author

Twitter:@mitakalab

License

GNU Affero General Public License v3.0