Supported Software
Your RF signal generator is only as powerful as the software that controls it. Windfreak Technologies devices are designed for maximum flexibility, giving you complete control right out of the box—no proprietary drivers, no locked-in systems, and no extra fees.
Every device includes our free Windows GUI for immediate benchtop use, full LabVIEW source code for customization, and a simple serial command set for easy automation. Whether you’re scripting a high-volume production line, building a custom test-bench in Python, or running a headless experiment on a Raspberry Pi, you have the open-source tools to do it.
A Control Solution for Every Application
Your automation needs are unique. Here’s how our software and control libraries deliver for your specific application:
- For ATE and Manufacturing Engineers: Your goal is maximum throughput and reliability. Our devices are built for automation. Use the simple USB serial command interface to integrate our signal generators directly into your existing ATE systems. All functions are scriptable (Python, LabVIEW, C++, C#) for building robust, high-speed test fixtures and lowering your cost-per-test.
- For Academic Researchers and SDR Hobbyists: Your work needs flexibility and open-source access. We provide the full LabVIEW source code, allowing you to customize the GUI, add new functions, or integrate it into a larger experimental system. For non-Windows users, the simple serial commands work perfectly with Linux, macOS, or on embedded systems like a Raspberry Pi.
- For RF and Communications Engineers: Get running in minutes. Use our free Windows GUI for immediate access to all sweep, modulation, and control settings on your lab bench. When it’s time to automate a test, the simple command structure lets you write a simple Python or LabVIEW script without a complex API.
- For Military and Law Enforcement: Build your own custom application without limitations. The open-source nature of our controls means you can build a custom, secure, or mission-specific interface. The simple serial commands allow for control from any operating system or embedded hardware, ensuring your solution is as flexible as your requirements.
Key Software Features and Resources
- Free Windows GUI Software: Get instant, “out-of-the-box” control. A simple executable installer provides a graphical user interface for all device features—no LabVIEW installation required.
- Full LabVIEW Source Code: For advanced users who want to build their own custom GUI or integrate our hardware into a larger LabVIEW application, we provide the complete source code VIs.
Simple Serial Command Interface: The core of our control philosophy. Use any serial terminal or programming language to send simple, text-based commands (like f[frequency] or a[amplitude]) to your device via USB. It’s the easiest and most robust way to automate. - Cross-Platform and OS Agnostic: Our serial interface is not locked to any OS. It is a standard USB COM port, giving you proven control on Windows, Linux (including Raspberry Pi), and macOS.
- Detailed Documentation: We provide comprehensive documentation for our serial commands, enabling your team to get up and running with custom scripts quickly.








