beautypg.com

ProSoft Technology MVI56-BAS User Manual

Page 154

background image

BASIC CALLs Syntax

MVI56-BAS ♦ ControlLogix Platform

User Manual

BASIC Module (DB/BAS Compatible)

Page 154 of 234

ProSoft Technology, Inc.

December 13, 2011

CALL 67: Deleting a String in Another String

CALL 67 deletes a string within another string:

PUSH [A]
PUSH [B]
CALL 67

Where:
A = string number which will have substring B deleted from
B = string number that will be deleted

Example:

Ready
>list
10 STRING 100, 14
20 $ ( 1) = "123456789012"
30 $ ( 2) = "12"
40 PRINT "Before:"
50 PRINT "$(1) = ", $ ( 1)
60 PUSH 1, 2: CALL 67
70 PRINT "After:"
80 PRINT "$(1) = ", $ ( 1)
90 END
Ready
>run
Before:
$(1) = 123456789012
After:
$(1) = 3456789012
Ready
>