2022
LOGO

Bücher
aus eigener Feder
- -

Sommer 2022

MSR mit Word & Excel 44. Auflage 2022 und 64-Bit-RSAPI.DLL

Messen, Steuern
und Regeln
mit Word & Excel 64 Bit
VBA-Makros für die serielle Schnittstelle

In 2022/2023 aktualisierte und völlig neu überarbeite vierte Auflage mit entsprechender Funktionsbibliothek RSAPI 64 Bit als Download von dieser Seite.


Zur alten 3. Auflage aus 2001 (Reprint 2017)

Amazon-Link


Ergänzungen zum Buch auf dieser Seite:

Das auf dem Cover dargestellte Multimeter BTMETER BT-90EPD kann nun bequem ohne Eingriff und ohne Mobile-App ausgelesen werden. Mehr unter ESP32 als BLE Gateway.

Das aus Platz- und Hardwaregründen fehlende Kapitel 5.6 der dritten Auflage wird mit dem Beitrag Schrittmotorsteuerung mit diesem Link für diese vierte Auflage nachgereicht.

Eine kurze Buchbesprechung vom 15.11.2022 auf der Seite elektronik-labor.de

Das Zip-Archiv zur gedruckten Ausgabe mit DLL steht hier zum Download bereit. Hinweise zum erforderlichen Passwort findet man in der unverschlüsselten Textdatei des Archivs.

Erstveröffentlichung im September.2022 als Taschenbuch und gebundene Ausgabe.


Aus dem Vorwort

Mit der vierten, völlig neu überarbeiteten Auflage erfolgt die Anpassung an Office
64-Bit und die Gegebenheiten im Jahr 2022 mit entsprechend neuer Programmbibliothek.
Voraussetzungen für diese Ausgabe: Windows 64-Bit und Office 64-Bit.

Die PC-gestützte Mess-, Steuerungs- und Regelungstechnik hat in Industrie-, als auch im Hobbybereich und in der Ausbildung eine erhebliche Bedeutung erlangt. Für kleinere und weniger aufwendige Anwendungen haben sich Interfaces an der seriellen Schnittstelle bewährt, die meist mit spezieller Ansteuerungssoftware eingesetzt werden. Die Anwendungen reichen von der einfachen Messwerterfassung mit Digital-Multimetern über die Steuerung von Modellen bis hin zu komplexen Regelungssystemen.

Dieses Buch stellt mit dem Einsatz einer speziellen Funktionsbibliothek alle Arbeitsbereiche der Mess-, Steuerungs- und Regelungstechnik unter das gemeinsame Dach der weit verbreiteten Office-Software, wodurch getrennte Programme zur Messwerterfassung und Auswertung überflüssig werden können. Obwohl es zunächst verwundern mag, dass man auch mit Word und Excel eine direkte Hardwareanbindung erreichen kann, erweisen sich diese Programme auch hier als universelle und leicht handhabbare Werkzeuge. Schon nach kurzer Einarbeitung in die Makro-Programmierung lässt sich eine erhebliche Arbeitserleichterung und Zeitersparnis erreichen.


Inhalt der Print-Ausgabe

1  Einleitung

2  Makros in Word

Erstes Makro; Makro aufzeichnen und anpassen; Messwerte simulieren; Messwerte im Dokument; Dialoge verwenden; Makros über Schaltflächen; Befehle in Symbolleisten; Dynamischer Dialog mit Progressbar; Makros organisieren; Datei-Formate; Import und Export

3  Makros in Excel

Messwerte im Tabellenblatt; Zeitroutinen mit Timer; 8-Bit-Analog-Werte; Zweikanal-Datenschreiber; Steuerelemente im Tabellenblatt; Verwendung von Kombinationsfeldern; Simulationen im in Excel; Externe Daten im Tabellenblatt; Lokale Text-Datei; Web-Datei; Tabellenblatt-FX-Funktionen in VBA; Berechnung und Aktualisierung; Automatische Aktualisierung; Makro bei Änderung; Makros organisieren; Datei-Formate; Import und Export

