• There are no items in your cart

DIN 66253-2:1998-04

Superseded

Superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

INFORMATION PROCESSING - PROGRAMMING LANGUAGE PEARL - PEARL 90

Available format(s)

Hardcopy , PDF

Superseded date

01-03-2018

Language(s)

German

Published date

01-01-1998

€234.02
Excluding VAT

Vorwort
1 Anwendungsbereich
2 Normative Verweisungen
3 Bezeichnung
4 Regeln zum Aufbau von PEARL-Sprachformen
   4.1 Zeichensatz
   4.2 Grundelemente
        4.2.1 Bezeichner
        4.2.2 Konstanten
        4.2.3 Kommentare
   4.3 Aufbau von Sprachformen
5 Programm
   5.1 Module
   5.2 Vereinbarungen
        5.2.1 Deklaration
        5.2.2 Spezifikation (SPC) und Identifikation
               (SPC IDENT)
   5.3 Blöcke
   5.4 Bezüge zwischen Modulen
6 Variablen und Konstanten
   6.1 Vereinbarung von Variablen (DCL)
   6.2 Ganze Zahlen (FIXED)
   6.3 Gleitpunktzahlen (FLOAT)
   6.4 Bitketten (BIT)
   6.5 Zeichenketten (CHARACTER)
   6.6 Die Längenvereinbarung
   6.7 Uhrzeiten (CLOCK)
   6.8 Zeitdauern (DURATION)
   6.9 Referenzen (REF)
   6.10 Felder
   6.11 Strukturen
   6.12 Typvereinbarung (TYPE)
   6.13 Das Initialisierungsattribut (INITIAL)
   6.14 Zuweisungsschutz (INV)
   6.15 Konstante Ausdrücke
7 Ausdrücke und Zuweisungen
   7.1 Ausdrücke
   7.2 Operatorenvereinbarung (OPERATOR)
   7.3 Zuweisungen
        7.3.1 Zuweisungen für skalare Variablen
        7.3.2 Zuweisungen für Strukturen
   7.4 Überlagerung von Datenstrukturen
        7.4.1 Der 'BY TYPE'-Operator
        7.4.2 Der 'VOID'-Datentyp
8 Anweisungen zur Steuerung des sequentiellen
   Ablaufs
   8.1 Bedingte Anweisung (IF)
   8.2 Anweisungsauswahl (CASE) und Leeranweisung
   8.3 Wiederholung (FOR - REPEAT)
   8.4 Sprung-Anweisung (GOTO)
   8.5 Exit-Anweisung (EXIT)
9 Prozeduren
   9.1 Vereinbarung von Prozeduren (PROC)
   9.2 Aufruf von Prozeduren (CALL)
   9.3 Referenzen auf Prozeduren (REF PROC)
10 Parallele Aktivitäten
   10.1 Vereinbarung von Tasks (TASK)
   10.2 Anweisungen zur Steuerung von Tasks
        10.2.1 Starten einer Task (ACTIVATE)
        10.2.2 Beenden einer Task (TERMINATE)
        10.2.3 Anhalten einer Task (SUSPEND)
        10.2.4 Fortsetzen einer Task (CONTINUE)
        10.2.5 Verzögern einer Task (RESUME)
        10.2.6 Ausplanen einer Task (PREVENT)
   10.3 Synchronisierung von Tasks
        10.3.1 Semaphor-Variablen (SEMA)
               und -Anweisungen (REQUEST, RELEASE, TRY)
        10.3.2 Bolt-Variablen (BOLT) und -Anweisungen
               (ENTER, LEAVE, RESERVE, FREE)
   10.4 Interrupts und Interrupt-Anweisungen
        10.4.1 Vereinbarung von Interrupts und
               Software-Interrupts
        10.4.2 Interrupt-Anweisungen (TRIGGER, ENABLE,
               DISABLE)
   10.5 Referenzen auf Tasks (REF TASK)
11 Eingabe und Ausgabe
   11.1 Systemteil
   11.2 Vereinbarung von Datenstationen (DATION) im
        Problemteil
        11.2.1 System-Datenstationen
        11.2.2 Benutzerdefinierte Datenstationen
   11.3 Öffnen und Schliessen von Datenstationen
        (OPEN, CLOSE)
   11.4 Die Read- und die Write-Anweisung
        (READ, WRITE)
   11.5 Die Get- und Put-Anweisung (GET, PUT)
        11.5.1 Das Fixed-Format (F)
        11.5.2 Das Float-Format (E)
        11.5.3 Die Zeichenketten-Formate (A) und (S)
        11.5.4 Das Bit-Format (B)
        11.5.5 Das Zeit-Format (T)
        11.5.6 Das Dauer-Format (D)
        11.5.7 Das List-Format (LIST)
        11.5.8 Das R-Format (R)
   11.6 Die Convert-Anweisung (CONVERT)
   11.7 Fehlerbehandlung in E/A-Anweisungen (RST)
   11.8 Die Take- und die Send-Anweisung
12 Signale
   12.1 Vereinbarung von Signalen
   12.2 Signal-Einplanung (ON), Signal-Anweisungen
        (INDUCE)
Anhang A (normativ) Vordefinierte Funktionen
Anhang B (normativ) Syntax-Zusammenfassung
Anhang C (normativ) Liste der Schlüsselwörter mit
         Kurzformen
Anhang D (normativ) Sonstige Wortsymbole in PEARL
Anhang E (informativ) Allgemeines zu PEARL
Anhang F (informativ) Stichwortverzeichnis

PEARL steht für Process and Experiment Automation Realtime Language und ist eine höhere Programmiersprache, die eine komfortable, sichere und weitgehend rechnerunabhängige Programmierung von Multitasking- und Echtzeit-Aufgaben erlaubt. Die Norm beschreibt den Sprachumfang von PEARL 90. Sie stellt damit die Grundlage für das Herstellen von Übersetzern und das Ausarbeiten von Anleitungen (Handbücher, Lehrbücher) zur Programmierung in PEARL 90 dar.

DocumentType
Standard
Pages
182
PublisherName
German Institute for Standardisation (Deutsches Institut für Normung)
Status
Superseded

DIN 66253-3:1989-01 INFORMATION PROCESSING; PROGRAMMING LANGUAGE PEARL; PEARL FOR DISTRIBUTED SYSTEMS
DIN 66003:1999-02 INFORMATION TECHNOLOGY - 7-BIT CODE
ISO/IEC 646:1991 Information technology ISO 7-bit coded character set for information interchange

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.