Skip navigation
For a hardware evaluation project I'm working on, I want to create a device that can be controlled via LabVIEW. LabVIEW can talk to instruments using serial out of the box, and it knows how to talk Standard Commands for Programmable Instruments (SCPI).     In this blog I adapt the LabVIEW Virtual Instrument and the firmware to give direct access to the Hercules PWM Time base control registers. You'll be able to independently set all 7 PWM modules that are available on the controlle ...
For a hardware evaluation project I'm working on, I want to create a device that can be controlled via LabVIEW. LabVIEW can talk to instruments using serial out of the box, and it knows how to talk Standard Commands for Programmable Instruments (SCPI).     In this blog I make a LabVIEW Virtual Instrument that turns PWM signals on and off.     LabVIEW Design We'll create a LabVIEW control panel that can toggle PWM output of a Hercules microcontroller. In the previous blog ...
For a hardware evaluation project I'm working on, I want to create a device that can be controlled via LabVIEW. LabVIEW can talk to instruments using serial out of the box, and it knows how to talk Standard Commands for Programmable Instruments (SCPI).     In this blog I build the first hardware command to turn PWM signals on and off.     One Function Handles 7 PWM Modules The first command isn't the easiest one. We'll build a function that can talk to any of 7 available ...
For a hardware evaluation project I'm working on, I want to create a device that can be controlled via LabView. LabView can talk to instruments using serial out of the box, and it knows how to talk Standard Commands for Programmable Instruments (SCPI).     In this blog I'm checking the excellent error handling of the SCPI library.     Error Handling Works by Default The SCPI parser library that I use has out-of-box support for standard behaviour. One of the supported feat ...
For a hardware evaluation project I'm working on, I want to create a device that can be controlled via LabView. LabView can talk to instruments using serial out of the box, and it knows how to talk Standard Commands for Programmable Instruments (SCPI).     In this blog I have a working SCPI conversation between LabVIEW and a Hercules safety microcontroller.     SCPI Parser LIB Learns to Reply via USB In the previous blog, I stopped when LabVIEW and the microcontroller wer ...
For a hardware evaluation project I'm working on, I want to create a device that can be controlled via LabView. LabView can talk to instruments using serial out of the box, and it knows how to talk Standard Commands for Programmable Instruments (SCPI).     In this blog I'm writing the serial communication firmware for a Hercules safety microcontroller.     SCPI Physical Communications Link is Undefined SCPI does not care how you connect your two systems. That's what wikip ...
For a hardware evaluation project I'm working on, I want to create a device that can be controlled via LabVIEW. LabVIEW can talk to instruments using serial out of the box, and it knows how to talk Standard Commands for Programmable Instruments (SCPI).     In this blog I'm trying out the SCPI parser library of Jan Breuer.     SCPI Standard Commands for Programmable Instruments (SCPI) is an IEEE standard for communicating with instruments. It defines how a dialog between ...
I'm designing a BoosterPack to evaluate GaN devices with the help of a microcontroller.                  The kit will have a GaN half-bridge that can control an output of 20V and 10A. Currently the prototype can control switching frequency and duty cycle. I'm also planning a stretch goal to integrate the design with LabView. You can then use this as a part of a test setup.       The Design Exists  I have ...