Example Import Program

This example demonstrates how Mimic script might be used to import Forecast data.

Example:

On a particular ClearSCADA system, Mimic script is used to import hard coded Forecast data for demonstration and test purposes. The script comprises:

 

option explicit
Sub GenerateForecast
Dim Frc
Dim FrcData(9)
Dim StartTime
Dim ForecastName

 

' Find the forecast in the database
Set Frc = Server.FindObject("Region 1 Forecasts.MyTestForecast")
if Frc is nothing then

MsgBox "Cannot find forecast object."

else

' Hard coded data for demonstration purposes
FrcData(0) = 30.4
FrcData(1) = 30.5
FrcData(2) = 30.6
FrcData(3) = 30.7
FrcData(4) = 30.75
FrcData(5) = 30.7
FrcData(6) = 30.65
FrcData(7) = 30.6
FrcData(8) = 30.55
FrcData(9) = 30.5

 

' Start time
StartTime = Now

 

' Forecast name
ForecastName = FormatDateTime( StartTime, vbLongDate ) + " "
ForecastName = ForecastName + FormatDateTime( StartTime, vbShortTime )

 

' Write the forecast
Frc.Interface.SetForecast ForecastName, StartTime, FrcData

 

end if

End Sub

The script is configured to run whenever a ‘Generate Forecast Data’ button is selected on the Mimic on which the script exists.

Further Information

Mimic Scripts: see Mimic Scripts in the ClearSCADA Guide to Scripting.


Disclaimer

ClearSCADA 2017 R2