menu bar
Editing menu bar of SKTOOL configuration software provides users with an extensive menu options, almost covering all the engineering tools and editing commands needed. The menu bar includes File menu, Edit menu, View menu, Draw menu, Object, Screen menu, Setting menu, Download menu, Help menu, Language selection menu, and also a Right-click menu.
Figure 2-28 Menu bar
File menu
"File" menu supports operations of New project (N), Open Project (O), Close, Save (S), Save As and Quit (Q). If a certain item shows gray, it indicates that the operation is invalid in the current environment. The method of opening the file menu is to click "File (F)" on the top left corner of the software, then ejects a pull-down File menu toolbar.
Figure 2-29 “File” menu
l New Project: shortcut key Ctrl + N; to create a blank project.
l Open Project: shortcut key Ctrl + O; to open a project file created, saved before and suffixed by .skm.
l Close: to close the current project file without exiting SKTOOL configuration software.
l Save: shortcut key Ctrl + S; to save the current configuration file having been modified, the name and save path of the file are by default as before.
l Save As: to save the current configuration file; available to override the name and save path of the project.
l Exit: to exit SKTOOL configuration software.
Edit menu
"Edit" menu consists of a set of commands used to edit texts, graphics and other content in the screen. There are Undo, Restore, Cut (T), Copy (C), Multiple copy (D), Paste (P), Delete (D), Select All (A), Align, Layer, Group, Mirror, Zoom, Grid, Property setting, Find Address, Address Table, Reverse Select, Macro search, Macro Manager. If a command in the menu bar is gray, it mean in current operation, that command is invalid. To executive these commands, you should first select the graphic object to be edited, and then choose the corresponding command in "Edit" menu. But there are in "Edit" menu some commands that are group commands. If so, a little triangle will show on the right of the command and each command, with a drop-down menu, has a corresponding shortcut.
l Undo: shortcut key Ctrl + Z; to cancel the last operation command and your recent action.
l Restore: shortcut key Ctrl + Y, to restore the last operation command and your recent action.
l Cut: shortcut key Ctrl + X, to delete your selected graphical objects and copy them into the clipboard buffer.
l Copy: shortcut key Ctrl + C; to copy the selected graphic object into the paste buffer.
l Multiple copy: to copy a quantity of selected graphical objects in horizontal and vertical directions, and then the address can be in ascending order of 0-255 units.
l Paste: shortcut key Ctrl + V, to copy and paste buffer graphics objects into the current screen.
l Delete: Del, to remove selected graphical object from the screen.

Figure 2-30 “Edit” menu
l Select: shortcut key Ctrl + A; to select all objects in the current frame of the project.
l Align: to make selected objects (more than two) aligned according to the selected type alignment, including Top, Bottom, Vertical Center, Left, Right, Horizontal Equal Interval, Vertical Equal Interval, Make same width, Make same height, Make same width and height.
l Layer: to place the selected objects to a different picture level. You can choose Bring To Top, Bring Forward, Send to Bottom or Send Backward.
l Group: to combine selected objects (more than two) into one control, or split This command can be selected more than one object (two or more) are combined into a control, an object can also can split a detachable object or split combined objects into the original object. When using Group, please be sure not to assembly objects to touch, otherwise objects can’t be touchable after being downloaded to the touch screen. Layer is recommended if it is necessary to overlay touchable objects.
When using Assemble key, do not assemble objects to be touched, or it can’t be touched after downloading to the touch screen. Users may use Layer command to superpose touch objects.
l Mirror: to rotate the selected object in accordance with certain rules, horizontally or vertically.
l Zoom: to zoom the current screen in accordance with a certain proportion scale for a more fine control operation; zoom options are Zoom In, Zoom Fit and Zoom Out.
l Grid: to place or cancel a grid with certain width in the current screen.
l Property settings: to open the Properties window of an object (when one single object is selected) and that of a screen (when nothing is currently selected).
l Find Address: to find the address you are using.
l Address Table: to open or close the list of addresses being used. Address Table is a list of address used by objects, easy to find and replace.
l Invert Selection: to select all objects not being chosen in the current screen and objects that are chosen before are not included.
l Macro Search: to locate calls of the macro in the project; you can optionally specify to search or manually enter the search.
l Macro Manager: Execute this command to see locations of all macros used; you can choose to display macros of all the screens or those of a specific screen.
l Multi-language import/export: Supports the import/export of multi-language text into the configuration.
View menu
This menu allows developers to custom their operating interface according to their own habits: decide whether certain operating window is shown in the current operating environment. The icon √ on the left of the command means the display of the toolbox on the screen, otherwise it is hidden.
Draw menu
The menu is mainly used to draw graphics on the screen. SKTOOL provides straight line (L), Polyline (B), Curve / Arc (A), Free Lines, Rectangles (R), Round Rectangle, Ellipse (E), Polygon (Y), Arc, Text (T), Open Library (0), Build Library (C), Table, Scale. It’s convenient for engineers to change the color, text, size and location of picture elements created by the Tools menu.
Figure 2-31 “Draw” menu
l Line: Execute this command to draw a straight line in any direction within the current screen.
l Polyline: Execute this command to draw a polyline in any direction within a current picture.
l Curve / Arc: Execute this command to draw a line in the current screen, after finishing drawing by right button, the radian of drawings can be adjusted as needed.
l Free line: Execute this command to draw a line in the current screen in any direction, lines are drawn with the movement of the mouse.
l Rectangle: Execute this command to draw a rectangle of any size in the current screen.
l Rounded Rectangle: Execute this command to draw any rectangle with rounded corners in the current screen.
l Ellipse: Execute this command to draw any size of ellipse in the current screen.
l Polygon: Execute this command to draw an arbitrary polygon in the current screen.
l Arc: Execute this command to draw any sector in the current screen.
l Text: Execute this command to create a transparent rectangle where you can enter any text inside.
l Open Library: Execute this command to open the picture library of the system.
l Build Library: Execute this command to convert the image control drawn by user into a file of library; it is easy to operate next time.
l Table: Execute this command to create a table with required ranks in the current screen.
l Scale: Execute this command to draw a desired scale.
Object menu
"Object" menu consists of a set of touch keys and function keys, including Bit Switch, Word Switch, Screen Button, Function Button, Multifunction key, Stepping Button, Single Button, Combo Box, Sliders, Numerical Display, Numerical Input Display, ASCII Display, ASCII Entry, Bit Lamp, Multistate Switch, Multistate Lamp, Message display, Time Display, Date Display, Weekday Display, Static Picture, Picture Display, GIF Display, Dynamic Diagram, Dynamic circle, Dynamic Rectangle, Flowing block, Graphics Move, Animation, Bar Graph, Meter, Arc chart, Trend Chart, XY Trend Chart, Historic trend, Data group, Historical data, Alarm Control, Alarm Bar, Historical Alarm, Timer, Message Board, Recipe selector, Recipe data display, Keyboard and Qrcode. 'Object' menu corresponds to the third row of the toolbar.
l Bit Switch: Execute this command to create touch keys for performing bit manipulations to the connected device, including Set ON, Set OFF, Dot and Invert.
l Word switch: Execute this command to set a touch key for performing word bit operation in the current screen to the connected device, including Add, Subtract, Increasing, Decreasing, Set Constant, Enter Value, Enter Password.
l More Button: Execute this command to reach the Screen Button, Function Button, Multifunction key, Stepping Button, Single button, Combo Box and Sliders.
l Numerical Display: This command is used to draw on the current screen a numerical display frame reflecting numerical value of certain monitored address.
l Numeric Input Display: Execute this command to draw on the current screen a numerical display frame for data input and digital value display of certain monitored address.
l ASCII Display: Execute this command to draw on the current screen a numerical display frame for ASCII code.
l ASCII Input Display: This command is used to draw on the current screen a frame of display and output for the input of ASCII code.
l Bit Lamp: Execute this command to create on the current screen a picture monitoring the bit status of one single connected device.
l Multistate Switch: Execute this command to create multi-state button monitoring numerical value changes of single address of the connected device according to the change of status.
l Multistate Lamp: You can place a picture in the current screen monitoring the word status of multiple consecutive device addresses.
Figure 2-32 “Object” menu
l Message Display: Execute this command to create a display control showing pre-configured message on the current screen.
l Time Display: Execute this command to insert the time control on the screen to show the time.
l Date Display: Execute this command to insert the date control on the screen to display the date.
l Week Display: Execute this command to insert a week control on the current screen to display the week.
l Static Picture: Execute this command to insert a static image of the local hard disk on the current screen.
l Picture Display: This command is used to draw a picture display frame on the current screen for displaying a plurality of pictures.
l GIF Display: Execute this command to draw a picture display frame on the current screen to display a static or animated image suffixed by .GIF.
l Dynamic Diagram: Execute this command to open the windows of Dynamic Circle, Dynamic Rectangle, Flowing block, Graphics Move and Animation.
l Bar Graph: Execute this command to insert a columnar control on the current screen to observe the changes in the numerical value of monitored address according to the rise and fall or the right-left traverse of the columnar picture.
l Meter: Execute this command to create an instrument on the current screen to monitor the changes of numerical value of single address of connected device.
l Arc chart: Execute this command to insert a sector control on the current screen for reflecting the numerical value of monitored address and the reflection area can be presented by Pie FG Color, Pie BG Color or Bottom Color.
l Chart: Execute this command to open the window of Trend Chart, XY Trend Chart, historical trend and Data group.
l Historical Data: Execute this command to create a display control on the current screen to show messages saved by the historical data collector.
l Alarm: Execute this command to open windows of Alarm Control, Alarm Bar and History Alarm.
l Timer: Execute this command to insert a control on the current screen to trigger a particular function according to time conditions.
l Message Board: Execute this command to insert on the current screen a control where users can write.
l Recipe Selector: Execute this command to insert on the current screen a recipe control that shows all names of recipes if they exist.
l Recipe Data Display: Execute this command to insert a recipe data display control on the current screen, which shows all the data of recipes if they are set up.
l Keyboard: Execute this command to insert a keyboard control on the current screen, which can be any key in the keyboard when custom the keyboard.
l Qrcode: Execute this command to insert a Qrcode control on the screen for user-defined Qrcode; It should be used in concert with an input control, otherwise the address is invalid and the Qrcode won’t appear.
Screen menu
"Screen (P)" menu consists of commands applied to screens, including New Screen, Screen Properties (P) and Delete Screen (D)
Figure 2-33 “Screen” menu
l New Screen: Execute this command to create a new screen in the current project.
l Screen Properties: Execute this command to open the properties of the current screen by which you can set the name and background.
l Delete Screen: Execute this command to delete the current screen.
Please make sure the current screen is the one you want to delete and whether there are needed controls before operating cause it cannot be undone.
Setting Menu
"Setting (s)" menu contains the following commands: Preference Settings (P), File Protection (M), Macro Editor, Global Macro, Initialization Macro and Add Customize Keyboard.
Figure 2-34 “Setting” menu
l Preference Setting: Execute this command to open the preference setting window, in which you can modify the HMI model, display mode, splash screen, screen saver time, flicker frequency, alarm sound, touch sound, password and settings of initial lever.
l File Protection: Execute this command to open the password setting window of file protection through which you can set a password to protect the file of the current project is set in the password window.
l Macro Editor: Execute this command to open the macro editor where you can add, modify, compile or delete a macro.
l Global Macro: Execute this command to open a global macro setting screen, set or modify the global macros.
l Initialization Macro: Execute this command to open the interface of initialization macros setting to set or modify initialization macros.
l Add Customize keyboard: Execute this command to open a user-defined keyboard.
Please keep in mind the password since password is necessary to open the project configuration file after the setting. And it is case-sensitive.
Download menu
Applied to compile and download the configuration project, “Download” menu contains eight commands, which are Compile (C), Off-line Simulation (M), Online simulation, USB download (D), Upload, Pack/Unpack, Extract project & save as and Extract Remote Simulation Engineering (A). Having connected PC to a touch screen through USB cable, the configuration project can be downloaded via USB download to the touch screen, but you have to compile it before downloading.
Figure 2-35 “Download” menu
l Compile: Execute this command to examine configuration projects created by users and prepare for download operations.
l Off-line Simulation: Execution of this command can invoke the application program of SKTOOL picture configuration and open the simulation interface. Users can simulate the configuration project running currently on PC to observe the effect, in order to modify the screen. Please save it Off-line simulation before you save the user first.
l Online Simulation: This command can be called SKTOOL screen configuration software application, open the simulation panel, users can simulate engineering currently run on a PC to observe the effect, in order to correct the picture. When online simulation, you can also use the PC's Ethernet or serial communication device connected to data communications and communications test status. Please save it before the online simulation.
l USB Download: Execution of this command can download engineering configuration compiled by SKTOOL software to HMI through a USB cable equipped with the touch screen. Before downloading, please compile and save the project.
l Upload: Execute this command to upload the historical data, configuration, recipes, and historical alarm from the HMI to a PC through a USB cable equipped with the product.
l Pack/ Unpack: Execute this command to compress the project configuration into an XXX.skr file, or to extract the compressed file to the project configuration file .skm.
l Extract Project & Save As: Execute this command to compile the current configuration project to a binary file named u-disk-prj.bin. Saving it in the U disk, instead of USB cable downloading, can update it automatically to the HMI.
Extract Remote Simulation Engineering
Option menu
Figure 2-36 “Option” menu
l Find Address: Execute this command to find the address you want and show the using status of the address on Information Output Window.
l Address Table:Execute this command to look for all contols’ status on all windows or assigned window.
l Script Table:Execute this command to check the using of the assign macro instruction,and show it on information ouput window.
l Script Manager:Execute this command to look for all macro instructions’ status on all windows or assigned window.
l Text batch modification:Execute this command to bitch modify assigned text.
l Interface Style Setting:User page settings, users can use this setting to set the software style and the display of the fonts and sizes
Help menu
"Help" menu can call up the Help documentation and About SKTOOL: its version number and copyright notice.
Figure 2-37 “Help” menu
The help file is shown in Figure 2-37:
Figure 2-38 Help file
Version number and copyright statement of SKTOOL are shown in Figure 2-38:
Figure 2-39 Version number statement
Language Selection menu
The menu can realize Chinese-English switch.
Select "Chinese", and the software is the version of simplified Chinese; or "English", then the English version.
Right click menu
Right click menu is set to facilitate user’s operations, which is consistent with most Windows user's operating habits and styles. Lots of configuration functions can be found here: Attribute, Objects, Library, Cut, Copy, Multiple copy, Paste, Delete, Select all, Align, Layer, Group, Zoom, Grid, Screen.
Figure 2-40 “Right click” menu
l Attribute: Execute this command to open the properties window of a control (one single object selected) and the screen (no object selected).
l Object: Execute this command to open all of the object controls in the Object menu.
l Library: Execute this command to open the gallery or generate pictures.
l Cut: Shortcut Ctrl + X; this command can delete your selected graphical objects, and copy them into the clipboard buffer.
l Copy: Shortcut Ctrl + C; execute this command to copy the graphic object of your choice into the paste buffer.
l Multiple copy: Execute this command to copy a quantity of selected graphical objects in horizontal and vertical directions, and then the address can be in ascending order of 0-255 units.
l Paste: shortcut key Ctrl + V, to copy and paste buffer graphics objects into the current screen.
l Delete: Del, execute this command to remove selected graphical object from the screen.
l Select: shortcut key Ctrl + A; execute this command to select all objects in the current frame of the project.
l Align: Execute this command to make selected objects (more than two) aligned according to the selected type alignment, including Top, Bottom, Vertical Center, Left, Right, Horizontal Equal Interval, Vertical Equal Interval, Make same width, Make same height, Make same width and height.
l Layer: Execute this command to place the selected objects to a different picture level. You can choose Bring To Top, Bring Forward, Send to Bottom or Send Backward.
l Group: to combine selected objects (more than two) into one control, or split This command can be selected more than one object (two or more) are combined into a control, an object can also can split a detachable object or split combined objects into the original object.
When using Group, please be sure not to assembly objects to touch, otherwise objects can’t be touchable after being downloaded to the touch screen. Layer is recommended if it is necessary to overlay touchable objects.
l Zoom: Execute this command to zoom the current screen in accordance with a certain proportion scale for a more fine control operation; zoom options are Zoom In, Zoom Fit and Zoom Out.
l Grid: Execute this command to create or cancel a grid with certain width on the current screen.
l Screen: Used to create a new screen, open screen property window and delete a screen.
Please make sure the current screen is the one you want to delete and whether there are needed controls before operating cause it cannot be undone.