Computerorientierte Physik SS 2006 USB Experiment Interface Board.

Slides:



Advertisements
Ähnliche Präsentationen
vom Brief zum Data-Center
Advertisements

Automation and Drives SIMATIC Software STEP 7 V5.4 Highlights der neuen STEP 7 Version SIMATIC Software.
Windows Vista für Entwickler
Was ist neu in VS 2003 ? Ein Überblick. Bernd Marquardt Software & Consulting
1 Sharp Touch-Screen Monitor. 2 1.Allgemeines 2.Hardware 2.1Benutzung des Touch-Screen Monitor dem Rechner 2.2Benutzung des Touch-Screen Monitor mit einem.
ATHOS Benutzertreffen 2007
1.5 Schaltungsentwicklung
Link Layer. Physical Layer Link Layer Host Controller Interface L2CAP Attribute Protocol Attribute Profile PUIDRemote ControlProximityBatteryThermostatHeart.
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Presenter: Daniel Walzenbach Technologieberater
Presenter: Daniel Walzenbach Technologieberater
Presenter: Daniel Walzenbach Technologieberater
MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 9 Zeichenketten, Delegates und Events (Level 100) Presenter: Daniel Walzenbach Technologieberater.
Titel Beispiel Elektronischer Kontoauszug
Projekt aus Computerorientierter Physik
Microsoft Office Forms Server
Steuerung externer Komponenten über ein USB-Interface.
HW Voraussetzungen Installation auf jeglichem Standard Windows- Arbeitsplatz-PC Ohne Voransicht keinerlei besondere HW- Anforderung Für die Voransicht.
Medien zwischen Technologie und Gesellschaft Dozent: Herr Prof. Dr. Manfred Thaller SS 13 Referent: Christian Braun.
Icons in der OPAC-Kurzanzeige
Feuerwehr Stadt Schmallenberg
Erklärungen. © Sistema GeoDAT, S.L. Erläuterungen - Daten und Karten Funktionen für angemeldeten Benutzer. Funktionen je Cube. Alle Cubes für angemeldeten.
1 Workshop Service Grundlagen Saia Service an PCD's Grundlagen I. Workshop Einführung Service an Saia PCD Grundlagen.
Manuelle Installation von Windows XP auf Geräten mit ICH8 Chipsatz
Zeit bzw. FREQUENZMESSUNG
Gelegentlich wird nach einer Uhr in Powerpoint gefragt.
Wie Programmiere ich in der Roboter-AG???
Inhalt Was ist A-Plan? Einsatzgebiete Organisation der Daten
Voraussetzungen für den Internetzugang
ETS4 - Was ist neu? - Wie fange ich an? - Noch Fragen?
Anfangs gab es Momente der Verzweiflung ....
Speichermodulverwendung mit der kompakten Steuerung CP1L
PULSION Medical Systems SE
Developer Day Webseiten auf Windows Azure hosten Britta Labud bbv Software Services AG Roland Krummenacher bbv Software Services AG.
Frank Fischer + Bernhard Frank Microsoft Deutschland GmbH.
LabView Erste Schritte.
Das Rastertunnelmikroskop (RTM)
Template v5 October 12, Copyright © Infor. All Rights Reserved.
Automation and Drives P SIMATIC Software for TIA remium Studio 2006.
im Manuskript vermitteln?
Softwaresponsoren Mediasponsoren. Vorstellung KnowledgeCenter Neue Sprachfeautres in VB 9.0 LINQ to SQL in der Praxis.
Installation Download Blatt 1 v.6 Datei speichern Download wählen Homepage aufrufen
Schnelleinstieg Schnelleinstieg für bereits geschulte User zur Schulung OMDS-Einspielung in FinanzProfiT Bitte auf gewünschte Variante klicken oder weiterblättern….
Vortrag: Visual Basic Neuerungen Autor : Dennis Hoyer
Saia Service an PCD's Datensicherung
MTS Microsoft Transaction Server Martin Basziszta
Agenda für heute, 22. Juni, 2006 Direkte FilezugriffeDirekte Filezugriffe Datentypen: Mengen Individualisierbare Datentypen.
Datenkonvertierung Bessy vom *.chi zum *. uxd. Vorrausetzung Mit Fit2D die Detektorbilder integriert *.chi in Origin importiert Am besten q-Werte oder.
Automation and Drives remium Studio P Software für Totally Integrated Automation Premium Studio 2007 Technikfolien.
Datenlogger-System für den Fahrversuch klein, kompakt, leistungsstark CARDALOG-System.
Datenlogger-Auswerte Software GSoft
Mehrfachausführungen Schleifen in VB 2010 ee. Programmidee: Der Anwender gibt eine Zahl ein, und das Programm gibt die Mehrfachen dieser Zahl aus (das.
Cyberspeed Web SolutionsCyberspeed Web Solutions © 2005© 2005 Christof Barth Thomas Müllegger MIRO 1.
RMS Express Gert Kmet, OE3ZK.
Stuppi Andre - Gorny Krystian - Schillinger Matthias USB – Motorsteuerung mit PWM.
EAS II Installation. Überblick Woher bekomme ich EAS II? Brauche ich EAS II? Wofür sind Updates wichtig? Überblick 2.
©Sven Pleßer WICHTIG An dieser Stelle möchten wir nochmal darauf Hinweisen das beim programmieren das Netzteil des Laptops nicht angeschlossen sein darf.
Installationsanleitung Kumpan-electric_Controller Software und Treiber
X. Übungsblatt – Aufgabe X a)Entwerfen Sie eine digitale Schaltung, die bei einer logischen 0 des Steuereinganges S den logischen Wert des Eingangs x 0.
J Walk/GUI400 für Einsteiger License Manager Installationsvorgang © NewServ AG, Uitikon.
Problemlösen am Beispiel des Rückwärtsarbeitens
Stichwortverzeichnis
Heute Mathe, morgen DLR! Dr. Margrit Klitz
Wissenschaftliche Methodik
Michael Artin: Geometric Algebra
Stichwortverzeichnis
11 3   Verwenden dieser Vorlage:
Fußzeilenbereich: Makro
BEDIENUNGSANLEITUNG FÜR DAS SOFTWARE- UPDATE DES NAVIGATIONSSYSTEMS
Sich drehende Zahnräder
 Präsentation transkript:

