Classes and Instances

When you work with PROCON WEB IoT, you come across the terms “class” and “instance”. But what is it and what do you have to consider when creating a class or instance with PROCON WEB IoT?

The terms “class” and “instance” originate from object-oriented programming. Classes are created here, in which there are instances that have certain properties in common. The class specifies these properties.

If we had a class of “sports cars”, it could have the following characteristics, for example:

  • 4 wheels
  • steering wheel
  • chassis
  • engine

For this example, we could create the instance “DeLorean DMC-12” here. This instance must have the same characteristics as the class (i.e. 4 wheels, steering wheel, chassis, engine…). The instance must also have other properties that identify it as a unique object. In this example the following could be:

  • year of manufacture: 1982
  • 2.8 litre petrol engine
  • 6 cylinders
  • wheelbase: 2413 mm
  • empty weight: 1350 kg
  • 5-speed manual gearbox

You don’t have to create sports cars in PROCON WEB IoT Designer. The principle is also excellently works for operating elements.