IDEC High Performance Series User Manual

Page 1006

Advertising
background image

5 Script Coding Examples

20-42

WindO/I-NV2 User’s Manual

Script

Operation description
Converts the decimal numeric value in LDR200 to a string and stores it in order with LDR100 as the starting address.

Converting 1234 (when the data type is BIN16+)

Converting -12345 (when the data type is BIN16+/-)

Converting 1234567890 (when the data type is BIN32+)

Converting -1234567890 (when the data type is BIN32+/-)

Example 5.7.20 Convert decimal to string

DEC2ASCII([LDR 100], [LDR 200]);

• This function can be used with data types BIN16(+), BIN16(+/-), BIN32(+), BIN32(+/-), BCD4, and

BCD8.

• Only internal devices can be used.
• When using functions that handle strings, check the Storage Method of string data setting on the

System tab in the Project Settings dialog box. Depending on the setting, the upper and lower bytes
are stored in the reverse of the following explanation.
For details, refer to Chapter 4 “3.1 System Tab” on page 4-26.

• A NULL terminating character (0x00) is added to the end of the string.

Device

Stored value

Device

Stored value

Upper byte

Lower byte

2

3

x

0

=

'

2

'

1

3

x

0

=

'

1

'

0

0

1

R

D

L

4

3

2

1

0

0

2

R

D

L

LDR 101

'3' = 0x33

'4' = 0x34

LDR 102

0x00

0x00

Terminating character

Device

Stored value

Device

Stored value

Upper byte

Lower byte

1

3

x

0

=

'

1

'

D

2

x

0

=

'

-

'

0

0

1

R

D

L

5

4

3

2

1

-

0

0

2

R

D

L

LDR 101

'2' = 0x32

'3' = 0x33

LDR 102

'4' = 0x34

'5' = 0x35

LDR 103

0x00

0x00

Terminating character

Device

Stored value

Device

Stored value

Upper byte

Lower byte

LDR 200

1234567890

LDR 100

'1' = 0x31

'2' = 0x32

4

3

x

0

=

'

4

'

3

3

x

0

=

'

3

'

1

0

1

R

D

L

1

0

2

R

D

L

LDR 102

'5' = 0x35

'6' = 0x36

LDR 103

'7' = 0x37

'8' = 0x38

LDR 104

'9' = 0x39

'0' = 0x30

LDR 105

0x00

0x00

Terminating character

Device

Stored value

Device

Stored value

Upper byte

Lower byte

LDR 200

-1234567890

LDR 100

'-' = 0x2D

'1' = 0x31

3

3

x

0

=

'

3

'

2

3

x

0

=

'

2

'

1

0

1

R

D

L

1

0

2

R

D

L

LDR 102

'4' = 0x34

'5' = 0x35

LDR 103

'6' = 0x36

'7' = 0x37

LDR 104

'8' = 0x38

'9' = 0x39

LDR 105

'0' = 0x30

0x00

Terminating character

Advertising
This manual is related to the following products: