Zeigerinstrument mit max. 3 Zeigern (als DLL)

Dieser Bereich ist für den Austausch FERTIGER Makros und allgemein nützlicher Schaltungen vorgesehen.
BKGMX
Beiträge: 132
Registriert: Montag 7. Dezember 2009, 10:37
Wohnort: Berlin

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von BKGMX » Freitag 19. Februar 2010, 01:39

Hallo Blupf,
das geht, wie schon erwähnt, mit meiner DLL nicht und ist auch nicht zu ändern.
Da die Zeiger schon durchscheinend sind, kann ich den Hintergrund nicht auch
noch durchscheinend machen. Resultat wäre: Deine LED und sonst nichts.
Tut mir leid, vielleicht hat ja jemand einen besseren Ansatz als ich.
Hat sonst noch jemand Verbesserungen oder Fehler zu melden.

Gruß BKGMX

Mike D
Beiträge: 528
Registriert: Dienstag 14. Oktober 2008, 14:48
Wohnort: Elbe- Weser-Dreieck

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von Mike D » Freitag 19. Februar 2010, 08:27

2 Lösungsansätze für die LED.
Wie bei Nachtlicht, 2 Skalen machen, eine mit gemalter LED An, eine mit Aus, und zwischen den DLLs umschalten.

oder

den Hintergrund der DLL so knapp bemessen wie eben geht, auf der Frontplatte einen 2. Hintergrund plazieren der größer ist und zu dem der DLL passt, über diesem die LEDs plazieren. Bei der Autoscala also z.B. eine LED-Leiste unter den Anzeigen.

Für diese Aufgabe währe mein Vorschlag von neulich nützlich, das Nachladen der Grafik bei ON. Man hat mehrere Hintergründe mit verschiedenen Einblendungen, benennt diese ereignissgesteuert mit ShellExecute oder 'Programm starten' um und läd sie mit einem kurzen Puls am Eingang ON nach.

Mike

Mike D
Beiträge: 528
Registriert: Dienstag 14. Oktober 2008, 14:48
Wohnort: Elbe- Weser-Dreieck

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von Mike D » Freitag 19. Februar 2010, 08:41

Hab grade noch ne Idee.
Wenn man nicht alle 3 Zeiger gleichzeitig braucht.
Man kann einen Zeiger aus dem Bild drehen. Und man kann wie beim Kompasbeispiel eine Scala als Zeiger laden.
Lösungsansatz: ich mache eine Scala mit Einblendung, mache 3 Kopien davon die ich jeweil um 90 Grad gedreht an die 1. montiere und ändert in diesen die Einblendung. Jetzt läd man das als Zeiger und lässt es um diesen Eck/Mittelpunkt jeweils um 90 Grad drehen.

Oder, man lad einen Fake-Zeiger, der aus den Einblendungen besteht und nur jeweil eine davon ist sichtbar, die anderen sind aus dem Bild gedreht.

Da der Drehpunkt außerhalb des Rahmens liegen kann müssten sogar mehr als 4 Einblendungen gehen.

Mike

BKGMX
Beiträge: 132
Registriert: Montag 7. Dezember 2009, 10:37
Wohnort: Berlin

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von BKGMX » Mittwoch 24. Februar 2010, 13:57

Hallo allerseits,
unter http://mitglied.multimania.de/bk66/PL4.0/MGR/
gibt es eine neue Version der MGR.DLL. (Version 3.13)
Folgende Neuerungen sind eingebaut:
- die Anzahl der Zeiger ist jetzt einstellbar, das bringt bei
Instrumenten mit weniger als 3 Zeigern eine deutliche
Erhöhung der Simulationsfrequenz und wird dank der
neuen NumInputsEx-Funktion von Abacom auch im Schaltbild angezeigt
- auf Anregung von Mike D lädt ein kurzer Low-Impuls an On die Bitmaps nach,
ich bin mal gespannt, was er daraus entwickelt
- die Hilfe habe ich noch mal ein bischen angepaßt

Viel Spaß

Mike D
Beiträge: 528
Registriert: Dienstag 14. Oktober 2008, 14:48
Wohnort: Elbe- Weser-Dreieck

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von Mike D » Donnerstag 25. Februar 2010, 13:33

z.B. sowas.
Ist nur ein graphischer Schnellschuß, also nicht als fertige Anwendung gedacht.
Dient nur zur Demo.
Das kleine Batchprogramm wird über ShellExecute mit Parameter aufgerufen und erstellt eine Kopie einer Skala, diese wird einen kleinen Moment später nachgeladen.
Die DLL mus wie üblich in den gleichen Ordner kopiert werden.