Computerorientierte Physik SS 2006 USB Experiment Interface Board

Computerorientierte Physik SS 2006 Schaltplan

USB Experiment Interface Board – Spannungsversorgung über USB – max. 4 Karten an einem PC – Kommunikation PC Board K8055D.DLL

Computerorientierte Physik SS 2006 Technische Daten - Schnittstellen digitale Ausgänge: 50V/100mA digitale Ausgänge: 50V/100mA PWM Ausgänge: 40V/100mA PWM Ausgänge: 40V/100mA

Computerorientierte Physik SS 2006 K8055D.DLL VERBINDUNGSSTEUERUNG Function OpenDevice Lib "k8055d.dll" (ByVal CardAddress As Integer) As Integer Function OpenDevice Lib "k8055d.dll" (ByVal CardAddress As Integer) As Integer Sub CloseDevice Lib "k8055d.dll" () Sub CloseDevice Lib "k8055d.dll" () LESEZUGRIFF: Function ReadAnalogChannel Lib "k8055d.dll" (ByVal Channel As Integer) As Integer Function ReadAnalogChannel Lib "k8055d.dll" (ByVal Channel As Integer) As Integer ReadDigitalChannel Lib "k8055d.dll" (ByVal Channel As Integer) As Boolean ReadDigitalChannel Lib "k8055d.dll" (ByVal Channel As Integer) As Boolean SCHREIBZUGRIFF Sub SetAnalogChannel Lib "k8055d.dll" (ByVal Channel As Integer) Sub SetAnalogChannel Lib "k8055d.dll" (ByVal Channel As Integer) Sub SetDigitalChannel Lib "k8055d.dll" (ByVal Channel As Integer) Sub SetDigitalChannel Lib "k8055d.dll" (ByVal Channel As Integer)

