5 Script Coding Examples
20-44
SmartAXIS Touch User’s Manual
●
String operations
When using functions that handle string data, check the
Storage Method of string data
setting in the project
settings.
For details, refer to Chapter 3 “3.1 System Tab” on page 3-19.
Script
Operation description
Stores in order from LDR100 character count 3 (3 characters worth) from start position 2 (starting from 0, so the 3rd
character) of the string “ABCDEFG” that starts from LDR200.
Copy from string “ABCDEFG” at start position 2, character count 3
Script
Copy from string “ABCDEFG” at start position 1, character count 4
*2 HMI function only
■
Example 5.7.29
Copy a string
STRCUT([LDR 100], [LDR 200], 2, 3);
The start position can be specified in the range from 0 to 127, the character count can be specified in the
range from 1 to 128.
STRUCT([LDR 100], [LDR 200], 1, 4);
Device
Stored value
Start
position
Character
count
Device
Stored value
LDR200
Upper byte
'A' = 0x41
0
LDR100
Upper byte
'C' = 0x43
Lower byte
'B' = 0x42
1
Lower byte
'D' = 0x44
LDR201
Upper byte
'C' = 0x43
←
2
LDR101
Upper byte
'E' = 0x45
Lower byte
'D' = 0x44
3
Lower byte
0x00
Terminating character
LDR202
Upper byte
'E' = 0x45
4
Lower byte
'F' = 0x46
5
LDR203
Upper byte
'G' = 0x47
:
Lower byte
0x00
Terminating character
3 characters
Device
Stored value
Start
position
Character
count
Device
Stored value
LDR200
Upper byte
'A' = 0x41
0
LDR100
Upper byte
'B' = 0x42
Lower byte
'B' = 0x42
←
1
Lower byte
'C' = 0x43
LDR201
Upper byte
'C' = 0x43
←
2
LDR101
Upper byte
'D' = 0x44
Lower byte
'D' = 0x44
3
Lower byte
'E' = 0x45
LDR202
Upper byte
'E' = 0x45
4
LDR102
Upper byte
0x00
Terminating character
Lower byte
'F' = 0x46
5
Lower byte
0x00
LDR203
Upper byte
'G' = 0x47
:
Lower byte
0x00
Terminating character
4 characters
Содержание SmartAXIS Touch FT1A Series
Страница 1: ...FT1A Series FT9Y B1390 4 SmartAXIS Touch User s Manual ...
Страница 22: ...Contents Preface 21 SmartAXIS Touch User s Manual ...
Страница 240: ...6 Using Library Screens 4 36 SmartAXIS Touch User s Manual ...
Страница 416: ...2 Multi State Lamps 8 26 SmartAXIS Touch User s Manual ...
Страница 558: ...9 Calendar 9 142 SmartAXIS Touch User s Manual ...
Страница 668: ...6 Timer 11 52 SmartAXIS Touch User s Manual ...
Страница 754: ...4 Using Data and Detected Alarms 13 34 SmartAXIS Touch User s Manual ...
Страница 792: ...4 Using the Data 14 38 SmartAXIS Touch User s Manual ...
Страница 810: ...4 Using the Data 15 18 SmartAXIS Touch User s Manual ...
Страница 870: ...3 Text Manager 19 16 SmartAXIS Touch User s Manual ...
Страница 924: ...6 Important Notes 20 54 SmartAXIS Touch User s Manual ...
Страница 1036: ...5 User Communication 22 74 SmartAXIS Touch User s Manual ...
Страница 1092: ...2 Monitoring on the Touch 24 26 SmartAXIS Touch User s Manual ...
Страница 1142: ...2 Word Devices 27 18 SmartAXIS Touch User s Manual ...
Страница 1186: ...2 Analog Cartridge 29 34 SmartAXIS Touch User s Manual ...
Страница 1194: ...3 Handling Problems 30 8 SmartAXIS Touch User s Manual ...