Mike
Dateianhänge
S-Wetter.zip
Demo zum Nachladen von Skalen mit eingeblendeten Symbolen während der Laufzeit.
(35.99 KiB) 380-mal heruntergeladen

abacom
Site Admin
Beiträge: 3917
Registriert: Dienstag 23. September 2008, 10:54
Kontaktdaten:

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von abacom » Donnerstag 25. Februar 2010, 15:22

Wenn Mike D und BKGMX so weiter machen setz´ ich mich zur Ruhe 8-) und stelle vorher noch ´Sonne' ein!
ABACOM support

BKGMX
Beiträge: 132
Registriert: Montag 7. Dezember 2009, 10:37
Wohnort: Berlin

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von BKGMX » Donnerstag 25. Februar 2010, 15:32

@abacom
Das wäre aber verdammt schade, da ich bis auf WinRemote alle Eure Software sehr gern einsetze.
@Mike D
Eine klasse Idee.

Mike D
Beiträge: 528
Registriert: Dienstag 14. Oktober 2008, 14:48
Wohnort: Elbe- Weser-Dreieck

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von Mike D » Donnerstag 25. Februar 2010, 16:34

oder so.

Die Symbole sitzen auf einer Drehscheibe die als 3. Zeiger geladen wird.
Es müssten auch mehr als 4 Symbole gehen, habe eben auf die Schnelle aber kein Tool gefunden mit dem ich Bitmaps ordentlich um 60° drehen kann.
Das Reindrehen ist natürlich nur ein Gimmik und kann weggelassen werden.

Mit dieser Methode müsste die LED auf der Skala am einfachsten zu lösen sein, sogar blinkend.

Mike
Dateianhänge
Wetter-2.zip
(52.72 KiB) 353-mal heruntergeladen

BKGMX
Beiträge: 132
Registriert: Montag 7. Dezember 2009, 10:37
Wohnort: Berlin

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von BKGMX » Freitag 26. Februar 2010, 01:19

:o
Hallo Mike D,
auf diese Idee bin ich noch gar nicht gekommen, schön
daß es ein Forum gibt, wo man Gedanken austauschen kann.
Aber ich glaube, Du hast mir damit noch eine Hausaufgabe gegeben,
weil negative Werte für die Mittelpunkte waren von mir gar nicht vorgesehen.
Eigentlich hatte ich für jede Einstellung die Funktion Bereichsüberprüfung eingebaut.
Aua, aua, da habe ich echt was verbummelt.
Aber nach dieser Anwendung werde ich die Funktion noch mal überprüfen.
Die negativen Mittelpunkte werden aber bleiben.

Gruß ins Nordland

Mike D
Beiträge: 528
Registriert: Dienstag 14. Oktober 2008, 14:48
Wohnort: Elbe- Weser-Dreieck

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von Mike D » Freitag 26. Februar 2010, 11:38

Hallo BKGMX,
erläutere bitte mal kurz nach welchen Regeln die Zeiger in der DLL freigestellt werden, d.h. der Hintergrund weggeblendet.
Wenn man das weis kann man noch besser rumtrixen.
Für die Mittelpunke sollte es keine Grenzen geben, auch nicht größer als der Hintergrund.

Anregung/Frage: Sollte man den Verstärker zum Anpassen des Eingangssignals an den Drehwinkel in die DLL mit einbauen? Also einen Faktor im Einstellunsdialog jedes Zeigers?

Mike

Blupf
Beiträge: 27
Registriert: Mittwoch 20. Januar 2010, 12:16
Wohnort: Venio (NL), z.zt. Potsdam (DE)

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von Blupf » Freitag 26. Februar 2010, 17:10

Einfach genial das Teil.
noch ein Vorschlag: Kann man das Teil auch aus dr Fronntplatte raustrennen, ich hab nämlich 2Monitore, da könnten auf einem die Einsteller sein und auf dem zweiten das Meßgerät.
Oder nochmehr kleine Monitore, jeder mit einem Meßgerät. Da gibts welche die am USB angeschlossen wrden (Siehe Bild)
Dateianhänge
monitore.JPG
monitore.JPG (20.41 KiB) 13106 mal betrachtet

Mike D
Beiträge: 528
Registriert: Dienstag 14. Oktober 2008, 14:48
Wohnort: Elbe- Weser-Dreieck

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von Mike D » Freitag 26. Februar 2010, 18:21

