Example Features

MultiTagViewer Demo

This demo uses different MultiTagViewer features. 

The MultiTagViewer (MTV) displays data from different types of tags, mostly used to display arrays (of data types or simple arrays) but it can also display properties of a simple tag. It helps the user to create a functional table with different types of columns. 


  • Different column types usage
  • C# Ternary Expressions
  • Mouse Down event script
  • Array of DataType
  • MultiTagViewer HideColumn and ShowColumn function

Matrix Demo

This demo makes use of a 2 dimensional array (Matrix) and performs a few operations over it. A Matrix is a very common way of structuring information and very useful for encoding linear information and manipulating it. Many of the standard techniques of linear algebra are thought of in terms of vectors and matrices.

This application allows generating random values to the 3×3 matrix or inputing values directly. The OnWhile event transposes the matrix into a new matrix and also calculates the determinant of the matrix. 


  • 2 Dimensional array tag
  • MatrixGrid object
  • UserFunction
  • OnWhile event

Trend Demo

This demo demonstrates how to add new pens to a Trend object using the scripts. The Trend function used to add new pens allows configuring different parameters such as pen thickness, color, marker, spc, legend and interpolation. 


  • Trend object
  • ComboBox
  • CheckBox
  • Object scripts
  • Mouse Up event

Third Party Software Integration

This demo integrates with a QR Code generator third party software developed by ADISRA. The application uses the SVApplications.Run function to execute the third party software and provides configuration parameters when executing it. The demo provides information on how to integrate any external software with ADISRA SmartView. The application also generates a report using the QRCode generated


  • System Function Library (SVFile, SVReports)
  • Third Party Software
  • Reports

Security Management Demo

This demo allows managing users during runtime. It demonstrates how to create a new user, remove, login and logoff.


  • System Function Library (SVSecurity)

Virtual Keyboard Demo

This demo shows how to use a numeric/alphanumeric keyboard developed as a screen template.


  • Numeric Keyboard
  • Alphanumeric Keyboard
  • Screen Template