Choose any popular programming language or development environment to design your grapical
user interface.
Multiple PCs can communicate with one ADwin system concurrently. This may be useful during the program implementation and entry into service phases. On the other hand, one PC can also access multiple ADwin systems e.g. in a network for a centralized monitoring of various applications.
While working with ADwin, the first step is always to transmit the real-time operating system to the ADwin system via the Ethernet or USB interface. Subsequently, you can load the ADbasic real-time processes and start or stop these as required. Single values or whole data sets, e.g. measured or set-point values can be exchanged bidirectionally. The deterministic (exact and predictable in time) execution of the real-time processes is not affected by the communcation between ADwin and the PC.
With ADbasic, you define the processing sequences that are executed on the ADwin hardware. Abasic optimizes and compiles the program code on a mouse-click. After being loaded on the ADwin system by ADbasic or a graphical PC user interface, the real-time processes execute independently. ADbasic contains the functions to access all inputs and outputs as well as functions for floating-point operations, process control and communication with the PC. Our library containing functions e.g. for filtering, various examples for counter use, closed-loop controllers, function generators etc. leads you to a fast program implementation.
By means of the easily configurable ADtools you are able to display your real-time data graphically or numerically, to visualize process sequencings or to set input values via potentiometers, sliders or push buttons. Additionally, ADtools always provide you with the current status of your ADwin system resources.