./nugetz

#Visa

35 packages tagged with “Visa

ScpiDevice

ScpiDevice SCPI protocol VISA based devices controller This is an updated version of another NuGET package: SCPIPowerForLV. Besides DC Power suppliers and DMM meters, there are also some other kind of devices using SCPI protocol, which are different, so this package updated the SCPI commands, especially the addition of Read Waveform Data. Now there is only 1 class ScpiVisaDevice exported with following methods: 1. static FindAllLocalDevices() 2. Open(string name, int openTimeout, bool reconnectOnceFailed, out string errorInfo) 3. Close() 4. ExecuteWithoutReconnect(string dataToSend, out bool communicationError, out string errorInfo) 5. Execute underlyingly call ExecuteWithoutReconnect with same parameter 6. QueryWithoutReconnect(string dataToSend, int countToRead, out string responseText, out bool communicationError, out string errorInfo) 7. Query underlying call QueryWithoutReconnect 8.bool QueryNumber(string dataToSend, int countToRead, out string responseText, out double responseValue, out bool communicationError, out string errorInfo) 9. bool QueryWaveData(string dataToSend, out byte[] responseByteArray, out bool communicationError, out string errorInfo) All are literally, so will not explain more, only QueryWaveData needs following comments: It takes some steps below: 1. send SCPI command :WAV:DATA? 2. read out 2 bytes, it should be like #9 3. according to the length of index 1 of above string, read out 9+ bytes, it should be like 000000120 4. read out all the waveform data with 120 bytes. There is the last step which is not implemented in this free version: each point (byte) should be converted to voltage. Also, the LabVIEW code is not provided. But 2 applications are enclosed under the sub folder assets, one is a self test app on ITech 6302 Tripple Channel DC Power, another is a self test app on RIGOL DS1102 oscillograph. The source code of oscillograph to have self test is provided in invocation.txt under sub folder assets. For technique support or business, please call the cell phone ++0086-18603016232, email: patrickgamp@hotmail.com, WeChat(A Chinese popular chat app) id is same to the cell phone number I am a professional with 26 years software RD experience. In 2005-2018, worked for Microsoft Windows Mobile and Windows Phone developing team, XBox One manufacturing automation team, and Surface imaging test team, after 2019, opened a small automation software corporation at the first strong manufacturing city in the world - Suzhou, China. If you have some industry automation related software project to oursource, or any Windows desktop based non-Web softare developing requirements, please send me email to contact. Author Patrick Gamp Published date January 11, 2024

v1.0.01.0K
SCPIVISADeviceHardwareCommunication

EmbedVIIntoWpf

Embed LabVIEW VI into WPF Window This library does a simple embedding LabVIEW VI into a WPF window, and it is unstable usually. It is not recommended that embed UI of other applications into a WPF window. All source code are in the sub folder 'sourcecode' 1. LVHelper, do something basic LabVIEW operation essentially 2. LabVIEW2WPF, host a LabVIEW VI into a WPF control 3. testapp, that is the application to call LabVIEW2WPF.DLL to do embedding 4. ITechDCPower_labview, this is the most valuable package to implement a VISA (COM port, serial communication) based DC Power communication, tested on ITech DC Power series About the DC Power manufacturer, please refer to the website: https://cdn.itechate.com/ If you have TCP (Ethernet) DC Power modules rather than COM driven ones, please reference to my previous package: SCPIPowerForLV in NuGET.org. Seriously, this package might be renamed to VisaDCPowerForLV since the value lives here Author Patrick Gamp For technique support or business, please call the cell phone ++0086-18603016232, email: patrickgamp@hotmail.com, WeChat(A Chinese popular chat app) id is same to the cell phone number I am a professional with 26 years software RD experience. In 2005-2018, worked for Microsoft Windows Mobile and Windows Phone developing team, XBox One manufacturing automation team, and Surface imaging test team, after 2019, opened a small automation software corporation at the first strong manufacturing city in the world - Suzhou, China. If you have some industry automation related software project to oursource, please send me email to contact.

v1.0.0588
LabVIEWVIEmbedPowerVISA