8.8
Scripting with VBS and ANSI-C
Runtime
The performance data can also be influenced by the following factors:
● Hardware used
● Type of configuration
● Running processes, for example, Tag Logging or Alarm Logging
The following measured vales indicate the difference between VB scripting and C scripting
based on the comparison of orientation values.
The following configuration was tested as typical scenario:
Typical configuration
For example: Windows 7 (64-bit), Intel Core i7-2600 (3.4 GHz), 8 GB RAM
The measured values are specified in milliseconds.
VBS
ANSI-C
Set color of 1 000 rectangles
220
1 900
Set output value of 200 I/O fields
60
170
Select a picture with 1 000 static texts which determine the
object name and issue it as return value
460
260
Read 1 000 internal tags
920
500
Re-read 1 000 internal tags
30
120
Conduct 100 000 calculations
1)
280
70
1) Calculations in the example:
VBS
For i=1 To 100000
value=Cos(50)*i
Next
ANSI-C
for(i=1;i<=100000;i++)
{
dValue=cos(50)*i;
}
Performance Data
8.8 Scripting with VBS and ANSI-C
WinCC: General information and installation
System Manual, 02/2017, A5E40840020-AA
217