Signal generators are a useful piece ... software can be developed to control the device. When connected to a computer, this function generator shows up as a virtual USB serial port.