Skip to content

VXI-11 client and server software for classroom training. client library supports Ivi.Visa .Net and TmctlAPINet.

License

Notifications You must be signed in to change notification settings

MitakaMakers/Ivi.Visa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

VXI-11 client and server software for classroom training. client library supports Ivi.Visa .Net and TmctlAPINet.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published