Yes. All BNC signal generators support GPIB, USB, LAN (Ethernet), and in many cases RS-232 interfaces, and are compatible with SCPI command sets used in LabVIEW, Python, and MATLAB environments. Most models include a software GUI for PC control. For high-channel-count applications, multi-unit synchronization is available via external reference inputs (typically 10 MHz).