Description of the SCADA Input component functionality in Schematic Editor

Component icon

Figure 1. SCADA input icon


SCADA input component outputs a value defined during a simulation.

The component automatically adds a control widget in the Model Settings panel. This way, the value of the component can be changed during the simulation using widgets and HIL API command (set_scada_input_value()).


  • Output (out)
    • The output that is defined during the simulation.
      • Supported types: uint, int and real.
        • The output type is determined by the Signal type property.
      • Vector support: no.


  • Signal type
    • Select the type of the output signal. Supported signal types are real, int, and uint.
  • Min
    • Type in the minimum value allowed to be set on the SCADA input component.
    • Minimum possible values are:
      • 0 for uint
      • -2147483648 for int
      • -3.4028235e+38 for real
  • Max
    • Type in the maximum value allowed to be set on the SCADA input component.
    • Maximum possible values are:
      • 4294967295 for uint
      • 2147483647 for int
      • 3.4028235e+38 for real
  • Unit
    • Type in the unit of the signal set on the SCADA Input component. This is just a label that will be shown next to the control widget of the related SCADA Input in the Model Settings panel.
  • Execution rate
    • Type in the desired signal processing execution rate. This value must be compatible with other signal processing components of the same circuit: the value must be a multiple of the fastest execution rate in the circuit. There can be up to four different execution rates, but they must all be multiple of the basic simulation timestep. To specify the execution rate, you can use either decimal (e.g. 0.001) or exponential values (e.g. 1e-3) in seconds. Alternatively, you can type in ‘inherit’ in which case the component will be assigned execution rate based on the execution rate of the components it is receiving input from.