entweder die Frontplatte so groß machen dass sie über beide Monitore geht oder ein 2. Programm für die 2. Frontplatte machen und den Datenaustausch über die TCP-Bausteile.

Mike

BKGMX
Beiträge: 132
Registriert: Montag 7. Dezember 2009, 10:37
Wohnort: Berlin

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von BKGMX » Sonntag 28. Februar 2010, 20:36

Hallo Blupf,
ich war eigentlich froh, daß es mir gelungen ist, die MGR.dll in die Frontplatte zu
integrieren (wenigstens erst mal im RUN-Modus).
Aber mit den abgesetzten Monitoren hat es schon was für sich.
Meine Frau untersagt mir aber meistens diesbezügliche
Anschaffungen mit dem Hinweis auf das aktuelle Haushaltsbudget. :lol:
Also ich werde es mir anschauen, es sollte eigentlich nicht weiter schwierig sein.
Was meinen die anderen dazu? Ist das sinnvoll?

Gruß BKGMX

BKGMX
Beiträge: 132
Registriert: Montag 7. Dezember 2009, 10:37
Wohnort: Berlin

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von BKGMX » Sonntag 28. Februar 2010, 23:10

Also Blupf,
unter http://mitglied.multimania.de/bk66/PL4.0/MGR/Test-3.14/ gibt es
mal eine Beta-Version. Nur die DLL und ohne Hilfe und Beispiele. Zu beachten ist:
- es gibt jetzt in der Konfiguration eine neue Einstellung: - Meßgerät abkoppeln
- der Abstand Rand (X, Y) ist jetzt nicht mehr vom Rand der Frontplatte,
sondern vom Rand Deines Desktops zu sehen, daß muß auch beim Rückstellen beachtet werden
- also wenn mal nichts zu sehen ist, dann erst mal Abstand Rand (X, Y) einstellen

Das ist nur eine Testversion. Ich bin mir noch nicht sicher, ob ich die Einstellung beibehalten werde.

Die aktuelle Version 3.13 gibts immer noch unter http://mitglied.multimania.de/bk66/PL4.0/MGR/

Gruß BKGMX

Mike D
Beiträge: 528
Registriert: Dienstag 14. Oktober 2008, 14:48
Wohnort: Elbe- Weser-Dreieck

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von Mike D » Montag 1. März 2010, 17:03

Ohne Komentar

BKGMX
Beiträge: 132
Registriert: Montag 7. Dezember 2009, 10:37
Wohnort: Berlin

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von BKGMX » Dienstag 2. März 2010, 08:46

Keine Kommentare ? Ist das nun gut oder schlecht?

Mike D
Beiträge: 528
Registriert: Dienstag 14. Oktober 2008, 14:48
Wohnort: Elbe- Weser-Dreieck

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von Mike D » Dienstag 2. März 2010, 10:01

Sorry da fehlete was.
Das Upload!
Ist aber zu groß. Muss mir erst was einfallen lassen.

Mike

Mike D
Beiträge: 528
Registriert: Dienstag 14. Oktober 2008, 14:48
Wohnort: Elbe- Weser-Dreieck

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von Mike D » Mittwoch 3. März 2010, 08:00

Ohne Komentar II
Dateianhänge
Besetzt.zip
Man kann Masken, Blenden oder Abdeckungen als 2. oder 3. Zeiger laden. Wenn die Ausschnitte die Hintergrundfarbe haben werden sie transparent. Grafik bitte nicht weitergeben, kein Copyright
(33.4 KiB) 356-mal heruntergeladen

KAKTUS
Beiträge: 651
Registriert: Samstag 18. Oktober 2008, 21:12

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von KAKTUS » Mittwoch 3. März 2010, 12:44

Ich lach mich schief....

Auf Stellung "Besetzt" fängt mein PC das stinken an.
Ist das normal???

GENIAL!!!!!
stachlige Grüße, Kaktus

Blupf
Beiträge: 27
Registriert: Mittwoch 20. Januar 2010, 12:16
Wohnort: Venio (NL), z.zt. Potsdam (DE)

Re: Meßgerät mit max. 3 Zeigern als DLL in Profilab 4.0

Beitrag von Blupf » Mittwoch 3. März 2010, 13:47

Habe die Testversion getestet, funktioniert gut,
nur schad das es kein Titel hat, also wie eine eigene Profilabfrontplatte aussieht.
Kann man das noch machen?

bin echtens begeistert.

Antworten

Zurück zu „Makros & Schaltungen“