Einführung in LabVIEW
|
|
|
- Siegfried Schmidt
- vor 9 Jahren
- Abrufe
Transkript
1 Einführung in LabVIEW von Wolfgang Georgi, Ergun Metin 5., überarbeitete und erweiterte Auflage Einführung in LabVIEW Georgi / Metin schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Hanser München 2012 Verlag C.H. Beck im Internet: ISBN Inhaltsverzeichnis: Einführung in LabVIEW Georgi / Metin
2
3 3 Programmstrukturen Lernziele 1. Gedanken der strukturierten Programmierung verstehen. 2. Flache und gestapelte Sequenzen programmieren, mit lokalen Sequenzvariablen und lokalen Variablen arbeiten können. 3. Mit Hilfe der Case-Struktur Alternativen und Mehrfachalternativen programmieren können. 4. For-Schleifen programmieren können, auch unter Zuhilfenahme von Schieberegistern. 5. While-Schleifen programmieren können, u.a. zum Ersetzen der Startoption 'Wiederholt ausführen'. 3.1 Strukturiertes Programmieren Im Laufe der Entwicklung der Programmiertechnik erkannte man, dass sich jedes Programm prinzipiell aus drei Bausteinen oder Strukturblöcken aufbauen lässt. Diese Bausteine heißen Sequenz, Alternative, Schleife. Beschränkt man sich bei der Programmentwicklung konsequent auf diese drei Elemente, spricht man von 'strukturierter Programmierung'. Strukturierte Programme lassen sich mit Hilfe von Struktogrammen leicht grafisch veranschaulichen. Tabelle 3.1 zeigt die Paletten von LabVIEW 2010, welche die Strukturen Sequenz, Alternative und Schleife enthalten. Tabelle 3.2 gibt einen Überblick über diese Strukturen. Tabelle 3.1 Strukturblöcke in LabVIEW, Version 2010 Palette 'Programmierung' 'Strukturen' 'Flache Sequenz' und 'Gestapelte Sequenz' 'Case-Struktur' 'For-Schleife' und 'While-Schleife'
4 50 3 Programmstrukturen Tabelle 3.2 Grundtypen von Strukturblöcken und ihre Darstellung. Links Programmablaufplan, in der Mitte Struktogramm, rechts C-Notation Sequenz Alternative {} {} Besteht nur aus einer einzelnen C- Anweisung, wird sie stets durch ';' abgeschlossen. Beispiel: k = 0; ja Bedingung erfüllt nein ja Bedingung erfüllt nein if (Bedingung) {} else {} Schleife Bedingung erfüllt nein Solange Bedingung erfüllt S ja S while(bedingung) {S} Die Frage ist natürlich, inwieweit das Konzept der strukturierten Programmierung von konventionellen Programmiersprachen auf LabVIEW übertragbar ist bzw. welche Modifikationen erforderlich werden. Im Prinzip besteht jedenfalls die Möglichkeit der Übertragung.
5 3.2 Sequenz Sequenz Nach Abschnitt wird ein Knoten, d.h. eine Funktion wie z.b. das Addieren, genau dann ausgeführt, wenn alle seine Eingabe-Terminals mit Daten versorgt sind. Danach versorgt dieser Knoten alle seine Ausgabe-Terminals mit Daten. Funktionen, die voneinander bezüglich der Versorgung mit Daten unabhängig sind, werden in LabVIEW parallel ausgeführt. Ein sequenzieller Ablauf ist in LabVIEW-Programmen also keineswegs selbstverständlich. Die Funktionen, die zuerst alle notwendigen Daten über die Verbindungsleitungen erhalten, werden als Erste ausgeführt. Läuft eine Leitung parallel zu verschiedenen Funktionen, ist nicht vorhersagbar, welche Funktion zuerst abläuft. In vielen Fällen ist das auch gleichgültig. Manchmal ist aber eine gewisse Reihenfolge unabdingbar. Dann ist die Sequenzstruktur nützlich. Ein einfaches Beispiel für den Gebrauch der Sequenz ist die Aufgabe, den Zeitbedarf für eine gewisse Zahl von Operationen zu bestimmen. Wir wollen z.b. wissen, wie lange LabVIEW auf einem gegebenen PC braucht, um die Reihe s 5 = zu berechnen und das Ergebnis anzuzeigen. Ein erster einfacher Ansatz zur Summenbildung besteht in der Entwicklung eines Programms gemäß Bild 3.1. Bild 3.1 Erster Schritt zur Programmentwicklung für die Messung des Zeitbedarfs bei der Berechnung einer Reihe aus fünf Summanden Die Konstante 1,00 erhält man aus 'Funktionen' 'Programmierung' 'Numerisch' als 'Numerische DBL-Konstante' links im unteren Teil der Palette. In unserem Beispiel wurde anschließend im Kontextmenü dieser Konstante über 'Anzeigeformat ' auf 'Fließkomma' und 2 Kommastellen umgestellt sowie der Haken vor 'Abschließende Nullen ausblenden' entfernt. Die übrigen Konstanten wurden aus der 1,00 durch Kopieren und Wertänderung erstellt. Das erspart die wiederholte Anpassung des Anzeigeformats. Die 5 Summanden werden mit der Funktion für Mehrfacharithmetik (unter 'Funktionen' 'Numerisch') addiert, die hier auf fünf Eingänge erweitert wurde. Anschließend folgen ein Rechtsmausklick auf den Ausgang dieses Operators und die Auswahl von 'Erstellen' 'Anzeigeelement'. Die Beschriftung (Label) des so gebildeten Elements wurde in 'Summe' umbenannt, das Anzeigeformat auf 3 Stellen nach dem Komma erweitert. Für die Zeitberechnung nutzt man eine Funktion, welche die Millisekunden zählt, die seit dem Einschalten des Rechners vergangen sind. Man findet sie unter 'Funktionen' 'Programmierung' 'Timing' links oben. Bezeichnung: 'Timerwert (ms)'. Die Programmierung der Zeitmessung nach dem Muster von Bild 3.2 schlägt fehl! Wegen der Parallelverarbeitung in LabVIEW könnte z.b. zuerst die Endzeit ermittelt werden, dann die Anfangszeit und erst danach die Summe. Auch eine andere Abfolge wäre möglich. Sie hängt von der
6 52 3 Programmstrukturen Reihenfolge der Programmierschritte ab, die das fertige LabVIEW-Programm bilden, und ist dem Anwender in der Regel nicht bekannt. Bild 3.2 Falsche Behandlung der Aufgabe, die Zeit zur Berechnung und Anzeige einer Summe zu ermitteln Das Programm in Bild 3.2 ist zwar lauffähig, zeigt aber dieselben Werte für Anfangszeit und Endzeit, wie man Bild 3.3 entnimmt. Bild 3.3 Anfangszeit und Endzeit sind infolge fehlerhafter Programmierung identisch Den richtigen Ansatz zeigt das Diagramm in Bild 3.4. Der dreigeteilte Rahmen ist eine Sequenz, die unter 'Funktionen' 'Programmierung' 'Strukturen' als 'Flache Sequenzstruktur' steht. Sie hat zunächst nur einen einzelnen Rahmen und wird in diesem Fall mit Hilfe des Kontextmenüs und 'Rahmen danach einfügen' auf drei Rahmen erweitert. Diese Rahmen werden zur Laufzeit des Programms stets von links nach rechts abgearbeitet. Bild 3.4 Richtiger Ansatz zur Zeitmessung: Verwendung einer flachen Sequenz Der Ansatz ist jetzt zwar richtig, doch liest man bedauerlicherweise auf dem Panel nach dem Start des Programms immer noch die gleichen Millisekundenwerte für Anfangszeit und
7 3.2 Sequenz 53 Endzeit ab. Das ist kein Programmierfehler, sondern liegt einfach an der hohen Leistungsfähigkeit von LabVIEW und modernen PCs. Innerhalb einer Millisekunde kann die Reihenberechnung nebst der wesentlich zeitintensiveren Anzeige mehrfach durchgeführt werden. Deshalb erweitern wir das Programm im Vorgriff auf Abschnitt 3.4 um eine For-Schleife, die n-mal durchlaufen wird, siehe Bild 3.5. Bild 3.5 Korrektes Programm zur Zeitmessung Folgende Änderungen wurden vorgenommen: Um die Summenberechnung wurde eine For-Schleife gelegt und an den Anschluss links oben mit der Inschrift 'N' ein Bedienelement 'n' per Kontextmenü (mit 'Bedienelement erstellen') angeschlossen. Man findet die For-Schleife unter 'Funktionen' 'Programmierung' 'Strukturen'. Anfangszeit und Endzeit werden nicht mehr angezeigt. Dazu links in der Sequenz einen Rechtsmausklick auf das Terminal 'Anfangszeit' ausführen und im Kontextmenü 'Anzeigeelement ausblenden' wählen. Entsprechend im Rahmen 2 mit 'Endzeit' verfahren. Natürlich hätte man in diesem Beispiel auch die entsprechenden Anzeigeelemente löschen können. Die interessierende Rechenzeit wird als Differenz von Endzeit minus Anfangszeit gebildet. Man kann diese Zeitmessungsaufgabe auch mit Hilfe der platzsparenden gestapelten Sequenz lösen (LabVIEW-Gurus rümpfen hier allerdings die Nase wegen der 'Verdeckung von Code', siehe Abschnitt 17.1). Das VI dazu ist in Bild 3.6 bis Bild 3.8 dargestellt. Dabei sind folgende weitere Änderungen nötig: Die flache Sequenz wird durch eine gestapelte Sequenz ersetzt. Dazu am Rahmen der flachen Sequenz mit Rechtsmausklick Kontextmenü aufrufen und anklicken: 'Durch gestapelte Sequenz ersetzen'. Die drei Rahmen der ursprünglichen Sequenz liegen jetzt Platz sparend übereinander und können über die Selektorbeschriftung am oberen Rand, welche die Nummern 0, 1 oder 2 anzeigt, mit Hilfe der kleinen Pfeile rechts und links durchgeblättert werden. Mit Hilfe einer 'Lokalen Sequenzvariablen', die man im Kontextmenü der gestapelten Sequenz findet ('Lokale Sequenzvariable hinzufügen'), wird die Anfangszeit im Rahmen 0 in den Rahmen 2 weitergeleitet (siehe dazu Bild 3.6 und Bild 3.8).
Prof. Hans-Dieter Seelig, Ph.D. Lehrveranstaltung Grafische Programmiersysteme
2. Grundlagen zur Programmierung in Labview 2.1 Labview Programme a) nennt man Virtuelle Instrumente (VIs) (engl.: virtuell instruments ) Dateiextension:.vi b) bestehen aus 2 Ebenen: Front Panel (FP) =
Dokumentation CT TG13 Labview. 1.1 Drehregler: 0 C bis 100 C, Anzeige analog und als Zahlenwert
Übungsaufgaben Labview 1 Simulation Temperaturerfassung mit While-Schleife 1.1 Drehregler: 0 C bis 100 C, Anzeige analog und als Zahlenwert Mit dem Drehregler Temperaturvorgabe wird der Wert zwischen 0
Flussdiagramm / Programmablaufplan (PAP)
Flussdiagramm / Programmablaufplan (PAP) Basissysmbole Grenzstelle (Anfang, Zwischenhalt oder Ende des Programms/Algorithmus) Verbindung Zur Verdeutlichung der Ablaufrichtung werden Linien mit einer Pfeilspitze
Einführung in LabVIEW
Einführung in LabVIEW von Wolfgang Georgi, Ergun Metin 1. Auflage Hanser München 2006 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40400 7 Zu Leseprobe schnell und portofrei erhältlich bei
Programmiersprache 1 (C++) Prof. Dr. Stefan Enderle NTA Isny
Programmiersprache 1 (C++) Prof. Dr. Stefan Enderle NTA Isny 5. Kontrollstrukturen Allgemein Kontrollstrukturen dienen zur Steuerung des Programmablaufs. (Bemerkung: C und C++ besitzen die selben Kontrollstrukturen.)
Kontrollstrukturen -- Schleifen und Wiederholungen
Kontrollstrukturen -- Schleifen und Wiederholungen Informatik für Elektrotechnik und Informationstechnik Benedict Reuschling [email protected] Hochschule Darmstadt Fachbereich Informatik WS 2013/14
Die drei Engel der Weihnacht
Die drei Engel der Weihnacht Freude, Liebe und Licht zum schönsten Fest des Jahres von Sabine Fels 1. Auflage tredition 2013 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 8495 5070 7 schnell und
Ergebnisse des Praktikums Dreiphasensystem (Ströme) 1) Berechnung aller Ströme eines Dreiphasensystems (Verbraucher-Dreieckschaltung)
HOCHSCHLE OSTFALA Fakultät Elektrotechnik Prof. Dr. Ose Version 1 16.11.09 Vorlesung Wechselstromtechnik Ergänzung zum SS 2009: Dreiphasensystem Ergebnisse des Praktikums Dreiphasensystem (Ströme) 1) Berechnung
5. Strukturierte Programmierung
5. Strukturierte Programmierung 5.1 Ziele 5.2 Prinzipien 5.3 Basisstrukturen Folie 115 Apr-04 Ziele der strukturierten Programmierung Unterstützung einer methodischen Vorgehensweise beim Programmentwurf
Mathematik für Wirtschaftswissenschaftler
wi Wirtschaft Pearson Studium Mathematik für Wirtschaftswissenschaftler Das Übungsbuch von Nils Heidenreich, Fred Böker, Britta Schnoor 1. Auflage Mathematik für Wirtschaftswissenschaftler Heidenreich
4.1.1 Numerische Datentypen (Darstellung) (Genauigkeit der Speicherung numerischer Daten d.h. Zahlen, benötigter Speicherplatz pro Zahl).
4. Daten in Labview 4.1 Numerische Daten (Zahlen) 4.1.1 Numerische Datentypen (Darstellung) (Genauigkeit der Speicherung numerischer Daten d.h. Zahlen, benötigter Speicherplatz pro Zahl). (Darstellung)
Labor Industrielle Netzwerke. Versuch 2: Tastaturentprellung
Labor Industrielle Netzwerke Versuch 2: Tastaturentprellung Datum: 21.01.2014 Prof. Dr.-Ing. habil. Josef Börcsök Vorwort zum Entprellvorgang Im folgenden Versuch wollen wir uns mit Softwarelösungen beschäftigen,
Computernetzwerke. Von den Grundlagen zur Funktion und Anwendung. von Rüdiger Schreiner. 2., überarbeitete Auflage. Hanser München 2007
Computernetzwerke Von den Grundlagen zur Funktion und Anwendung von Rüdiger Schreiner 2, überarbeitete Auflage Hanser München 2007 Verlag CH Beck im Internet: wwwbeckde ISBN 978 3 446 41030 5 Zu Inhaltsverzeichnis
ARCHICAD 10. Praktisches Handbuch für Entwurf, Planung und Realisierung. von Martin Schnitzer, Markus Denzlinger. 1. Auflage. Hanser München 2006
ARCHICAD 10 Praktisches Handbuch für Entwurf, Planung und Realisierung von Martin Schnitzer, Markus Denzlinger 1. Auflage Hanser München 2006 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40731
Schleifenanweisungen
Schleifenanweisungen Bisher: sequentielle Abarbeitung von Befehlen (von oben nach unten) Nun: Befehle mehrfach ausführen (= Programmschleife): for-anweisung - wenn feststeht, wie oft z.b.: eine Berechnung
2. Programmierung in C
2. Programmierung in C Inhalt: Überblick über Programmiersprachen, Allgemeines zur Sprache C C: Basisdatentypen, Variablen, Konstanten Operatoren, Ausdrücke und Anweisungen Kontrollstrukturen (Steuerfluss)
Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona
DAS EINSTEIGERSEMINAR Datenbankprogrammierung mit MySQL 5 und PHP 5 von Helma Spona Neuausgabe Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona schnell und portofrei erhältlich bei beck-shop.de DIE
Programmieren lernen in ASP.NET mit C#
Programmieren lernen in ASP.NET mit C# von Patrick A. Lorenz, Christoph A. Müller 1. Auflage Hanser München 2003 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 22311 0 Zu Leseprobe schnell und
Einführung in die Programmierung mit BlueJ
Einführung in die Programmierung mit BlueJ Thema 7 Steuerstrukturen While-Schleifen Dr. Henry Herper Otto-von-Guericke-Universität Magdeburg - WS 2009/10 Steuerstrukturen Steuerstrukturen Verzweigungen
Programmieren des NXT-Roboters mit LabView 2010
Programmieren des NXT-Roboters mit LabView 2010 Von Alwin Ebermann 1. Voraussetzungen Der Roboter hat die neueste Firmenware LabView 2010 for NXT ist schon installiert (Testversion hier) 2. Programmieren
Programmstrukturen und Struktogramme
Programmstrukturen und Struktogramme Die Sequenz In einer Sequenz werden einzelne Befehle der Reihe nacheinander ausgeführt. Karol geht einen "Haken" Linksdrehen rechtsdrehen Tippe dieses Programm ab oder
Visual Basic Express Fehlerermittlung
Inhalt Dokument Beschreibung... 1 Fehlermeldungen anzeigen... 1 Fehlerkorrektur mit Fehlerliste... 2 Laufzeitfehler... 3 Arbeiten mit Haltepunkten... 4 Dokument Beschreibung Bei der Programmierung können
Handbuch für die Programmierung mit LabVIEW
Bernward Mütterlein Handbuch für die Programmierung mit LabVIEW mit Studentenversion LabVIEW 8 SPEKTRUM AKADEMISCHER VERLAG Inhaltsverzeichnis 1 Einleitung 1 2 Elementare Begriffe der Informatik 5 2.1
Programmentwurf Prof. Metzler
Programmentwurf 13.05.2014 Prof. Metzler 1 Programmiersprachen Assembler problemorientierte Sprache C anwendungsorientierte Sprache Basic Kommandosprachen 13.05.2014 Prof. Metzler 2 Assemblersprache Die
Mathematik für das Ingenieurstudium
Mathematik für das Ingenieurstudium von Martin Stämpfle, Jürgen Koch 2., aktual. Aufl. Hanser München 2012 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 43232 1 Zu Inhaltsverzeichnis schnell
Programmablaufpläne. Vorgehen zur Erstellung eines lauffähigen C-Programms
Programmablaufpläne Vorgehen zur Erstellung eines lauffähigen C-Programms Dieser Leitfaden soll eine Einführung in das Erstellen von Programmablaufplänen (kurz: PAP) geben. PAP erleichtern das Erstellen
Anweisungen und Kontrollstrukturen
Anweisungen und Kontrollstrukturen Anweisungen werden im Programm nacheinander als Sequenz abgearbeitet, wenn nichts anderes angegeben ist. Einzelne Anweisung mit einer Zuweisung, zum Beispiel: A = 2*r*r;
Programming 101. Carl Herrmann IPMB & DKFZ
Programming 101 Carl Herrmann IPMB & DKFZ Programmieren Kommandozeile Einfache Befehle Shell Skript aneinanderketten von Befehlen Schleifen Programmiersprache Komplexere Aufgaben Gemeinsamkeiten Alle Programmiersprachen
Moderne Workflow-Programmierung mit ABAP Objects
Moderne Workflow-Programmierung mit ABAP Objects Handbuch für Entwickler von Ulrich Mende 1. Auflage Moderne Workflow-Programmierung mit ABAP Objects Mende schnell und portofrei erhältlich bei beck-shop.de
Labor Software-Entwicklung 1
Labor Software-Entwicklung 1 Übereinkunft zu Programmablaufplänen PAP - Grundlagen Wintersemester 2015/2016 Seite 1 von 9 Inhalt DIN 66 001: Sinnbilder für Programmablaufplan... 3 Grenzstelle... 3 Ablauflinie...
Wie subtrahiert man ungleichnamige Brüche? Wie addiert man gemischte Zahlen? muss man Brüche auf den Hauptnenner bringen?
A Was ist ein Hauptnenner? A Für welche Rechenarten muss man Brüche auf den Hauptnenner bringen? A9 Wie subtrahiert man ungleichnamige Brüche? A0 Wie addiert man gemischte Zahlen? A A A A Wie nennt man
Mikrocomputertechnik
Mikrocomputertechnik Mit Mikrocontrollern der Familie 8051 von Bernd-Dieter Schaaf 5., aktualisierte Auflage Hanser München 2010 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41761 8 Zu Leseprobe
Javakurs für Anfänger
Javakurs für Anfänger Einheit 05: Weitere Kontrollstrukturen Lorenz Schauer Lehrstuhl für Mobile und Verteilte Systeme 1. Teil: Weitere Kontrollstrukturen Wiederholungsstrukturen (Schleifen) While-,do-,for-Schleifen
BKTM - Programmieren leicht gemacht.
BKTM Programmieren leicht gemacht. + Struktogramm Das Struktogramme ist eine Entwurfsmethode für die strukturierte Programmierung. Es ist nach der DIN 66261 genormt. Es ist 1972/73 von Dr. Isaac Nassi
Java-Programmierung mit NetBeans
Java-Programmierung mit NetBeans Steuerstrukturen Dr. Henry Herper Otto-von-Guericke-Universität Magdeburg - WS 2012/13 Steuerstrukturen Steuerstrukturen Verzweigungen Alternativen abweisende nichtabweisende
Programmentwurf mittels strukturierter Programmierung. Programmentwurf. Nassi-Shneiderman-Diagramm [DIN ]
Programmentwurf Bevor man sich daran macht, den Quelltext eines Programmes zu schreiben, sollte man sich einen Plan der Struktur des zukünftigen Programmes machen. Diese Phase eines Softwarentwicklungsprojekts
Labor Software-Entwicklung 1
Fakultät für Technik STUDIENGANG MEDIZINTECHNIK Labor Software-Entwicklung Vorbereitungsaufgaben zu Versuch 2 C-Programmierung Mathematische Berechnungen Wintersemester 205/206 Seite von 5 Vorbemerkungen
6. Algorithmen auf Zeichenketten
6. Algorithmen auf Zeichenketten Motivation Wir lernen nun Algorithmen zur Lösung verschiedener elementarer Probleme auf Zeichenketten zu lösen Zeichenketten spielen eine wichtige Rolle in diversen Gebieten
ECDL-Advanced Excel 2010 Advanced
3. Gliederung Übungsbeispiel In der Praxis ist es für einen Ausdruck, der nicht alle Detaildaten enthalten soll, häufig notwendig, Zeilen oder Spalten einer Tabelle auszublenden. Auch eine übersichtlichere
Berechnung einer Geschwindigkeit
InfoBrief Nr. 65 Überblick Bei der Auswertung von Messwerten interessiert neben den absoluten Größen und den Wertänderungen oft auch, wie schnell die Änderungen erfolgten. In GKS Pro kann die Geschwindigkeit
Programmiertechnik 1 FOR-SCHLEIFEN
Programmiertechnik 1 FOR-SCHLEIFEN In diesem Dokument wollen wir uns mit Kontrollstrukturen befassen. Dazu sind im Folgenden einige Übungsaufgaben zu den Themen Schleifen (FOR, WHILE, DO) und Bedingungen
Einstieg in die Informatik mit Java
1 / 41 Einstieg in die Informatik mit Java Weitere Anweisungen Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 41 1 Überblick 2 Verbundanweisung 3 Bedingte Anweisung 4 Auswahlanweisung
Einführung in NI LabVIEW
Workshop Einführung in NI LabVIEW Stefan Egeler Applications Engineer National Instruments Germany GmbH 1 Inhalt Übung 1: Öffnen und Ausführen eines Beispiel-VIs... 3 Übung 2: Erstellen eines einfachen
Gliederung. Übungsbeispiel Autovermietung
Gliederung Übungsbeispiel Autovermietung In der Praxis ist es für einen Ausdruck, der nicht alle Detaildaten enthalten soll, häufig notwendig, Zeilen oder Spalten einer Tabelle auszublenden. Auch eine
Einführung in LabVIEW
Einführung in LabVIEW National Instruments LabVIEW 86 8.6 Measurement & Automation Explorer Zentrales Konfigurationsprogramm g bei NI Management von Software und Hardware Hilfeeinstieg Zusätzlich können
INSTALLATIONSANLEITUNG BEDIENUNGSANLEITUNG
INSTALLATIONSANLEITUNG BEDIENUNGSANLEITUNG TOP-CHECK TRANSFER Für TOP-CHECK FE-B und TOP-CHECK FN-B ab Firmware-Version 6.3 Version 2.4 von 2018-10 LIST-MAGNETIK Dipl.-Ing. Heinrich List GmbH D-70771 Leinfelden-Echterdingen
Zwischenklausur Informatik, WS 2016/17. Lösungen zu den Aufgaben
Zwischenklausur Informatik, WS 206/7 4.2.206 Lösungen zu den Aufgaben. Gegeben sind folgende Dualzahlen in Zweierkomplementdarstellung. Geben Sie den jeweils zugehörigen Dezimalwert an! a) entspricht der
Aufgabe spshaus Übung P1
Aufgabe spshaus Übung P1 WC-Steuerung Teil 1 Nummer P1 Bezeichnung WC-Steuerung Teil 1 Übungsart praktisch theoretisch Lernziele IEC-Timer Remanenz von statischen Variablen Funktionsbaustein mit Formalparametern
INSTALLATIONSANLEITUNG BEDIENUNGSANLEITUNG
INSTALLATIONSANLEITUNG BEDIENUNGSANLEITUNG TOP-CHECK TRANSFER Für TOP-CHECK FE-B und TOP-CHECK FN-B ab Firmware-Version 6.1 Version 1.0 von 2017-09 LIST-MAGNETIK Dipl.-Ing. Heinrich List GmbH D-70771 Leinfelden-Echterdingen
Richtig einsteigen: Access 2010 VBA-Programmierung
Richtig einsteigen: Access 2010 VBA-Programmierung Von den Grundlagen bis zur professionellen Entwicklung von Lorenz Hölscher 1. Auflage Richtig einsteigen: Access 2010 VBA-Programmierung Hölscher schnell
Demo für
SUMMENZEICHEN Regeln und Anwendungen Gebrauchs des Summenzeichens mit Aufgaben aus vielen Bereichen für Angela Datei Nr. 4 Stand:. Oktober INTERNETBIBLIOTHEK FÜR SCHULMATHEMATIK Demo für 4 Summenzeichen
Ideen und Konzepte der Informatik. Programme und Algorithmen Kurt Mehlhorn
Ideen und Konzepte der Informatik Programme und Algorithmen Kurt Mehlhorn Algorithmen und Programme Algorithmus Schritt-für-Schritt Vorschrift zur Lösung eines Problems. Formuliert man umgangssprachlich,
Technische Probleme lösen mit C/C++
Technische Probleme lösen mit C/C++ Von der Analyse bis zur Dokumentation Bearbeitet von Norbert Heiderich, Wolfgang Meyer, Manfred Mettke 2. Auflage 2013. Buch. 287 S. ISBN 978 3 446 43889 7 Format (B
Inhaltsverzeichnis. Wilhelm Haager. Computeralgebra mit Maxima. Grundlagen der Anwendung und Programmierung. ISBN (Buch):
Inhaltsverzeichnis Wilhelm Haager Computeralgebra mit Maxima Grundlagen der Anwendung und Programmierung ISBN (Buch): 978-3-446-44203-0 ISBN (E-Book): 978-3-446-43730-2 Weitere Informationen oder Bestellungen
Institut für Computational Science Prof. Dr. H. Hinterberger. Praxismodul 1. Einführung in die Programmierung Erste Programme
Institut für Computational Science Prof. Dr. H. Hinterberger Praxismodul 1 Einführung in die Programmierung Erste Programme Einführung in die Programmierung 2 Institut für Computational Science, ETH Zürich,
Linux-Treiber entwickeln
Linux-Treiber entwickeln Eine systematische Einführung in Gerätetreiber für den Kernel 2.6 von Jürgen Quade, Eva K Kunst überarbeitet Linux-Treiber entwickeln Quade / Kunst schnell und portofrei erhältlich
3 Geoverarbeitung mit dem ModelBuilder
3.1 Der ModelBuilder in ArcGIS Mit dem ModelBuilder können schematisch und mithilfe von Grafiken Arbeitsabläufe mit den Werkzeugen von ArcGIS erstellt und bearbeitet werden. Ein solcher Arbeitsablauf (Workflow)
Datenstrukturen & Algorithmen Lösungen zu Blatt 4 FS 15
Eidgenössische Technische Hochschule Zürich Ecole polytechnique fédérale de Zurich Politecnico federale di Zurigo Federal Institute of Technology at Zurich Institut für Theoretische Informatik 18. März
Shell-Programmierung für Unix und Linux
Shell-Programmierung für Unix und Linux Grundlagen, Werkzeuge und praktische Skripte von Rainer Krienke 3., erweiterte Auflage Hanser München 2006 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446
Strukturierte Programmentwicklung
Strukturierte Programmentwicklung mit C Ok, ich will es rich:g lernen... Wie gehst Du beim Programmieren vor? Einführung in Programmierung Zu aller erst überlegst Du Dir: Um was geht es eigentlich? Welche
INSTALLATIONSANLEITUNG BEDIENUNGSANLEITUNG
INSTALLATIONSANLEITUNG BEDIENUNGSANLEITUNG MP-800 TRANSFER Für MP-800 ab Firmware-Version 8.1 Version 2.4 von 2018-10 LIST-MAGNETIK Dipl.-Ing. Heinrich List GmbH D-70771 Leinfelden-Echterdingen Max-Lang-Str.
Excel Grundlagen. Peter Wies. 1. Ausgabe, Februar 2013
Excel 2013 Peter Wies 1. Ausgabe, Februar 2013 Grundlagen EX2013 3 Excel 2013 - Grundlagen Die folgende Tabelle zeigt Beispiele für häufige Fehler bei der Eingabe von Formeln: Fehlerbeschreibung Beispiel
Einführung in die Programmierung für NF. Rückgabewerte, EBNF, Fallunterscheidung, Schleifen
Einführung in die Programmierung für NF Rückgabewerte, EBNF, Fallunterscheidung, Schleifen FUNKTIONEN UND PROZEDUREN 3 Rückgabewerte, EBNF, Fallunterscheidung, Schleifen 2 Funk@on und Prozedur Methoden
Algorithmen und Komplexität Lösungsvorschlag zu Übungsblatt 8
ETH Zürich Institut für Theoretische Informatik Prof. Dr. Angelika Steger Florian Meier, Ralph Keusch HS 2017 Algorithmen und Komplexität Lösungsvorschlag zu Übungsblatt 8 Lösungsvorschlag zu Aufgabe 1
HTML5, JavaScript und jquery
HTML5, JavaScript und jquery Der Crashkurs für Softwareentwickler von Dane Cameron 1. Auflage dpunkt.verlag 2015 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 86490 268 0 Zu Inhaltsverzeichnis schnell
Learning Object-Oriented Programming. Algorithmen. Algorithmusbegriff. Klärung der Herkunft des Begriffs Formale Definition von Algorithmus
Algorithmen Algorithmusbegriff Klärung der Herkunft des Begriffs Formale Definition von Algorithmus Algorithmusbegriff Algorithmen sind eine der ältesten (abstrakten) Beschreibungstechniken für Abläufe.
Schnelle Multiplikation
Informationsblatt für die Lehrkraft Schnelle Multiplikation $&*&*& 999 3 x 3 =? 10001110 π/3 7 X 6 14 666 x 987 Informationsblatt für die Lehrkraft Thema: Schultyp: Vorkenntnisse: Bearbeitungsdauer: Schnelle
Makro. Operationsendeerkennung. in TrainController (TC) - Version 8.xx / Gold -
in TrainController (TC) - Version 8.xx / Gold - TrainController ist ein Produkt und registrierter Name der Fa. Freiwald Software, Egmating. AICHBAUERNWEG 1, D - 83224 GRASSAU (CHIEMSEE / ACHENTAL), TEL.
Microsoft Excel Das offizielle Trainingsbuch Frye
Microsoft Excel 2010 - Das offizielle Trainingsbuch von Curtis D. Frye 1. Auflage Microsoft Excel 2010 - Das offizielle Trainingsbuch Frye schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
Einführung in die Programmierung mit BlueJ
Einführung in die Programmierung mit BlueJ Thema 4 Steuerstrukturen - Verzweigungen Dr. Henry Herper Otto-von-Guericke-Universität Magdeburg - WS 2012/13 Daten speichern: Datenfelder Instanzvariablen,
Struktogramme. (6.) Ermitteln Sie den Wert von a und b aus dem Struktogramm: Struktogramme S. 1/3
Struktogramme (1.) Erstellen Sie das Struktogramm für folgende logische Anweisungen: Variable x = 2 Variable y = 6 Variable z = y x Variable y = 4 Variable z = z + y Ausgabe z Welcher Wert wird ausgegeben?
Microcomputertechnik
Microcomputertechnik mit Mikrocontrollern der Familie 8051 Bearbeitet von Bernd-Dieter Schaaf 2. Auflage 2002. Buch. 230 S. Hardcover ISBN 978 3 446 22089 8 Format (B x L): 16 x 22,7 cm Gewicht: 407 g
Labor Elektrische Messtechnik
Labor: Erstellt von: Einführung in LabVIEW Gruppe 2 Labor Termin: 09. April 2010 Abgabetermin: 21. April 2010 1 von 10 Inhaltsverzeichnis 1 FOR Schleifen 3 1.1 Versuchsaufbau von Übung 1.1.... 3 1.2 Erläuterung
LEGO MINDSTORMS NXT MIT LABVIEW 2009 PROGRAMMIEREN
LEGO MINDSTORMS NXT MIT LABVIEW 2009 PROGRAMMIEREN Prof. Dr.-Ing. Dahlkemper Fabian Schwartau Patrick Voigt 1 NXT DIRECT COMMANDS Es gibt zwei verschiedene Möglichkeiten, den NXT zu programmieren: Es werden
Klausur Software-Entwicklung März 01
Aufgabe 1: minimaler Punktabstand ( 2+5 Punkte ) Matrikelnr : In einem Array punkte sind Koordinaten von Punkten gespeichert. Ergänzen Sie in der Klasse Punkt eine Klassen-Methode (=static Funktion) punktabstand,
Programmiertechnik 1 FOR-SCHLEIFEN
Programmiertechnik 1 FOR-SCHLEIFEN In diesem Dokument wollen wir uns mit Kontrollstrukturen befassen. Dazu sind im Folgenden einige Übungsaufgaben zu den Themen Schleifen (FOR, WHILE, DO) und Bedingungen
Ideen und Konzepte der Informatik. Programme und Algorithmen Kurt Mehlhorn
Ideen und Konzepte der Informatik Programme und Algorithmen Kurt Mehlhorn November 2016 Algorithmen und Programme Algorithmus = Schritt-für-Schritt Vorschrift zur Lösung eines Problems. Formuliert man
Ideen und Konzepte der Informatik
Ideen und Konzepte der Informatik Programme und Algorithmen Antonios Antoniadis 23. Oktober 2017 Algorithmen und Programme Algorithmus Schritt-für-Schritt Vorschrift zur Lösung eines Problems. Formuliert
VBA mit Microsoft Excel für Kids
mitp für Kids VBA mit Microsoft Excel für Kids von Georg Bartenschlager, Petra Kopp 1. Auflage VBA mit Microsoft Excel für Kids Bartenschlager / Kopp schnell und portofrei erhältlich bei beck-shop.de DIE
Einstieg in die Informatik mit Java
Vorlesung vom 6.11.07, Weitere Anweisungen Übersicht 1 Verbundanweisung 2 Bedingte Anweisung 3 Auswahlanweisung 4 for Schleife 5 while Schleife 6 do Schleife 7 break Anweisung 8 continue Anweisung 9 Leere
<? $ZeilenMax = 9; $SpaltenMax = 9; echo "<pre>";
Vorbemerkungen Diese Schrittanleitung bezieht sich auf die Aufgaben 4 bis 6 von "Übung 2 - Schleifenbeispiele (1)" Sie soll als Anregung dienen, wie Sie Ihren Code blockweise erstellen und testen können.
Konzepte der Informatik
Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Konzepte der Informatik Vorkurs Informatik zum WS 2013/2014 16.09. - 27.09.2013 Dr. Werner Struckmann / Hendrik Freytag 1. April 2010
Informatik 1. Sommersemester Helmut Seidl. Institut für Informatik TU München
Informatik 1 Sommersemester 2011 Helmut Seidl Institut für Informatik TU München 1 0 Allgemeines Inhalt dieser Vorlesung: Einführung in Grundkonzepte der Informatik; Einführung in Denkweisen der Informatik;
Ideen und Konzepte der Informatik. Programme und Algorithmen Kurt Mehlhorn
Ideen und Konzepte der Informatik Programme und Algorithmen Kurt Mehlhorn 26. Oktober 2015 Programme und Algorithmen Programmiersprache = Kunstsprache mit genau definierter Syntax (was ist ein zulässiger
Präzedenz von Operatoren
Präzedenz von Operatoren SWE-30 Die Präzedenz von Operatoren bestimmt die Struktur von Ausdrücken. Ein Operator höherer Präzedenz bindet die Operanden stärker als ein Operator geringerer Präzedenz. Mit
Skript Lineare Algebra
Skript Lineare Algebra sehr einfach Erstellt: 2018/19 Von: www.mathe-in-smarties.de Inhaltsverzeichnis Vorwort... 2 1. Vektoren... 3 2. Geraden... 6 3. Ebenen... 8 4. Lagebeziehungen... 10 a) Punkt - Gerade...
Programmieren in C/C++ und MATLAB
Programmieren in C/C++ und MATLAB Sven Willert Sabine Schmidt Christian-Albrechts-Universität zu Kiel CAU 4-1 Übung 1) Schreiben Sie ein Programm, das die Fläche unter einer Parabel, also das Integral
ECDL MODUL COMPUTING. Syllabus Version 1.0
ECDL MODUL COMPUTING Syllabus Version 1.0 DLGI Dienstleistungsgesellschaft für Informatik Am Bonner Bogen 6 53227 Bonn Tel.: 0228-688-448-0 Fax: 0228-688-448-99 E-Mail: [email protected], URL: www.dlgi.de In
C++ Teil Schleifen. Man kann bestimme Anweisungen in einem Programm mehrfach ausführen lassen. Dazu gibt es in C++ verschiedene Schleifen.
C++ Teil 3 3.3 Schleifen Man kann bestimme en in einem Programm mehrfach ausführen lassen. Dazu gibt es in C++ verschiedene Schleifen. for-schleife for-schleife while-schleife do-while-schleife for ( Ausdruck1;
FACHHOCHSCHULE AUGSBURG Hochschule für Technik, Wirtschaft und Gestaltung
C Sprachelemente für Übung 2 Typumwandlungen (type casts) Bei Ausdrücken, in denen Operanden mit unterschiedlichem Typ vorkommen, werden diese vom Compiler vor der Ausführung automatisch in einen gemeinsamen
Numerische Mathematik
Numerische Mathematik Eine beispielorientierte Einführung von Michael Knorrenschild 1. Auflage Numerische Mathematik Knorrenschild schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
Microsoft Excel 2013 auf einen Blick
Microsoft Excel 2013 auf einen Blick von Michael Kolberg 1. Auflage Microsoft Excel 2013 auf einen Blick Kolberg schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung:
Arduino Kurs Timer und Interrupts. Stephan Laage-Witt FES Lörrach
Arduino Kurs Timer und Interrupts Stephan Laage-Witt FES Lörrach - 2018 Themen Timer Interrupts Regelmäßige Aufgaben ausführen Exakte Zeitintervalle messen FES Lörrach Juni 2018 2 Exakte Zeiten sind gar
