Doing a Command by Time Interval
If you want a function to be done by a time interval, do the following.
1. Create a server project with Timer command.
2. Create a cliet project on the basis of a server project.
3. Create graphical items.
4. Next:
- 1. Drag a command to a graphical item
- 2. Select Send Number
- 3. Input value in seconds.

function SecondsStart(in_Type, in_Name, in_Value)
{
IR.Log("Value = "+in_Value);
var mstosec = in_Value*1000;
IR.SetInterval(mstosec, SecondsFin)
}
function SecondsFin()
{
IR.Log("Do it command")
}
6. Then fill in script field in a server project. Select SecondStart function as the one to be done for the command.
7. Update server driver in a panel project

Next upload the server project onto your server with the help of Transfer. Then connect a panel project to the server and work.
To work with Delay, do the same steps described above. But write the following logics:
function startdelay()
{
IR.Log("Start command delay");
IR.SetTimeOut(5000, enddelay)
}
function enddelay()
{
IR.Log("End command delay")
}
1. Create a command on the server
2. Enter startdelay function iт the script field of a command.
3. Update a driver in a panel project.
4. Drag a command onto a graphic item.
5. Test the work.
To study deeper download the project.Timer.rar
Customer support service by UserEcho