CASESTUDIES
Winch control user interface
A winch is controlled by a sequence of cues (commands) like move from point A to point B; do a custom profile move by a certain distance in certain time; wait certain time; wait until a condition is met; etc.
This software lets the operator to setup sequence, save, load and run it, specify a trapezoid move profile, record move profile from joystick. Also extensive diagnostics is provided.
Software is implemented using Qt/widgets framework and communicates asynchronously to the winch motion controller over network (Modbus). All code can be compiled and run on both Linux and Windows without modifications.
Software is in production in film industry.
- Communications: Modbus TCP.
- Language: C++.
- Tools,libraries: Qt/widgets, Qwt.