Skip to end of banner
Go to start of banner

IO Mapping

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 24 Next »

Introduction

There are multiple input and output (IO) interfaces available on EVIC. The Studio Interface Kit allows you to assign them to labels and picture boxes.

Assigning Digital Inputs

1. Digital inputs are viewable in the Solution Explorer tab labeled "IO". The number of IO available is dependent on the HMI display in use. You can view EVIC's interfaces to see what is available.

2. There is a configurable property available for each digital input.

  • The "StateChange" property determines the behavior of the digital input. The property can be set either ON or OFF to determine when to read the digital input and take action

3. You can drag and drop a digital input over to the skin's graphical canvas and assign it to a specific control label or picture box. This can be easily achieved by clicking on the digital input and dragging it over. There is also an option to select each digital input from the "DigitalIn" drop-down menu within the "Properties" window.

Once a digital input has been assigned to a label or picture box, a orange mesh will highlight the control.

4. To enable a digital input, you need to set the property "Animation" to anything other than "None" to have a label or picture respond to its switching states. For example, if you want to have text appear on a label, assign a digital input to a label and set it's "Animation" property to "TellTale". The label's text will now appear or disappear when the digital input turns on or off.

Note: You can assign each digital input to multiple picture boxes and labels or vice versa, assign multiple picture boxes and labels to one digital input.  

Assigning Analog Inputs

1. Analog inputs are viewable in the Solution Explorer tab labeled "IO". The number of analog inputs available is dependent on the HMI display in use. You can view EVIC's interfaces to see what is available.

2. There are configurable properties for each analog input.

  • The "Factor" property allows you to multiply a value from the voltage signal received from the analog input. For example, there is a default value of "1", so the raw voltage from the analog-digital-converter (ADC) will be displayed within a range of 0-5V.
  • The "Unit" property allows you to set the text you want to be displayed with the value.

3. You can drag and drop an analog input over to the skin's graphical canvas and assign it to a specific control. This can be easily achieved by clicking on the analog input and dragging it over. There is also an option to select each analog input from the "AnalogIn" drop-down menu within the "Properties" window.

Once an analog input has been assigned to a label or picture box, a violet mesh will highlight the control.

Assigning Digital Outputs

1. Digital outputs are viewable in the Solution Explorer tab labeled "IO". The number of digital inputs available is dependent on the HMI display in use. You can view EVIC's interfaces to see what is available.

2. There are configurable properties for each digital output.

  • The "CANSignal" property assigns any of the CAN signals available in your skin project to use in the Logic Setting 1, 2 and 3 properties. 
  • The "Triggers" property assigns any of the available IO or CAN signals in your skin project to determine what method to use prior to triggering the digital output.
  • The "Conditions" property assigns different logic statements (e.g., >=, <=, >, <) to compare with the actual IO or CAN signal data and the Value property.
  • The "Value" property assigns a value to compare with the Condition property.
  • The "Actions" property determines whether to turn the digital output ON or OFF once the user-defined Condition property is met.


  • No labels