4  Externe Funktionen und RSAPI.DLL

Fünf zentrale Aufrufe; Erster Test mit Hardware; Strings und Zeichenketten; SendString und ReadString; SendLine und ReadLine; Externe Zeichenketten; RSAPI Versionen; RSAPI Funktionen

5  USB-Serial und Bluetooth-Serial

GPS-Daten und Uhrzeit; USB-Interface Arduino; Automatischer Messwertgeber; Serieller Datenstrom; Steuerbares Messinterface; Metex Multimeter; Multimeter in Word; Messwertabfrage in Excel; VC840 Multimeter und Kompatible; Messen an mehreren Schnittstellen; Byte-Steuerung von Interfaces; Compact Red Needle; Arduino mit Byte-Steuerung; Quasi-Analog-Ausgabe; Zweipunktregler; Visualisierung von Ausgangszuständen; In Excel; In Word; Bluetooth-Serial; Einrichten, Koppeln, Öffnen; Bluetooth-Interface Arduino; GPS über Bluetooth; Multimeter BTMETER & Co; Eigener Bluetooth-Sender; HC-06 einrichten; Daten in Excel; RS-485 und Modbus RTU; Modbus-Protokoll und Remote Terminal Unit; VBA Relais und Sensor; CRC16-Berechnung

6  USB-Serial Leitungen direkt

Ausgänge schalten: LED und Relais; Eingänge abfragen: Taster und Sensor; I²C über USB-Serial; Prinzip I²C; Beispiel I/O-Expander; Erweiterte I²C- Routinen in VBA; I²C-Scanner; I²C-Komponenten; PCF8591 - A/D- und D/A-Wandler; UserForm8591; Konfiguration in VBA; PCF8574 - Digital I/O; Mit VBA und Array; ADS1115: A/D-Wandler 16-Bit; Register und Konfiguration; Eingangschalter und PGA; ReadADS1115-Test; ADS1115 Konifuration per VBA; BH1750 - LUX-Sensor; Auslesen in VBA; I²C-Interface ohne Mikrocontroller

7  Kommunikation mit Mikrocontrollern

MicroPython; Konsole in Word und Excel; Dir - Dateien Auflisten; Show - Programm anzeigen; Execute - Ausführen; Blink - Programmieren in Excel; Main - AutoStart; ESP8266 WiFi-Serial; WiFi Scanner; Eigener HotSpot; Verbinden mit Router; WiFi off; HTTP Messwerte; HTTP-Server mit ESP8266; Server in MicroPython; HTTP-Client Excel; UDP Sensor-Daten; TCP/IP Verbindung; Grosses Kino - Star Wars im Tabellenblatt; Kommunikation mit Android; NetCompact und Excel; NetCompact in Excel; Pi Pico RP2040 als Interface - DTR 1; Test mit DOUT und AIN

8  Anwendungen und Beispiele

WLAN-Wasserkocher; Datenanalyse mit Trendlinie; Magnetischer Wegaufnehmer - Hall-Sensor 49E; Erster Test mit zwei Zeilen; Milli Tesla Meter; Magnetfeld einer Spule; Magnetischer Wegaufnehmer; Entladekurve einer Kapazität; I²C-EEPROM Auslesen (PC/Monitor); Kennlinie LDR-LUX; RS-485-Modbus-Regelung; Qualitätskontrolle; Excel-Steuerung; Zeitsteuerung; Verteilung der Messdaten; Ausgabe auf einem Drucker; Benutzte Hardware

Anhang

VBA-Makros in Office einrichten; Referenz zu den Funktionen der RSAPI64.DLL; ESP8266 Basic einrichten; MicroPython einrichten; Listings

Literaturverzeichnis, Abbildungsverzeichnis, Stichwortverzeichnis



.
Startseite Bücher Software Digital RTV Musik Kontakt

Für Inhalt und weitere Verzweigung externer Links sind die Betreiber der dortigen Seiten verantwortlich - H.-J. Berndt