Neue jbeam Erweiterung erleichtert Verrechnung von Kanälen mit unterschiedlichen Zeitbasen und Einheiten
|
|
- Frauke Abel
- vor 6 Jahren
- Abrufe
Transkript
1 Neue jbeam Erweiterung erleichtert Verrechnung von Kanälen mit unterschiedlichen Zeitbasen und Einheiten Übersicht In vielen messtechnischen Anwendungen werden die Messdaten nicht über ein und dasselbe Messgerät und mit einer einheitlichen Messrate aufgezeichnet. Gerade in Bussystemen (CAN) sind die Messwerte eventbasiert und haben weder eine konstante Messrate noch einen gemeinsamen Zeitkanal. Bei der Verrechnung zweier Kanäle (z.b. A + B ) können unterschiedliche Probleme auftreten: Die Werte der beiden Kanäle sind nicht indexsynchron, d.h. eine Berechnung kann nicht als A[i] + B[i] durchgeführt werden. Kanal B muss auf die x-werte des Kanals A neu abgetastet werden. Die beiden Kanäle haben nicht die gleichen Einheiten. Bei einigen Berechnungen müssen sie aber kompatibel sein. 3 cm + 17 mm sollte 47 mm und 3cm * 17mm sollte 5,1 cm² ergeben. Beide Problembereiche werden nun in jbeam mit einer Erweiterung der Formel-Berechnung benutzerfreundlich, d.h. voll automatisch, gelöst. Nähere Informationen dazu finden Sie im PDF Verrechnung von Kanälen mit unterschiedlichen Zeitbasen und Einheiten. Kanäle mit unterschiedlichen Zeitbasen Der Zeit-Bezug der einzelnen Werte eines Messdatenkanals kann entweder über implizite oder explizite Werte definiert werden. Im Fall von impliziten Werten werden die x-werte über X-Offset und X-Delta sowie der X-Einheit definiert. Dies setzt eine konstante Messrate voraus. Im Fall von expliziten Werten existiert ein kompletter Kanal, dessen Werte den x-bezug definieren. Beispiel 1: Kanäle mit unterschiedlichen X-Basen Zeitdaten sowie die Differenz, berechnet Index-basierend (grün - falsch) und X-basierend (schwarz - korrekt). Automatische Neuabtastung in der Formelberechnung Die Berechnung Formeleditor für numerische Daten kann ab Version die notwendige Neuabtastung automatisch vornehmen. Wenn im entsprechenden Dialog Datenobjekte als Eingangsobjekte definiert werden, wird bei Kanälen sofort getestet, ob alle Eingangskanäle die
2 gleiche x-basis haben. Ist dies der Fall, so wird der Auswahlpunkt Index basierend blau dargestellt. Gibt es bei den Eingangskanälen Unterschiede bei der x-basis, so ändert sich die Darstellung im Dialog und ein Hinweistext erscheint rot. Die letzte Entscheidung bezüglich der Neuabtastung verbleibt beim Benutzer, da es Sonderfälle geben kann, wo die x-basis unterschiedlich ist, aber dennoch Index-basiert gerechnet werden soll. Bei der Formel A + B Max(C) kann C eine unterschiedliche x-basis zu A und B haben. Dies ist aber unbedenklich, da nur das Maximum dieses Kanals in die Berechnung eingeht. Zwei Eingangskanäle haben eine unterschiedliche x-basis, wenn eine der folgenden Bedingungen gilt: A hat einen unabhängigen Kanal (expliziter Zeit-Kanal) und B nicht. B hat einen unabhängigen Kanal (expliziter Zeit-Kanal) und A nicht. A hat einen anderen unabhängigen Kanal (expliziter Zeit-Kanal) als B. Weder A noch B haben einen unabhängigen Kanal und entweder X-Offset, X-Delta oder die X-Einheit sind unterschiedlich. Beispiel 2: Kanäle mit unterschiedlichen impliziten Zeitdaten werden mit den Formeln A + B bzw. B + A verrechnet. Außerhalb des überlappenden Bereichs sind die Ergebniswerte NaN. Neuabtastung Bei der Neuabtastung wird den unterschiedlichen Datentypen Rechnung getragen: Bitkanäle: Für die Neuabtastung wird die Methode Sample-Hold angewendet, d.h. es wird keine Interpolation durchgeführt, sondern der jeweilige Wert wird gehalten, bis sich der Original-Wert ändert.
3 Andere Kanäle (Double, Float, Integer, Long): Für die Neuabtastung wird die Methode AutoAverageLinear angewendet. Je nachdem, wie viele alte Werte in dem jeweiligen neuen x- Intervall liegen, wird entweder eine Mittelwertbildung (N > 2) oder eine lineare Interpolation durchgeführt. Verschachtelte Arithmetik in der Formelberechnung Wenn der x-basierende Berechnungsmodus aktiviert ist, wird jeweils bei den einzelnen arithmetischen Operatoren eine Neuabtastung durchgeführt. Grundsätzlich gilt, dass der erste Term die x-basis definiert; d.h. das Ergebnis von A + B hat die X-Basis von A. Ein temporärer Kanal B mit dem Werteverlauf von B bezogen auf die X-Basis von A wird angelegt, bevor die eigentliche Berechnung (index-basierend mit B ) durchgeführt wird. Der Ergebniskanal hat genau die gleiche Anzahl Werte wie Kanal A. Hat A einen expliziten Kanal als X- Basis, so wird dem Ergebniskanal der gleiche Kanal als expliziter (unabhängiger) Kanal zugewiesen. Hat A keinen expliziten Kanal, so erhält der Ergebniskanal die gleichen X-Parameter (X-Offset, X- Delta, X-Einheit). Durch Wahl der Reihenfolge A + B oder B + A kann der Anwender entscheiden, ob z.b. hochgesampelt oder heruntergesampelt wird. Mit dem Sonderfall A A + B erhält man den Werteverlauf des Kanals B basierend auf der X-Basis des Kanals A. Beispiel 3: Mit den Formeln A A + B sowie B B + A werden die Werteverläufe A bzw. B auf die jeweils neue Zeitbasis B bzw. A umgerechnet. Eine Formel mit mehreren arithmetischen Operationen wird nacheinander ausgeführt. Zum Beispiel wird bei der Formel A + B + C zunächst B + C berechnet (R1) und anschließend A + R1. Sowohl bei B + C wie auch bei A + R1 wird das Ergebnis die X-Basis des ersten Operanden haben. D.h. R1 wird die X-Basis von B und das Gesamtergebnis immer die X-Basis von A haben.
4 Beispiel 4: Zwei Boolesche Kanäle werden verknüpft und automatisch neuabgetastet. Es wird bei Booleschen Kanälen automatisch die Sample-Hold Methode verwendet. Kanäle mit unterschiedlicher X-Basis im Liniengraf Generell gilt schon immer, dass Kanäle mit unterschiedlicher X-Basis gleichzeitig problemlos gezeichnet werden können, so lange sie über x aufgetragen werden (meist die Zeit), siehe Beispiel 1. Bei einer Darstellung A(X1) über B(X2), z.b. Drehmoment über Drehzahl, ergeben sich aber falsche Darstellungen, falls X1 und X2 unterschiedlich sind. Ab jbeam Version unterstützt das XY-Diagramm auch die automatische Umrechnung, falls der x-kanal sowie der y-kanal unterschiedliche X-Basen besitzen. Beispiel 5: Grafische Darstellung zweier Kanäle mit unterschiedlichen X-Basen, ohne Neuberechnung (blau) sowie mit automatischer Neuberechnung (rot und grün). Vergleich zur Neuabtastung im MDF-Importer Der MDF Importer (sowohl MDF Version 3 wie auch Version 4) hat bereits in der Vergangenheit die Möglichkeit geboten, die Ergebniskanäle auf ein neues gemeinsames X-Raster umzurechnen (Neuabtasten). Da heutige MDF-Dateien bis über Kanäle beinhalten, gibt es hier ein Gemisch von sehr langsamen, langsamen, mittleren, schnellen und sehr schnellen Kanälen. Die Entscheidung für eine neue gemeinsame Abtastrate ist hier nicht einfach zu treffen. Meistens werden darüber hinaus auch Kanäle umgerechnet, die eigentlich nicht umgerechnet werden müssten. Die AMS empfiehlt daher, das Neuabtasten (Resampeln) in Zukunft nicht mehr im MDF-Importer durchzuführen, sondern automatisch im Formel-Editor bzw. in der xy-grafik.
5 Generischer Einheitenservice in der Berechnung Formel-Editor Neben der automatischen Neuabtastung bei arithmetischen Operationen zweier Kanäle mit unterschiedlichen Zeitbasen benutzt der Formel-Editor auch den in jbeam vorhandenen generischen Einheiten-Service, um Einheiten-korrekte Berechnungen durchführen zu können. Hierzu werden die Einheiten der Eingangs-Datenobjekte genutzt. Zusätzlich können Konstanten auch mit Einheiten eingegeben werden. Die Operationen plus, minus, tan2(), etc. erfordern, dass die beiden Terme kompatible Einheiten besitzen. Ist dies nicht der Fall, so hat das Ergebnis den / die Wert(e) NaN und den Fehler Einheiten sind nicht kompatibel. Hat bei diesen Operationen ein Term keine Einheit, wird so gerechnet, als ob dieser die gleiche Einheit besitzt wie der andere Term. Mit der neuen Funktion tobaseunit(a) wird das Argument A in die Basis-Einheit umgerechnet: tobaseunit(4 kn) ergibt 4.000,0 m kg/s². Die neue Funktion tounit(a; x) konvertiert die Werte des Kanals A in einen neuen Kanal: a. tounit(a; B) Die Zieleinheit ist die Einheit des Terms B, welches ein InputObjekt sein kann. b. tounit(a; cm ) Die Zieleinheit wird innerhalb der Anführungszeichen angegeben. Hinweise zur Benutzung von Einheiten: Der erste Eingangskanal hat in der Formel die Bezeichnung A. A kann aber auch die Einheit Ampere sein. Der Formel-Editor muss aus dem Kontext erkennen, welche Bedeutung A hat. 3 ms ergibt die Konstante 0,003s 3 s m ergibt 3 Sekunden Meter 4 m/s A ergibt die Konstante 4 Am/s (4 m/s) A ergibt 4 m/s multipliziert mit dem Eingangskanal A sin(90 ) ergibt 1,000 sin(90) ergibt 0,894 sin(rad(90)) ergibt 1,000 3m / 2s 3m + 5 ergibt 1,5 m/s ergibt 8 m 4 m 2 m²km ergibt 8 m³ km 4 m + 2 m²km ergibt NaN mit dem Fehler: Einheiten sind nicht kompatibel: "m" und "m²km" Wert(2m*{1,3; 3,5}; 2) ergibt die Konstante 7,0 m: der zweite Wert des internen Kanals bestehend aus den beiden Werten {1,3 und 3,5} multipliziert mit der Konstanten 2m. tobaseunit(4 km) 4.000,0 m
Technische Dokumentation Release Notes jbeam
Technische Dokumentation Release Notes v 7.1.3 2 / 11 Ansprechpartner für Support-Anfragen: Herr Sören Ludwig Soeren.Ludwig@AMSonline.de Tel.: 0371/ 91 86 68-22 Inhaltsverzeichnis 1 Datei... 3 1.1 Daten
Mehr9.1 Eine Gleichung mit einer Unbekannten exakt lösen x Beispiel 1: Die Gleichung x 2 = 4 lösen. solve( x / (x 2) = 4, x ); 8 3
MAPLE_Mini_09_V1-0.doc 9-1 9 Gleichungen 9.1 Eine Gleichung mit einer Unbekannten exakt lösen x Beispiel 1: Die Gleichung x 2 = 4 lösen. solve( x / (x 2) = 4, x ); 8 3 Beispiel 2: Lösen Sie die Gleichung
Mehr5.1 Mehr Basistypen. (Wie viele Werte kann man mit n Bit darstellen?)
5.1 Mehr Basistypen Außer int, stellt Java weitere Basistypen zur Verfügung. Zu jedem Basistyp gibt es eine Menge möglicher Werte. Jeder Wert eines Basistyps benötigt die gleiche Menge Platz, um ihn im
MehrKapitel 4. Programmierkurs. Datentypen. Arten von Datentypen. Wiederholung Kapitel 4. Birgit Engels, Anna Schulze WS 07/08
Kapitel 4 Programmierkurs Birgit Engels, Anna Schulze Wiederholung Kapitel 4 ZAIK Universität zu Köln WS 07/08 1 / 23 2 Datentypen Arten von Datentypen Bei der Deklaration einer Variablen(=Behälter für
MehrTechnische Dokumentation Release Notes jbeam
Technische Dokumentation Release Notes v 7.1.4 2 / 12 Ansprechpartner für Support-Anfragen: Herr Sören Ludwig Soeren.Ludwig@AMSonline.de Tel.: 0371/ 91 86 68-22 Inhaltsverzeichnis 1 Datei... 4 1.1 Daten
Mehr2.5 Primitive Datentypen
2.5 Primitive Datentypen Wir unterscheiden 5 primitive Datentypen: ganze Zahlen -2, -1, -0, -1, -2,... reelle Zahlen 0.3, 0.3333..., π, 2.7 10 4 Zeichen a, b, c,... Zeichenreihen "Hello World", "TIFI",
MehrEinstieg in die Informatik mit Java
1 / 21 Einstieg in die Informatik mit Java Einfache Ausdrücke Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 21 1 Überblick 2 Arithmetische Operatoren 3 Inkrement und Dekrementoperatoren
MehrFACHHOCHSCHULE 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
MehrVorsichtige Programmierer verwenden Inkrement- Operatoren nicht in komplizierteren Ausdrücken
Vorsichtige Programmierer verwenden Inkrement- Operatoren nicht in komplizierteren Ausdrücken Aufgabe 1.60 a) Welchen Wert erhält die boolesche Variable z in folgendem Beispiel? int i = 2, j = 5; boolean
MehrVektoren - Basiswechsel
Vektoren - Basiswechsel Grundprinzip Für rein geometrische Anwendungen verwendet man üblicherweise die Standardbasis. Damit ergibt sich in den Zahlenangaben der Koordinaten kein Unterschied zu einem Bezug
MehrMC-Hx 003. Rechnerische Auswertung mit Formeln II. MB DataTec GmbH. Stand:
MC-Hx 003 Rechnerische Auswertung mit Formeln II MB DataTec GmbH Stand: 11.2011 Kontakt: MB DataTec GmbH Friedrich Ebert Str. 217a 58666 Kierspe Tel.: 02359 2973-22, Fax 23 Web : www.mb-datatec.de e-mail:
MehrEinführung in die Programmierung WS 2009/10. Übungsblatt 5: Typen, Variablen und einfache Methoden in Java
Ludwig-Maximilians-Universität München München, 20.11.2009 Institut für Informatik Prof. Dr. Christian Böhm Annahita Oswald, Bianca Wackersreuther Einführung in die Programmierung WS 2009/10 Übungsblatt
MehrPrimitive Datentypen und Felder (Arrays)
Primitive Datentypen und Felder (rrays) Primitive Datentypen Java stellt (genau wie Haskell) primitive Datentypen für Boolesche Werte, Zeichen, ganze Zahlen und Gleitkommazahlen zur Verfügung. Der wichtigste
MehrZeiger (engl. Pointer)
Zeiger (engl. Pointer) Zeiger Ein Zeiger (engl. Pointer) speichert eine Adresse, unter der ein Wert im Speicher des Computers gespeichert werden kann. Eine Variable im Gegensatz speichert einen Wert. Der
MehrGrunddatentypen, Ausdrücke und Variablen
Grunddatentypen, Ausdrücke und Variablen Zentralübung zur Vorlesung Einführung in die Informatik http://www.pst.ifi.lmu.de/lehre/wise-11-12/infoeinf WS11/12 Vorlesung heute: Grunddatentypen Ausdrücke Variablen
MehrKapitel 05. Datentypen. Fachgebiet Knowledge Engineering Prof. Dr. Johannes Fürnkranz
Kapitel 05 Datentypen Inhalt des 5. Kapitels Datentypen 5.1 Einleitung 5.2 Eingebaute Datentypen Übersicht Die Datentypen char, float und double Standardwerte Operatoren Konversion / Type-Cast Datentyp
MehrProgrammierkurs C++ Lösungen zum Übungsblatt 3. Nils Eissfeldt und Jürgen Gräfe. 2. November Aufgabe 5
Zentrum für Angewandte Informatik Köln Arbeitsgruppe Faigle / Schrader Universität zu Köln Lösungen zum Übungsblatt 3 Programmierkurs C++ Nils Eissfeldt und Jürgen Gräfe. November 001 Aufgabe 5 Innerhalb
MehrAnalytische Lösung algebraischer Gleichungen dritten und vierten Grades
Analytische Lösung algebraischer Gleichungen dritten und vierten Grades Inhaltsverzeichnis 1 Einführung 1 2 Gleichungen dritten Grades 3 3 Gleichungen vierten Grades 7 1 Einführung In diesem Skript werden
MehrInhalt. 4.5 Arbeit mit Zeigern (engl. Pointer)
Inhalt Inhalt: 4. Programmiersprache C 4.1 Programmaufbau in C 4.2 Basisdatentypen und einfache Anweisungen 4.3 Steuerfluss-Konstrukte 4.4 Arbeit mit indizierten Größen (Felder) 4.5 Arbeit mit Zeigern
Mehr2. Programmierung in C
2. Programmierung in C Inhalt: Überblick über Programmiersprachen, Allgemeines zur Sprache C C: Basisdatentypen, Variablen, Konstanten, Operatoren und Ausdrücke Anweisungen und Kontrollstrukturen (Steuerfluss)
MehrHaDePrak WS 05/ Versuch
HaDePrak WS 05/06 10. Versuch 1 Das IEEE-Format Das Ziel dieser letzten Übung ist es, ein Fließkommapaket für die DLXzu implementieren. Der Einfachheit halber vernachlässigen wir hier im Praktikum jeglichen
MehrProjekt 3 Variablen und Operatoren
Projekt 3 Variablen und Operatoren Praktisch jedes Programm verarbeitet Daten. Um mit Daten programmieren zu können, muss es Möglichkeiten geben, die Daten in einem Programm zu verwalten und zu manipulieren.
MehrDuplizieren von Report-Vorlagen für die Erstellung umfangreicher Reports (ab ArtemiS SUITE 7.2)
02/16 für die Erstellung umfangreicher Reports (ab ArtemiS SUITE 7.2) In der ArtemiS SUITE steht eine sehr flexible Report-Funktion zur Verfügung, die Ihnen die übersichtliche Darstellung Ihrer Analyse-Ergebnisse
MehrVariablen. CoMa-Übung VIII TU Berlin. CoMa-Übung VIII (TU Berlin) Variablen / 15
Variablen CoMa-Übung VIII TU Berlin 4.12.2013 CoMa-Übung VIII (TU Berlin) Variablen 4.12.2013 1 / 15 Themen der Übung 1 Typanpassungen 2 Operatoren 3 Variablen-Gültigkeit CoMa-Übung VIII (TU Berlin) Variablen
MehrMicrosoft Excel 2016 Relative und absolute Bezüge
Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Excel 2016 Relative und absolute Bezüge Relative und absolute Bezüge in Excel 2016 Seite 1 von 8 Inhaltsverzeichnis Vorwort... 2 Relativer
MehrDer Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben.
Aufgabe 1.30 : Schreibe ein Programm DM_in_Euro.java zur Umrechnung eines DM-Betrags in Euro unter Verwendung einer Konstanten für den Umrechnungsfaktor. Das Programm soll den DM-Betrag als Parameter verarbeiten.
MehrEinstieg in die Informatik mit Java
Vorlesung vom 18.4.07, Vordefinierte Datentypen Übersicht 1 Ganzzahlige Typen 2 Boolscher Typ 3 Gleitkommatypen 4 Referenztypen 5 void Typ 6 Implizite und explizite Typumwandlungen Ganzzahlige Typen Die
MehrECDL EXCEL ... ADVANCED
1 BEARBEITEN 1.1 Daten 1.1.1 Zellbereich benennen Tabellen sind in Zeilen und Spalten unterteilt. Jede dieser Schnittstellen bildet eine Zelle. Bekanntlich werden diese Zellen nach ihrer Spalte (A-XFD)
MehrOperatoren und Ausdrücke
Operatoren und Ausdrücke Zuweisungsoperator Arithmetische Operatoren Vergleichsoperatoren Logische Operatoren und Ausdrücke Implizite Typ-Umwandlung Rangordnung der Operatoren / Reihenfolge der Auswertung
MehrC-Programmierung: Ausdrücke und Operatoren#Division.2F
C-Programmierung: Ausdrücke und Operatoren#Division.2F http://de.wikibooks.org/wiki/c-programmierung:_ausdrücke_und_operatoren#division_.2f This Book Is Generated By Wb2PDF using RenderX XEP, XML to PDF
MehrBetriebsschwingungsformanalyse in ME scopeves auf der Basis von Analyse-Ergebnissen aus der ArtemiS SUITE
08/17 Betriebsschwingungsformanalyse in ME scopeves auf der Basis von Analyse-Ergebnissen aus der ArtemiS SUITE ME scopeves von Vibrant Technology ist eine Softwareumgebung für die Betriebsschwingungs-
MehrR-Wörterbuch Ein Anfang... ein Klick auf einen Begriff führt, sofern vorhanden, zu dessen Erklärung.
R-Wörterbuch Ein Anfang... ein Klick auf einen Begriff führt, sofern vorhanden, zu dessen Erklärung. Carsten Szardenings c.sz@wwu.de 7. Mai 2015 A 2 B 3 C 4 D 5 F 6 R 16 S 17 V 18 W 19 Z 20 H 7 I 8 K 9
MehrIntensivübung zu Algorithmen und Datenstrukturen
Intensivübung zu Algorithmen und Datenstrukturen Silvia Schreier Informatik 2 Programmiersysteme Martensstraße 3 91058 Erlangen Übersicht Programmierung Fallunterscheidung Flussdiagramm Bedingungen Boolesche
MehrBeispiel: Start. Stop
Achtung: Zu jedem MiniJava-Programm lässt sich ein Kontrollfluss-Diagramm konstruieren :-) die umgekehrte Richtung gilt zwar ebenfalls, liegt aber nicht so auf der Hand. 107 Beispiel: Start no yes no yes
Mehr1. Referenzdatentypen: Felder und Strings
1. Felder und Strings Eigenschaften von Referenzdatentypen 1. Referenzdatentypen: Felder und Strings Referenzdatentypen sind Konstrukte, mit deren Hilfe wir aus einfachen Datentypen neue eigene Typen erzeugen
Mehr1. Referenzdatentypen: Felder und Strings. Referenz- vs. einfache Datentypen. Rückblick: Einfache Datentypen (1) 4711 r
1. Felder und Strings Eigenschaften von Referenzdatentypen 1. Referenzdatentypen: Felder und Strings Referenzdatentypen sind Konstrukte, mit deren Hilfe wir aus einfachen Datentypen neue eigene Typen erzeugen
MehrEinführung. Ablesen von einander zugeordneten Werten
Einführung Zusammenhänge zwischen Größen wie Temperatur, Geschwindigkeit, Lautstärke, Fahrstrecke, Preis, Einkommen, Steuer etc. werden mit beschrieben. Eine Zuordnung f, die jedem x A genau ein y B zuweist,
MehrGrunddatentypen, Ausdrücke und Variablen Typkonversion, Überprüfen und Auswerten von Ausdrücken
Typkonversion, Überprüfen und Auswerten von Ausdrücken Annabelle Klarl Zentralübung zur Vorlesung Einführung in die Informatik: http://www.pst.ifi.lmu.de/lehre/wise-12-13/infoeinf WS12/13 Grunddatentypen
MehrKontrollstrukturen und Funktionen in C
Kontrollstrukturen und Funktionen in C Lernziele: Vertiefen der Kenntnisse über Operatoren, Kontrollstrukturen und die Verwendung von Funktionen. Aufgabe 1: Quickies: Datentypen in C a) Was sind die elementaren
MehrAlgorithmen & Programmierung. Ausdrücke & Operatoren (1)
Algorithmen & Programmierung Ausdrücke & Operatoren (1) Ausdrücke Was ist ein Ausdruck? Literal Variable Funktionsaufruf Ausdruck, der durch Anwendung eines einstelligen (unären) Operators auf einen Ausdruck
MehrVorkurs: Mathematik für Informatiker
Vorkurs: Mathematik für Informatiker Teil 4 Wintersemester 2017/18 Steven Köhler mathe@stevenkoehler.de mathe.stevenkoehler.de 2 c 2017 Steven Köhler Wintersemester 2017/18 Inhaltsverzeichnis Teil 1 Teil
Mehr1 Spannung messen mit Grenzwertüberwachung
1 Spannung messen mit Grenzwertüberwachung 1.1 Spannung simulieren Der Drehregler liefert eine Wert zwischen 0 und 10. Die Messinstrument- Anzeige und die Tankanzeige zeigen diesen Wert an. 3 LEDs neben
MehrPhysische Datenstrukturen
Elementare Datentypen Strukturierte Datentypen Zeiger Seite 1 Einfache Datentypen Datentyp char Verwendung: ASCII-Zeichen Wertebereich: alle darstellbaren Zeichen, 8 bit lange Ganzzahlen im Intervall -128
MehrInhaltsverzeichnis... 1 Bestandteile einer Formel... 1 Die Funktion Summenprodukt... 4
Inhaltsverzeichnis Inhaltsverzeichnis... 1 Bestandteile einer Formel... 1 Die Funktion SUMME... 2 Die Funktion AUTOSUMME... 2 Die Funktion SUMMEWENN... 2 Die Funktion SUMMEWENNS... 3 Die Funktion Summenprodukt...
Mehr8 Dezimalzahlen und Fehlerfortpflanzung
7 Dezimalzahlen und Fehlerfortpflanzung 29 8 Dezimalzahlen und Fehlerfortpflanzung Lernziele: Konzepte: Dezimalzahlen und Runden Methoden: spezielle Umrechungen Kompetenzen: Einschätzen von Fehlerfortpflanzungen
MehrMusterlösung zur Übungsklausur Statistik
Musterlösung zur Übungsklausur Statistik WMS15B Oettinger 9/216 Aufgabe 1 (a) Falsch: der Modus ist die am häufigsten auftretende Merkmalsausprägung in einer Stichprobe. (b) Falsch: die beiden Größen sind
MehrKapitel 4: Elementare Konzepte von Programmiersprachen. Variablen Referenzen Zuweisungen
Variablen Referenzen Zuweisungen Variablen Variablen dienen der Speicherung von Werten Name (name) bezeichnet die Variable im Programm Wert (value) ist das Datenelement, dass in der Variablen gespeichert
MehrÜbungsblatt 1. Java Vorkurs (WS 2017)
Übungsblatt 1 Java Vorkurs (WS 2017) Aufgabe 1 Hallo-Welt Erstelle ein neues Projekt mit dem Namen HelloJava. Erzeuge in diesem Projekt eine neue Klasse HelloJava. (a) Schreibe die main-methode in die
MehrEinstieg in die Informatik mit Java
1 / 29 Einstieg in die Informatik mit Java Weitere Ausdrücke Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 29 1 Überblick 2 Kombinierte Zuweisungsoperatoren 3 Vergleichsoperatoren
MehrZentrale Abschlussprüfung 10 zur Erlangung des Mittleren Schulabschlusses Mathematik (A)
Die Senatorin für Bildung und Wissenschaft Freie Hansestadt Bremen Zentrale Abschlussprüfung 0 zur Erlangung des Mittleren Schulabschlusses 200 Mathematik (A) Lehrerhinweise und Lösungen Zentrale Abschlussprüfung
MehrBerechnung 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
MehrProgrammieren in Python
Ausgaben und Zahlen Programmieren in Python 2. Ausgaben und Zahlen Malte Helmert Albert-Ludwigs-Universität Freiburg In dieser Lektion geht es darum, ein erstes Gefühl für Python zu bekommen. Wir beschränken
Mehr3.1 Allgemeines. Abbildung 3.1: Eröffnungsmenü einer Excel-Mappe
3.1 Allgemeines Nach Aufruf des Programms-MS-Excel wird eine leere Datei, auch als Arbeitsmappe oder Excel-Worksheet als bezeichnet, geöffnet (= Abb. 3.1). Eine Arbeitsmappe besteht aus einem Stapel von
MehrSprachkonstrukte. Einführung in Java. Folie 1 von Mai Ivo Kronenberg
Sprachkonstrukte Einführung in Java Folie 1 von 20 12. Mai 2011 Ivo Kronenberg Inhalt Kommentare Identifier (Bezeichner) Variablen Numerische Ausdrücke und Typen Kontrollstrukturen Verzweigungen Bedingungen
Mehr1 Maschinenunabhängige Optimierungen. Maschinenunabhängige Optimierungen Wintersemester 2008/09 1 / 17
1 Maschinenunabhängige Optimierungen Maschinenunabhängige Optimierungen Wintersemester 2008/09 1 / 17 Optimierungen Automatische Optimierungen sind nötig, weil unoptimierter Code meist besser lesbar ist.
MehrPolynome und ihre Nullstellen
Polynome und ihre Nullstellen 29. Juli 2017 Inhaltsverzeichnis 1 Einleitung 2 2 Explizite Berechnung der Nullstellen 2.1 Polynome vom Grad 0............................. 2.2 Polynome vom Grad 1.............................
MehrKapitel 4: Variable und Term
1. Klammerregeln Steht ein Plus -Zeichen vor einer Klammer, so bleiben beim Auflösen der Klammern die Vorzeichen erhalten. Bei einem Minus -Zeichen werden die Vorzeichen gewechselt. a + ( b + c ) = a +
Mehr5 BINÄRE ENTSCHEIDUNGS- DIAGRAMME (BDDS)
5 BINÄRE ENTSCHEIDUNGS- DIAGRAMME (BDDS) Sommersemester 2009 Dr. Carsten Sinz, Universität Karlsruhe Datenstruktur BDD 2 1986 von R. Bryant vorgeschlagen zur Darstellung von aussagenlogischen Formeln (genauer:
MehrKurzskript zur Vorlesung Mathematik I für MB, WI/MB und andere Prof. Dr. Ulrich Reif
14 Oktober 2008 1 Kurzskript zur Vorlesung Mathematik I für MB, WI/MB und andere Prof Dr Ulrich Reif Inhalt: 1 Vektorrechnung 2 Lineare Gleichungssysteme 3 Matrizenrechnung 4 Lineare Abbildungen 5 Eigenwerte
MehrZusatztutorium PPH #1: Einheiten
Zusatztutorium PPH #1: Einheiten Alle physikalischen Größen haben eine fest zugeordnete physikalische Einheit, z.b. Weg, Länge, Höhe : Meter (m) Zeit: Sekunde (s) Kraft: Newton (N) Im Allgemeinen werden
MehrFähigkeitsnachweis bei Spritzgießmaschinen VDMA Teil 2: Nachweis der Kurzzeitfähigkeit. Bedienungsanleitung zum Excel-Programm
Fähigkeitsnachweis bei Spritzgießmaschinen VDMA 24470 Teil 2: Nachweis der Kurzzeitfähigkeit Bedienungsanleitung zum Excel-Programm Inhalt Seite 1 Einleitung... 2 2 Die Oberfläche... 3 2.1 Einteilung der
MehrWertebereich und Genauigkeit der Zahlendarstellung
Wertebereich und Genauigkeit der Zahlendarstellung Sowohl F als auch C kennen bei ganzen und Floating Point-Zahlen Datentypen verschiedener Genauigkeit. Bei ganzen Zahlen, die stets exakt dargestellt werden
MehrEinstieg in die Informatik mit Java
Vorlesung vom 5.11.07, Weitere Ausdrücke Übersicht 1 Vergleichsoperatoren 2 Kombinierte Zuweisungsoperatoren 3 Logische Operatoren 4 Weitere Operatoren 5 Klassifizierung von Operatoren 6 Typumwandlungen
MehrStatistik und Wahrscheinlichkeitsrechnung
Statistik und Wahrscheinlichkeitsrechnung Übung 3 1 Inhalt der heutigen Übung Vorrechnen der Hausübung B.7 Beschreibende Statistik Gemeinsames Lösen der Übungsaufgaben C.1: Häufigkeitsverteilung C.2: Tukey
MehrTeil I.2 Lösen von Bestimmungsgleichungen
Brückenkurs Mathematik Teil I.2 Lösen von Bestimmungsgleichungen Staatliche Studienakademie Leipzig Studienrichtung Informatik Dr. Susanne Schneider 12. September 2011 Bestimmungsgleichungen 1 Reelle Zahlen
MehrModellschularbeit. Mathematik. März Teil-2-Aufgaben. Korrekturheft
Modellschularbeit Mathematik März 2014 Teil-2-Aufgaben Korrekturheft Aufgabe 1 Druckmessung in einem Behälter a) Lösungserwartung: Momentane Änderungsrate zum Zeitpunkt t = 12: p(t) = 1 64 t 3 3 16 t 2
MehrVariablen und Datentypen
Programmieren mit Java Modul 1 Variablen und Datentypen Selbstständiger Teil Inhaltsverzeichnis 1 Bremsweg-Berechnung 3 1.1 Einführung.................................. 3 1.2 Aufgabenstellung und Programmanforderungen..............
MehrWiederholung der Grundlagen
Terme Schon wieder! Terme nerven viele von euch, aber sie kommen immer wieder. Daher ist es wichtig, dass man besonders die Grundlagen drauf hat. Bevor es also mit der richtigen Arbeit los geht solltest
MehrTutoraufgabe 1 (Auswertungsstrategie):
Prof. aa Dr. J. Giesl Programmierung WS12/13 M. Brockschmidt, F. Emmes, C. Otto, T. Ströder Tutoraufgabe 1 (Auswertungsstrategie): Gegeben sei das folgende Haskell-Programm: absteigend :: Int - > [ Int
MehrDr. Monika Meiler. Inhalt
Inhalt 3 C-Ausdrücke...3-2 3.1 Arithmetische Ausdrücke...3-3 3.2 Wertzuweisungen...3-5 3.3 Inkrementieren und Dekrementieren...3-6 3.4 Logische Ausdrücke (Bedingungen)...3-7 3.5 Bedingte Ausdrücke...3-8
MehrTag 2 Repetitorium Informatik (Java)
Tag 2 Repetitorium Informatik (Java) Dozent: Daniela Novac Lehrstuhl für Informatik 2 (Programmiersysteme) Friedrich-Alexander-Universität Erlangen-Nürnberg Wintersemester 2017/2018 Übersicht Zeichen und
MehrEinführung in die C++ Programmierung für Ingenieure
Einführung in die C++ Programmierung für Ingenieure MATTHIAS WALTER / JENS KLUNKER Universität Rostock, Lehrstuhl für Modellierung und Simulation 14. November 2012 c 2012 UNIVERSITÄT ROSTOCK FACULTY OF
MehrProblem: Keine Integers in JavaCard. ToDo: Rechnen mit Bytes und Shorts
Kapitel 6: Arithmetik in JavaCard Problem: Keine Integers in JavaCard ToDo: Rechnen mit Bytes und Shorts Java SmartCards, Kap. 6 (1/20) Hex-Notation 1 Byte = 8 Bit, b 7 b 6 b 5 b 4 b 3 b 2 b 1 b 0 0101
MehrInformatik I (D-MAVT)
Informatik I (D-MAVT) Übungsstunde 2 simon.mayer@inf.ethz.ch Distributed Systems Group, ETH Zürich Ablauf Besprechung der Vorlesung Vorbesprechung Übung 2 Variablen + Scopes Zahlensysteme Bits&Bytes Datentypen
MehrMSA Probearbeit. 2. Berechnen Sie: Ein Viertel des Doppelten der Summe aus 4 und 8.
MSA Probearbeit www.mathementor.de Stand 22.5.09 1. Fassen Sie die Terme zusammen soweit es geht: x + 10 (4 2x) = (3x + 4)² (x² + 2x + 15) = 4a²b³ : 2a³bz = 5bz 25z² 2. Berechnen Sie: Ein Viertel des Doppelten
MehrT1: Wärmekapazität eines Kalorimeters
Grundpraktikum T1: Wärmekapazität eines Kalorimeters Autor: Partner: Versuchsdatum: Versuchsplatz: Abgabedatum: Inhaltsverzeichnis 1 Physikalische Grundlagen und Aufgabenstellung 2 2 Messwerte und Auswertung
MehrProgrammierung mit C Zeiger
Programmierung mit C Zeiger Zeiger (Pointer)... ist eine Variable, die die Adresse eines Speicherbereichs enthält. Der Speicherbereich kann... kann den Wert einer Variablen enthalten oder... dynamisch
MehrBenutzerhandbuch. ce - Inspector
ce - Inspector Stand: ce -Inspector 1.0 rel 21 17.01.2007 Erstellt durch Dipl.-Ing. (FH) Helmut Eß Am Hafen 22.. Telefon (0531)310390. Fax (0531)313074. E-Mail: info@was-bs.de. http://www.was-bs.de Seite:
MehrAufnahmeprüfung 2016 BMS gibb Mathematik Lösungen
016 BMS gibb Zeit: Hilfsmittel: Hinweis: Punkte: 75 Minuten Schreibzeug, Geodreieck, Zirkel, Lineal, Taschenrechner Die Aufgaben sind unter Angabe aller Berechnungen und Begründungen direkt auf diese Blätter
MehrPolynome. Analysis 1 für Informatik
Gunter Ochs Analysis 1 für Informatik Polynome sind reelle Funktionen, die sich ausschlieÿlich mit den Rechenoperation Addition, Subtraktion und Multiplikation berechnen lassen. Die allgemeine Funktionsgleichung
MehrProjekt Standardisierte schriftliche Reifeprüfung in Mathematik. T e s t h e f t. Vorname:
Projekt Standardisierte schriftliche Reifeprüfung in Mathematik T e s t h e f t Schüler(in) Nachname:. Vorname:. Schul- und Schüler(innen)kennzahl Projekt Standardisierte schriftliche Reifeprüfung in Mathematik
MehrProf. Dr. Oliver Haase Karl Martin Kern Achim Bitzer. Programmiertechnik Operatoren, Kommentare, Ein-/Ausgabe
Prof. Dr. Oliver Haase Karl Martin Kern Achim Bitzer Programmiertechnik Operatoren, Kommentare, Ein-/Ausgabe Was sind Operatoren Ein Operator ist eine in die Programmiersprache eingebaute Funktion, die
MehrEinführung in die Informatik: Programmierung und Software-Entwicklung, WS 12/13. Kapitel 3. Grunddatentypen, Ausdrücke und Variable
1 Kapitel 3 Grunddatentypen, Ausdrücke und Variable 2 Eine Datenstruktur besteht aus Grunddatentypen in Java einer Menge von Daten (Werten) charakteristischen Operationen Datenstrukturen werden mit einem
Mehr1. Allgemeine Hinweise Alexander.Martin.Koenig@TU-Clausthal.de
1. Allgemeine Hinweise Alexander.Martin.Koenig@TU-Clausthal.de Man sollte eine Excel-Tabelle immer so übersichtlich wie möglich halten. Dazu empfiehlt es sich, alle benötigten Daten, Konstanten und Messwerte
MehrStandardisierte kompetenzorientierte schriftliche Reifeprüfung AHS. 10. Mai Mathematik. Teil-2-Aufgaben. Korrekturheft. öffentliches Dokument
Standardisierte kompetenzorientierte schriftliche Reifeprüfung AHS 10. Mai 2016 Mathematik Teil-2-Aufgaben Korrekturheft Aufgabe 1 Intercity-Express (ICE) mittlere Änderungsrate: 0,131 m/s 2 möglicher
MehrKennen, können, beherrschen lernen was gebraucht wird
Inhaltsverzeichnis Inhaltsverzeichnis... 1 Erweiterte Summenfunktionen... 1 Die Funktion SummeWenn... 1... 1 Die Funktion SummeWenns... 2 Aufgabenstellung... 2 Die Funktion Summenprodukt... 3 Das Summenprodukt
MehrBeispiele für die Berechnungen und Eingaben
Vorwort Seit 2016 sind in den Navigationsprüfungen zum SSS und SHS keine programmierbaren Taschenrechner mehr erlaubt. Der im Folgenden genutzte CASIO fx-87de Plus ist nicht programmierbar und vom SSS/SHS-Lenkungsausschuss
MehrVerwendung der Kanalberechnung
04/15 Verwendung der Das Berechnungs-Projekt (engl. Oberfläche Calculation Project) ermöglicht Ihnen neben statistischen Auswertungen auch die Durchführung kanalbezogener Operationen, z. B. zur automatisierten
MehrModulprüfung 2006 Klasse B 05 / B1. Mathematik
Modulprüfung 2006 Klasse B 05 / B1 Mathematik Zeit: 120 Minuten WIR1-2006/ 25 /Burgdorf/B 152 Fr 24.2.06/10.25-12.05 2 Bedingungen: Alle Probleme sind selbständig zu lösen. Unehrenhaftes Verhalten hat
MehrInverse und implizite Funktionen
Kapitel 8 Inverse und implizite Funktionen Josef Leydold Mathematik für VW WS 2017/18 8 Inverse und implizite Funktionen 1 / 21 Inverse Funktion Sei f : D f R n W f R m, x y f(x). Eine Funktion f 1 : W
MehrVergleichbarkeit von Viskositätsmessungen. Warum bewährte Messvorschriften nicht umgeschrieben werden müssen!
Vergleichbarkeit von Viskositätsmessungen. Warum bewährte Messvorschriften nicht umgeschrieben werden müssen! Lothar Gehm, Jutta Schelske-Gehm; prorheo GmbH In der täglichen Praxis ist die Messung der
MehrDecoder für CAN, FlexRay und GPS
Decoder für CAN, FlexRay und GPS Dekodieren von Informationen aus den digitalen Bussystemen CAN und FlexRay sowie von GPS-Daten HEARING IS A FASCINATING SENSATION ArtemiS SUITE Decoder Motivation CAN und
MehrADDIEREN UND SUBTRAHIEREN VON TERMEN POTENZSCHREIBWEISE
ADDIEREN UND SUBTRAHIEREN VON TERMEN UND DIE POTENZSCHREIBWEISE ) VARIABLE Beispiel: Ein Rechteck habe einen Umfang von 0 cm. Gib Länge und Breite des Rechtecks in einer Formel an. Es ist natürlich leicht
MehrInformationsverarbeitung im Bauwesen
4 Informationsverarbeitung im Bauwesen Markus Uhlmann basierend auf Folien von A. Brugger 1 Zusammenfassung der 3. Vorlesung Einführung in Excel/VBA Einführung in die Tabellenkalkulation Erste Schritte
MehrUniversität Karlsruhe (TH)
Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 ZPL Prof. Dr. Walter F. Tichy Dr. Victor Pankratius Ali Jannesari Agenda 1. ZPL Überblick 2. Konzepte von ZPL Regionen, Region Specifiers
MehrNewtonsches Abkühlungsgesetz
Newtonsches Abkühlungsgesetz Zielsetzung: Mit diesem Experiment soll die Abkühlgeschwindigkeit eines Körpers bestimmt und das dementsprechende mathematische Modell gefunden werden, um diesen Wechsel zu
MehrWissenschaftliches Rechnen
Institut für Numerische und Angewandte Mathematik 11.04.2012 FB Mathematik und Informatik der Universität Münster Prof. Dr. Christian Engwer, Dipl. Math. Dipl. Inf. Sebastian Westerheide Übung zur Vorlesung
MehrProgrammieren in C / C++ Grundlagen C 2
Programmieren in C / C++ Grundlagen C 2 Hochschule Fulda FB AI Wintersemester 2016/17 http://c.rz.hs-fulda.de Peter Klingebiel, HS Fulda, FB AI Anweisung / Ausdruck 1 Programm setzt sich aus vielen Anweisungen
Mehr1 Klassen und Objekte
1 Klassen und Objekte Datentyp - Spezifikation des Typs von Datenobjekten Datenstruktur - logische Ordnung von Elementen eines Datentyps - zur (effizienten) Speicherung, Verwaltung, Zugriff - auf die Elemente
MehrÜTA: B - Schlauch für Cluster 1 (tw.) und 3
bernhard.nietrost@htl-steyr.ac.at Seite 1 von 9 ÜTA: B - Schlauch für Cluster 1 (tw.) und 3 Mathematische / Fachliche Inhalte in Stichworten: allgemeine Sinusfunktion, Winkelfunktionen im schiefwinkeligen
Mehr