Guten Abend,
zunächst:
auch ich wünsche allen Forumsbesuchern ein Gutes Neues Jahr - bleibt neugierig und packt an, was da kommt !
Nach der interessanten Anregung von wintermoorx vom 6.Okt 2012 (PL und Android-Computer) wurde ich aufmerksam auf EventGhost
Diese freie Software eröffnet sehr interessante Möglichkeiten. Sucht nach unter http://www.eventghost.org
Ich zeichne viel mit Visio. Wie eigentlich bei allen Windows-Anwendungen gibt es hier ein "Bearbeiten" Pull-Down Menu, worin sich die bekannten Aktionen wie "copy" "paste" "delete" etc befinden. Sie lassen sich dort mit der Maus oder auch direkt mit Keyboard-Tastenkombinationen anwenden.
Ich wollte PL als GUI mit *grossen* Tasten versehen, womit eben diese Editierungsmöglichkeiten direkt und für mich viel komfortabler vorliegen.
EventGhost kann nun als "Middleware" = Vermittungssoftware zwischen PL und Visio funktionieren. Die Verbindung zwischen PL und EventGhost ist hier mittels RS232 gelöst. Im selben PC drin benötigt man nur eine Brücke zweier virtueller COMs, diese können mittels VSPE (http://www.eterlogic.com/Products.VSPE.html) oder Advanced Virtual COM Port (http://www.kernelpro.com/advanced-virtual-com-port.html) geöffnet und gebrückt werden.
Steht die Brücke, kann nun PL Klartext senden: z.B. "delete" als Zeichenkette oder wie man will. In EventGhost wird mittels des PlugIn "serial port" alles empfangen, was von PL gesendet wird. Jede abgeschlossene Meldung von PL löst nun in EventGhost ein Ereignis = Event aus. Falls das Event der voreingestellten Meldung entspricht, kann in einem sog. Macro eine Sequenz mit passenden Befehlen= Actions abgearbeitet werden. In meiner Abarbeitung wird bei passenden Zeichenketten zunächst Visio aktiviert, dann darin die Keyboard-Tastendrücke ausgeführt. Sehr elegant !
Andere Windows-Programe lassen sich sinngemäss verwenden. Auch der umgekehrte Kommunikationsweg ist möglich. Die Möglichkeiten sind einfach endlos.
Ich habe das einfache PL-Projekt und das EG-Beispiel "serial.pdf" angehängt. Dieses umbennen zu "serial.xml" in in EG öffnen. Die Übersichtsdoku heisst "eventghost.pdf"
Viel Spass und machts gut:
Grüsse von Thomas
ProfiLab mit EventGhost
Dieser Bereich ist für den Austausch FERTIGER Makros und allgemein nützlicher Schaltungen vorgesehen.
ProfiLab mit EventGhost
Beitrag von tom_g » Samstag 29. Dezember 2012, 17:50
- Dateianhänge
-
- serial.pdf
- (3.77 KiB) 517-mal heruntergeladen
-
- copy_paste_test.prj
- (7.17 KiB) 469-mal heruntergeladen
-
- eventghost.pdf
- (113.74 KiB) 490-mal heruntergeladen
Curiousity makes us progress !
Zurück zu „Makros & Schaltungen“
Gehe zu
- SOFTWARE-UPDATES
- ProfiLab
- ↳ PROFILAB Kundenprojekte und Aufgabenstellungen
- ↳ Einsteigerfragen / FAQ
- ↳ Darstellung / Visualisierung
- ↳ Zählfunktionen, Zeitsteuerung und Programmablauf
- ↳ Messwertverarbeitung
- ↳ STRING-Verarbeitung
- ↳ Datenschnittstellen
- ↳ Hardware-Anbindung, I/O-Schnittstellen
- ↳ (Fern-)Bedienung / Externe Eingabegeräte
- ↳ Plattformen / PC-Systeme
- ↳ Aus- und Weiterbildung
- ↳ Makros & Schaltungen
- ↳ Projekte
- ↳ Heizungssteuerung
- ↳ Ofensteuerung
- ↳ Elektrische Antriebe
- ↳ Wetter und Klima
- ↳ Kraftfahrzeugtechnik
- ↳ Lichttechnik
- ↳ Multimedia
- ↳ Messtechnik
- ↳ Haussteuerungen
- ↳ Modellbau
- ↳ Elektronik und µ-Controller
- ↳ DLL-Programmierung
- ↳ Kundenspezifische Jobangebote rund um ProfiLab
- ↳ PROFILAB SOFTWARE Support
- ↳ Thema: Frontplatte und Frontplattenelemente
- ↳ Thema: Schaltung und Bauteile
- ↳ Thema: Makros
- ↳ Thema: Compiler
- ↳ Thema: Installation, Updates, Plattformen
- ↳ Thema: Geschwindigkeit und Systemauslastung
- ↳ Thema: ProfiLab-WebServer
- ↳ Thema: Anregungen zu ProfiLab
- ↳ PROFILAB HARDWARE Support
- ↳ Thema Hardware-Beispiele / Examples
- ↳ Thema Schaltungsaufbau, EMV, Störungen
- ↳ Thema RS232
- ↳ Thema Modbus
- ↳ Thema Temperatur
- ↳ Thema Relais
- ↳ Thema Multimeter
- ↳ Thema GPIB
- ↳ Thema Portzugriffe und LPT
- ↳ Geräte: ABACOM
- ↳ Geräte: BMCM
- ↳ Geräte: Conrad / Voltcraft
- ↳ Geräte: Deditec
- ↳ Geräte: DLP-Design
- ↳ Geräte: ELV
- ↳ Geräte: Greisinger
- ↳ Geräte: H-Tronic
- ↳ Geräte: Hygrosens
- ↳ Geräte: IO-Warrior
- ↳ Geräte: Kolter Electronic
- ↳ Geräte: LabJack
- ↳ Geräte: Meilhaus
- ↳ Geräte: Quancom
- ↳ Geräte: Velleman
- ↳ Weitere Geräte
- RealView
- ↳ REALVIEW SOFTWARE Support
- ↳ Einsteigerfragen / FAQ
- ↳ Kundenprojekte
- ↳ Anregungen
- ↳ REALVIEW HARDWARE Support
- sPlan
- ↳ SPLAN SOFTWARE Support
- ↳ Thema: Bibliotheken, Bauteile und Symbole
- ↳ Thema: Schaltpläne zeichnen und bearbeiten
- ↳ Thema: Seitenverwaltung, Blätter, Formblätter, Zoom
- ↳ Thema: Import, Export und Drucken
- ↳ Thema: Installation, Versionen, Updates, Plattformen
- ↳ Thema: Anregungen zu sPlan
- ↳ SPLAN SYMBOLE - Tauschbörse
- ↳ sPlan-Symbole: Elektronikbauteile, µ-Controller, Röhren und Halbleiter
- ↳ sPlan-Symbole: Installation und Anlagenbau, SPS
- ↳ sPlan-Symbole: Andere Fachgebiete, Pneumatik, Hydraulik, Kfz, etc.
- ↳ sPlan 8.0 - Demoversion
- Sprint-Layout
- ↳ SPRINT-LAYOUT SOFTWARE Support
- ↳ Einsteigerfragen / FAQ
- ↳ Thema: Platinenherstellung / Fertigungstechnik
- ↳ Thema: Isolationsfräsen und Bohren
- ↳ Thema: Gerberdateien
- ↳ Thema: Makros und Bauteile
- ↳ Thema: Lötaugen, Pads, Leiterbahnen, Masse
- ↳ Thema: Layer, Lötstop, Umriss
- ↳ Thema: Koordinaten und Raster
- ↳ Thema: Import, Export und Drucken
- ↳ Thema: Installation, Versionen, Updates, Plattformen
- ↳ Thema: Anregungen zu Sprint-Layout
- ↳ Kundenprojekte
- LochMaster
- ↳ LOCHMASTER SOFTWARE Support
- ↳ LochMaster - Tauschbörse
- ↳ Einsteigerfragen / FAQ
- ↳ Kundenprojekte
- ↳ Installation, Updates, Plattformen
- ↳ Anregungen
- FrontDesigner
- ↳ FRONTDESIGNER SOFTWARE Support
- ↳ FrontDesigner: Anregungen
- ↳ HPGL-Export, Fräsen und Gravieren
- AudioWave
- ↳ AUDIOWAVE SOFTWARE Support
- ↳ AudioWave: Anregungen
- ... und mehr von www.electronic-software-shop.com
- ↳ Link zum ABACOM - Webshop
- ↳ USB-µPIO / netPIO
- ↳ Fimware /TEMP12
- ↳ Fimware /GPIO18
- ↳ Fimware /INCR3
- ↳ Fimware /FREQ
- ↳ Fimware /PWMIO18
- ↳ USB-ADC Messmodul, 12 Bit
- ↳ USB-LRB Relaiskarte, 8-fach
- ↳ USB-LCD Textdisplay, 4x20
- ↳ Andere Artikel
- Sonstiges
- ↳ Sonstiges