Computerorientierte Physik SS 2006 Applikationssoftware - Konfiguration Auswahl der Hardwareadresse und Verbinden mit Klick auf Connect. Bei erfolgreicher Verbindung erscheint Card x connected Übernehmen der Skalierung für AE1 und AE2 Eingeben eines Dateisuffixes und Auswahl des Speicherordners. Diese Auswahlmöglichkeiten sind während einer laufenden Aufzeichnung deaktiviert.

Computerorientierte Physik SS 2006 Applikationssoftware – Online Monitor Dieser Button startet die graphische Darstellung. Er ist deaktiviert wenn keine Hardware- Verbindung besteht Wenn diese Checkbox aktiviert ist, werden die Daten in die auf der Konfigurationsseite angegebene Datei geschrieben. Einstellen der Zeitbasis vor Start einer Aufzeichnung, oder wenn die Aufzeichnung gestoppt wird. Sonst ist die Auswahlmöglichkeit deaktiviert. Die Zeitbasis entspricht dem Timerintervall T1 *10: 1000ms alle 100ms werden die Eingänge gelesen. Diese Checkboxen dienen zum Selektieren derer Eingänge die am Online Monitor angezeigt werden sollen An- und Abwahl sind jederzeit möglich.

Computerorientierte Physik SS 2006 Kurvenverlauf - Prozedur Zeitbasis ~ X (waagerechte Gitterpunkte ) (diese Werte werden später nicht mehr verändert ), Messwerte~ Y (senkrechte Gitterpunkte ) INITIALISIERUNG – in einer Schleife werden alle Werte eines Arrays vorbelegt For i=0 To 299 PointF(0).X= 0.0F PointF(0).Y= 400.0F PointF(i+1).X=PointF(i).X +2.0F PointF(i+1).Y=PointF(i).Y Next MESSUNG LÄUFT – mit jedem Timertakt T1 wird ein Messwert gelesen und skaliert. Dann werden alle Y-Werte einem X-Stützpunkt weiter links zugeordnet: PointF(0).Y wird verworfen For i=0 To 299 PointF(i).Y = Y(i+1) Next Der aktuelle Messwert wird in den Array aufgenommen. PointF(300).Y = akt_wert Ein zweiter Timer T2 sorgt für die Aktualisierung des Linienzuges welche asynchron zu T1 erfolgt F 400.0F (600.0F,400.0F ) (0.0F,0.0F ) Y= 400.0F bedeutet, dass die Darstellung nicht sichtbar wäre !

Computerorientierte Physik SS 2006 Beispielhafte Mess- Protokolldatei Die bei der Messung angelegte Textdatei beinhaltet einen Header mit folgenden Informationen: - Messzeit - Skalierung der AE -Abtastzeit Besteht eine Datei bereits oder wird Stop und Start mehrmals hintereinander betätigt, so wird nach jedem Start der Header neu in die Textdatei geschrieben.

Computerorientierte Physik SS 2006 Ausblick Die Software könnte um folgende Features erweitert werden: Aktivierung der Triggerfunktionalität in der Software. Nach dem Start des Online Monitors sollten die Daten dann erst bei Eintreten einer konfigurierten Triggerbedingung in die Datei geschrieben werden. Aktivierung der Triggerfunktionalität in der Software. Nach dem Start des Online Monitors sollten die Daten dann erst bei Eintreten einer konfigurierten Triggerbedingung in die Datei geschrieben werden. Programmierung eines Cursors oder eines Fadenkreuzes und Anzeige des Wertes an der jeweiligen Position. Programmierung eines Cursors oder eines Fadenkreuzes und Anzeige des Wertes an der jeweiligen Position.

Computerorientierte Physik SS 2006 SW- Entwicklungsumgebung Microsoft Visual Studio 2005 Version (RTM ) Microsoft.NET Framework Version Installierte Edition: VB Express Microsoft Visual Basic Microsoft Visual Basic 2005