Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

(blue star)

This section explains the basics of the feature. Please utilize the feature according to your site environment.

Exercise: Using Rotation Feature Periodically

You can move the second hand of the clock with the script.

...

(1)     Object Configuration

a)       Register an analog tag named ‘ROTATE_SEC’.

...

b)      Double-click the second hand object to bring up the [Object Configuration] window. Select the [Rotate] feature and configure the object as shown below.

...

c)       In the [Rotate] tab, you must assign the ‘Center Point’. To find the coordinate, place the mouse cursor on the center point. You will find the coordinate at the right-bottom of the Xpanel Designer.

...

(2)     Script

a)       Select [Tools] – [Script] – [New Script] to bring up the [Add Script] window. Set the running type as ‘Period’ then set the period as 1 sec.

...

b)      Write the script as shown below. When the value of the “ROTATE_SEC” reaches or exceeds 360, the script will store 6 to the tag to continue the rotation. The object will rotate 6° per second.

...

VAR A;          //Declare variable A

A=ROTATE_SEC;        //Save ROTATE_SEC value to A

 

IF(A>=360)

{

ROTATE_SEC=6;        //ROTATE_SEC becomes 6 when it reaches 360

}

ELSE

{

ROTATE_SEC=A+6;        //Object rotates 6 degrees per sec

}

c)       Compile the script to finish the programming.

(3)     Checking the Operation

a)       Write the project to Xpanel or execute the project with the simulator. You will find that the second hand object rotates each second.

...