EasyIO Quick Start 04 - CPT Tools Graphics Library v1.0
EasyIO Quick Start 04 - CPT Tools Graphics Library v1.0
1
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
2
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Disclaimer
Confidentiality Notice
The information contained in this document is confidential information of EasyIO Holdings Pte Ltd. Such
information and the software described herein, is furnished under a license agreement and may be used
only in accordance with that agreement.
The information contained in this document is provided solely for use by EasyIO Holdings Pte Ltd
employees, licensees, and system owners; and, except as permitted under the below copyright notice, is
not to be released to, or reproduced for, anyone else.
While every effort has been made to assure the accuracy of this document, EasyIO Holdings Pte Ltd is not
responsible for damages of any kind, including without limitation consequential damages, arising from
the application of the information contained herein. Information and specifications published here are
current as of the date of this publication and are subject to change without notice. The latest product
specifications can be found by contacting our corporate headquarters or support channel.
Trademark Notice
BACnet and ASHRAE are registered trademarks of American Society of Heating, Refrigerating and Air-
Conditioning Engineers. All other product names and services, mentioned in this publication, that are
known to be trademarks, registered trademarks, or service marks are the property of their respective
owners.
Disclaimer
The material in this manual is for information purposes only. The contents and the product it
describes are subject to change without notice. EasyIO Holdings Pte Ltd makes no
representations or warranties with respect to this manual. In no event shall EasyIO Holdings Pte Ltd be
liable for any damages, direct or incidental, arising out of or related to the use of this manual.
3
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Table of Contents
Introduction ....................................................................................................................................................6
CPT Release Version........................................................................................................................................6
General Information .......................................................................................................................................7
Link Property...............................................................................................................................................7
Action Property...........................................................................................................................................7
Graphics Library ..............................................................................................................................................8
Boolean Library ...........................................................................................................................................9
Chart Library ...............................................................................................................................................9
Gauge......................................................................................................................................................9
Hprogress Bar .......................................................................................................................................10
Line chart ..............................................................................................................................................10
Meter ....................................................................................................................................................10
Simple meter ........................................................................................................................................11
Thermometer .......................................................................................................................................12
Vprogress Bar .......................................................................................................................................12
History Line Chart .................................................................................................................................13
Coils Library ..............................................................................................................................................13
Dampers Library .......................................................................................................................................14
Devices Library..........................................................................................................................................15
Ducts Library .............................................................................................................................................15
Equipment Library ....................................................................................................................................16
Chiller Basic ..........................................................................................................................................17
Cooling Tower .......................................................................................................................................17
Exhaust Fan...........................................................................................................................................17
FanLeft , FanRight .................................................................................................................................18
Generator .............................................................................................................................................18
Heat Exchanger, Heat Exchanger PF .....................................................................................................18
Heat Wheel ...........................................................................................................................................19
Meter Dial .............................................................................................................................................19
Meter Dial Left, Meter Dial Right .........................................................................................................19
Meter Digital.........................................................................................................................................20
General Library .........................................................................................................................................20
Action Button........................................................................................................................................20
Adapter Widget ....................................................................................................................................21
Date Label, Time Label .........................................................................................................................21
4
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Label .....................................................................................................................................................21
Table .....................................................................................................................................................21
Web Date Range Edit............................................................................................................................22
Web Hex Number Edit ..........................................................................................................................22
Web IP Address Edit .............................................................................................................................22
Web Line Edit........................................................................................................................................22
Web Number Range Edit ......................................................................................................................22
Web Password Edit ...............................................................................................................................23
Web Time Edit ......................................................................................................................................23
Web Time Range Edit ...........................................................................................................................23
Widget ..................................................................................................................................................23
iFrame ...................................................................................................................................................24
Miscellaneous ...........................................................................................................................................24
Piping ........................................................................................................................................................25
Miscellaneous ...........................................................................................................................................25
Technical Support .........................................................................................................................................26
5
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Introduction
This user guide is intended to explain to users each graphics library in CPT tools.
This user guide DOES not provide graphics constructing nor graphics deployment into controller.
Before going through this user guide, please make sure go though the CPT Tools Quick Start.
This User Guide is compatible with EasyIO FG Series and EasyIO FS Series controllers ONLY.
Updating CPT
CPT Tools is an executable file and do not require any installation process, updating to the latest version
of CPT is by merging all files from the CPT latest released bundle.
Extract the latest zip package; in this case the latest is dated 22nd Dec 2017 to
your hard drive.
Copy all content from the extracted folder and merge (paste) into the current CPT folder in your
computer. Make sure to close any running CPT application before replacing/merging the files.
6
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
General Information
Each graphics widget has an action property and link property.
Refer to image below.
Link Property
The link property is a hyperlink property that gives the user to customize its value.
User can either hyperlink to another CPT graphics page or to a website.
User can choose to open another tab, windows or the same window.
Action Property
The action property will propagate all the actions of an object into graphics.
The system intelligent that it propagate all the actions automatically if the object has actions.
An example of object with “set” action, view from CPT and graphics.
7
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Graphics Library
Every CPT tools release consist of few groups of graphics library.
Some are static images some are animated images depending to how you use them.
To use static images simply drag and drop from the graphics library into your graphic page.
If you wish to create bindings for you graphics simply drag and drop a object within your application to
bring up the widget chooser.
8
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Boolean Library
Chart Library
This is a charting widgets library. It can be used with float and integer data type.
Bindings is compulsory for these widgets.
Invalid bindings or missing bindings will result displaying a static image.
These widgets are scalable vector widgets
Gauge
A circular gauge to represent a numeric value, both float and integer data type is supported.
Binding is compulsory for Gauge widget.
Min and Max range of the gauge display can be customize. Default min is zero and max is 100.
Warning zone and Critical zone zoning and colour can be customize.
Other customize properties available such as decimal, circle colour and a label.
9
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Hprogress Bar
A horizontal bar to represent a numeric value, both float and integer data type is supported.
Binding is compulsory for Gauge widget.
Min and Max range of the gauge display can be customize. Default min is zero and max is 100.
A line chart to represent a numerical value, both float and integer data type.
It provide real time value monitoring over a time period user definable.
Binding is compulsory for Line Chart widget.
It supports up to 4 bindings for each Line Chart widget.
Line colour can be customize.
Time period by default is 20mins and it is customizable.
Meter
A circular gauge to represent a numeric value, both float and integer data type is supported.
Binding is compulsory for Gauge widget.
Min and Max range of the gauge display can be customize. Default min is zero and max is 100.
10
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Warning zone and Critical zone zoning and colour can be customize.
Simple meter
A circular gauge to represent a numeric value, both float and integer data type is supported.
This widget is similar to meter widget above.
Binding is compulsory for Gauge widget.
Min and Max range of the gauge display can be customize. Default min is zero and max is 100.
Warning zone and Critical zone zoning and colour can be customize.
11
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Thermometer
A thermometer gauge to represent a numeric value, both float and integer data type is supported.
This widget is similar to meter widget above.
Binding is compulsory for Gauge widget.
Min and Max range of the gauge display can be customize. Default min is zero and max is 100.
Vprogress Bar
A vertical bar to represent a numeric value, both float and integer data type is supported.
Binding is compulsory for Gauge widget.
Min and Max range of the gauge display can be customize. Default min is zero and max is 100.
12
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Coils Library
13
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
This is a widgets library for cooling and heating coils. It is used to represent boolean data type or as static
image.
Cooling Coils and Heating Coils with various orientation and type supports boolean data type only.
Dampers Library
This is a damper widgets library. It can be used with float and integer data type.
Bindings is compulsory if animation is required.
Animations is base default to 0~100% value
Invalid bindings or missing bindings will result displaying a static image.
14
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Devices Library
This library is images of sensors, transmitter to compliment with your equipment page.
These are static images without the need of bindings.
Ducts Library
15
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Equipment Library
16
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Chiller Basic
Cooling Tower
Exhaust Fan
17
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Widgets can be used as static image or have binding to boolean data type object.
If binding is chosen, the widget will animate according to the boolean data actual value of true or false.
FanLeft , FanRight
Generator
18
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Heat Wheel
Meter Dial
+ =
This widget is a small tiny meter used to represent numeric data.
Widgets can be used as static image or have binding to float or integer data type object.
This widget is to be used with Meter Dial. An example is shown above
If binding is chosen, the widget arrow will animate according to the numeric data value.
Value range is from 0~10.
The combination of meter dial and meter dial left or meter dial right gives end user an impression of an
legacy analog meter feel.
19
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
The right meter image above is the result of adding few meter dials with bindings to the static meter dial
image.
Meter Digital
+ =
This is a static image, no binding require(left meter image).
However with some label bindings it gives end user an impression of an digital meter feel.
The right meter image above is the result of adding few label bindings to the static digital image.
General Library
This library consist of general widgets such as text labels, action button.
Each widget has it’s dedicated function and capability.
The following describe those widgets.
Action Button
Another example below shows the action button widget is used for a boolean object.
The boolean object has actions property , set true and set false.
Adapter Widget
This is an generic java script widget.
It is used for develop custom widget that will be used in CPT graphics.
For further information, please refer to adapterWidgetDevGuide.pdf.
These widgets are used to display the controller actual date and time in a graphics page.
User do not need to bind these widgets as they automatically get the controller date and time that
resides in the service folder.
**DO TAKE NOTE : the service folder name CANNOT be modified or rename**
**If service folder is rename or modified these widgets will return an error**
Label
This is a generic label.
It is used to represents a value or can be used as a simple plain text box.
Table
21
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
A table widget is used to represent a numerical value, both float and integer data type.
It provide real time value monitoring over a time period user definable.
Binding is compulsory for Table widget.
It supports up to 4 bindings for each Table widget.
Time period by default is 20mins and it is customizable.
If the date or date range is input incorrectly the Ok button will be grey out prohibiting user to save.
This widget is used with Calendar object in easyIOschedule kit.
This widget has a min and max property to limit user to stay within the min and max range.
This widget will only allow user to perform save if the IP number input is within the min and max range.
If the value is out of the specify range the Ok button will be grey out prohibiting user to save.
Image below show the min and max limit configure for the widget.
Widget
This is a generic widget.
It can be used to represents an image, floor plan or can be used as a simple colour pane in the graphics
page.
23
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
iFrame
This widget is design to include a web page into the graphics page.
The widget only support web page that capable of displaying in an iFrame such as
https://www.easyio.eu/
Another example is embedded an YouTube video into the iFrame. Use the below URL as the source.
https://www.youtube.com/embed/DRv-7jcFA4M
An example as below. Duct works and iFrame next to each other in single web page.
Miscellaneous
24
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
Piping
This library consist of piping widgets both hot and cold piping systems.
All widgets are static images.
Miscellaneous
25
EasyIO Quick Start 04 – CPT Tool Graphics Library v1.0
This library consist of valves widgets both cold and hot water system.
All widgets are static images.
Technical Support
For technical issue, please contact
Email:[email protected]
26