Herunterladen Inhalt Inhalt Diese Seite drucken

Chrsrch (Character Search) - Mitsubishi Electric MELFA CR750 Bedienungs- Und Programmieranleitung

Industrieroboter
Inhaltsverzeichnis

Werbung

Detaillierte Befehlsbeschreibung
6.3.6

ChrSrch (Character search)

Funktion: Zeichenkette suchen
Sucht eine Zeichenkette innerhalb einer Feldvariablen.
Eingabeformat
ChrSrch
<Zeichenketten-Feldvariable>
<Zeichenkette>
<Suchergebnis>
Programmbeispiel
1 DIM C1$(10)
2 C1$(1) = "ABCDEFG"
3 C1$(2) = "MELFA"
4 C1$(3) = "BCDF"
5 C1$(4) = "ABD"
6 C1$(5) = "XYZ"
7 C1$(6) = "MELFA"
8 C1$(7) = "CDF"
9 C1$(8) = "ROBOT"
10 C1$(9) = "FFF"
11 C1$(10) = "BCD"
12 CHRSRCH C1$(1), "ROBOT", M1
13 CHRSRCH C1$(1), "MELFA", M2
Erläuterung
● Die festgelegt Zeichenkette wird in der Zeichenketten-Feldvariablen gesucht. Nur wenn die
gesamte Zeichenkette dem Feldelement entspricht, erfolgt die Speicherung der Elementnum-
mer. Teile der Feldelemente werden nicht gefunden. Die Ausführung der Anweisung ChrSrch
C1$(1), "ROBO", M1 führt zu keinem Suchergebnis.
● Bleibt die Suche erfolglos, wird im Speicherort eine „0" abgespeichert.
● Sie Suche der Zeichenkette erfolgt beginnend mit dem ersten Element sequentiell. Die Element-
nummer des ersten übereinstimmenden Feldelements wird gespeichert. Bei der Suche über die
Anweisung ChrSrch C1$(3), "MELFA", M2 im obigen Programmbeispiel wird M2 auf „2" gesetzt,
obwohl das Feldelement C1$(6) dieselbe Zeichenkette enthält.
● Es können nur eindimensionale Zeichenketten-Feldvariablen durchsucht werden. Beim Durchsu-
chen mehrdimensionaler Feldvariablen erfolgt eine Fehlermeldung.
6 - 20
<Zeichenketten-Feldvariable>,<Zeichenkette>, <Suchergebnis>
Legt die zu durchsuchende Zeichenketten-Feldvariable fest
Legt die zu suchende Zeichenketten fest
Legt den Speicherort für die Nummer des gefundenen
Feldelements fest
'Deklariert eine Feldvariable
'Legt das erste Feldelement fest
'Legt das zweite Feldelement fest
'Legt das dritte Feldelement fest
'Legt das vierte Feldelement fest
'Legt das fünfte Feldelement fest
'Legt das sechste Feldelement fest
'Legt das siebte Feldelement fest
'Legt das achte Feldelement fest
'Legt das neunte Feldelement fest
'Legt das zehnte Feldelement fest
'Speichert die Elementnummer 8 in M1
'Speichert die Elementnummer 2 in M2
MELFA-BASIC-V-Befehle

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis