Developing Controller applications
About this chapter
This chapter deals with analysis, design, and implementation of PC SDK applications.
It provides the following specific programming issues that are important for PC SDK users:
thread conflicts and how to avoid them
controller events and event handling
errors and exception handling
the User Authorization System
The chapter does not include hands-on information on how to set up your first project or detailed information on how to use the PC SDK class libraries, as these topics are covered in dedicated chapters.
Basic approach
In most aspects, using the PC SDK for application development presents no major difference compared to ordinary .NET development. The .NET class libraries are used for everything that is not robot specific. In addition, you use the public Controller API of the SDKs.
| Step | Action |
|---|---|
| 1 | Before you start Learn the basics about PC SDK programming by reading all relevant sections of this manual. Feel reassured that this is a timesaving activity and do not rush into coding. |
| 2 | During Development Frequently test application functionality. |