ibaLogic Handbuch Seite 7
3.13 Projekte Testen und Debuggen ............................................... 3-36
3.13.1. Einzel- und Mehrfachschritt-Modus, Projekt anhalten ..................... 3-36
3.13.2. Was tun, wenn Werte sporadisch ungültig werden? ....................... 3-36
3.13.3. Das einfache Testoszilloskop............................................................ 3-37
3.13.4. Mehrkanal-Oszilloskop und Logik-Analysator .................................. 3-37
3.13.4.1. Verwendung ............................................................................ 3-37
3.13.4.2. Skalieren der Eingänge............................................................. 3-38
3.13.4.3. Bedienung................................................................................ 3-38
3.13.4.4. Anwendungsbeispiel für Mehrkanal-Oszilloskop und rfft-Fkt.-
baustein 3-42
3.14 Projekt gegen unbeabsichtigte Änderungen sichern .............. 3-44
3.15 Passwortschutz und andere Schutzfunktionen ....................... 3-44
3.16 Der Hot Swap Layer ................................................................ 3-44
3.16.1. Prinzip des Datenhandlings bzw. der Gedächtnisse bei Hot Swap ... 3-45
3.17 Projekt drucken....................................................................... 3-46
3.17.1. Festlegen der Seitengrößen für das Gesamtprojekt ......................... 3-46
3.17.2. Druckbeschriftung von Seiten ......................................................... 3-46
3.17.3. Druckvoreinstellungen .................................................................... 3-47
3.17.4. Einbinden von firmeneigenen Logos in die Druckseiten................... 3-48
3.17.5. Einbinden eines firmeneigenen Copyrightvermerks ......................... 3-48
3.17.6. Druckbilder ..................................................................................... 3-48
4 Funktionen und Funktionsbausteine 4-1
4.1 Basic Functions ......................................................................... 4-2
4.1.1. Arithmetische Funktionen, Übersicht................................................. 4-2
4.1.2. Type Conversion (Typumwandlung), Übersicht .................................. 4-6
Konvertierungs-Regeln ................................................................................. 4-6
4.1.2.1. Allgemeine Konvertierungsfunktionen ......................................... 4-8
4.1.2.2. Limiting Converters .................................................................... 4-11
4.1.2.3. Scaling Converters...................................................................... 4-13
4.1.2.4. Convert data structure ............................................................... 4-14
4.1.3. String-Funktionen ........................................................................... 4-16
4.1.4. Bit-String-Funktionen und Logische Verknüpfungen........................ 4-18
4.1.5. Selection-(Auswahl- und Min/Max-) Funktionen .............................. 4-19
4.1.6. Comparison- (Vergleichs-) Funktionen............................................. 4-20
4.2 Basic FBs (Basis-Funktionsbausteine) ...................................... 4-21
4.2.1. Register / Multiplexer ...................................................................... 4-21
4.2.1.1. Register...................................................................................... 4-22
4.2.1.2. Schieberegister, FIFO und Binärwertspeicher.............................. 4-23
4.2.2. Edge detection (Flankenerkennung)................................................ 4-25
4.2.3. Counter (Zähler).............................................................................. 4-26
4.2.4. Timer / Time functions (Zeitfunktionen)........................................... 4-27
4.2.5. Analytische Funktionen ................................................................... 4-29
4.2.6. Kommunikationsfunktionen............................................................ 4-31
4.2.7. Signal Processing (Signalverarbeitung)............................................ 4-35
4.2.8. Spezielle Bausteine, Hilfsfunktionen ................................................ 4-37
4.2.9. Komplexe Funktionsbausteine ......................................................... 4-40
4.2.9.1. PIDT1Control.............................................................................. 4-40
4.2.9.2. Ramp ......................................................................................... 4-42
4.2.9.3. DigFilt - Signale digital filtern..................................................... 4-43
4.2.9.4. DatFileWrite-Baustein – Erzeugen eines iba-Daten-Files (*.dat) .. 4-45
4.2.9.5. DatFileCleanup-Baustein – Aufräumen der Festplatte................. 4-51
© iba AG 2009