I fall into a very particular section of the venn diagram for "Interested in electronics" and "Programs in .NET", I am way to cheap to buy any of the propriatary programs/hardware used to send commands over GPIB.
So here I am, wanting to build programs for my instruments to automate some things, but to cheap to buy whats needed and no suitable way to do it in the langauge of my choosing, what to do?
So I found out about the open source hardware for the raspberry pi using linux-gpib
https://github.com/lightside-instruments/gpib4pi, but that still didnt solve me wanting to use .NET, so I did what any programmer would do and built my own wrapper in .NET 8.
https://www.nuget.org/packages/LinuxGPIB.Net/I tested it on my HP 54600B running linux-gpib 4.3.7 and successfully read frequency and VPP from the test-output on the scope.
gpib4pi shield on pi 3b

Scope connected to raspbery pi 3b with gpib4pi shield

Scope measurements

Program console output running on the pi

So that's my contribution to this little part of the community, I hope it's useful to someone.
Edit: The screenshot of the program running is from the first build where I got it to work (I wrote all the code before having the hardware to test), there was a bug with the DeviceDiscovery method then, so I hardcoded the scope address (10) to test it, but I have since fixed the DeviceDiscovery bug.