Jump to content

HolWo

Administratoren
  • Content Count

    325
  • Joined

  • Last visited

  • Days Won

    5

HolWo last won the day on July 31 2019

HolWo had the most liked content!

About HolWo

  • Rank
    DASYmatrix 001

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hallo, danke, ich habe schon etwas getestet und es tritt auch bereits mit DASYLab 12 und 13 auf -- das deutet auf einen tief vergrabenen Fehler hin. Ich habe es entsprechend weitergeleitet.
  2. Hallo! Das Schaltbild ist leider interessanter, auch wenn man es nicht ausführen kann. Ist es mit DASYLab 2020 ursprünglich erstellt worden oder ist es ein "altes" Schaltbild, das mit einem anderen DASYLab erstellt und mit der "2020" geladen wurde?
  3. Hallo! Da mir nicht die passende Hardware zur Verfügung steht, kann ich nur die obere Modulkette (vier Schalter) analysieren. Mit dem angehängten Schaltbild kann ich die Signale im ersten Diagramm nicht reproduzieren, da dort das obere Signal (rot) nicht kurzzeitig von 0.0V nach 5.0V steigt, sondern sich umgekehrt verhält (5V mit Peak nach 0V). Die Signale drei (lila) und vier (grün) steigen bei Ausführung auch durchbetätigen die Schalter nicht auf 5.0V, sondern bleiben auf 0.0V. Beim Betätigen von Schaltern hat eine Änderung des Ausgabewerts immer nur bis zum nächsten ausgegebe
  4. Können Sie bitte das Schaltbild anhängen in der Konfiguration bei der dieser Effekt auftritt?
  5. Ich bin etwas verwirrt 😀, eingangs hast du doch geschrieben, dass Daten empfangen und angezeigt werden. Daher scheint es doch das richtige zu sein (oder wie meinst du das?), nur stimmt evtl. die Analyse/Interpretation der ankommenden Daten noch nicht. Schau bitte in den RS232-Monitor des RS232-Eingangsmoduls -- dort müsste ja in Textform angezeigt werden, was über die serielle Schnittstelle empfangen wird. Die empfangenen Nachrichten muss man dann "filtern", indem man im Formatstring der Kanäle die passenden Formatrings eingibt. Was "passend" ist hängt aber alleine davon ab, was Geräte
  6. Hi! Nutzt du eine aktive Datenanforderung im RS232-Modul oder wird gewartet, bis etwas am Port anliegt? Wie verhält es sich im RS232-Monitor des RS232-Eingangs? Kannst du das Schaltbild hier anhängen?
  7. Hallo Stefan, eine "automatische Autoskalierung" unterstützt der Linienschreiber nicht. Ab DASYLab 2020 aber kann per Aktionsmodul eine Autoskalierung manuell ausgelöst werden (damit häufiges automatisches Skalieren nicht zu viel Rechenzeit durch Neuzeichnen der Graphen verbraucht). Alternativ mit dem Statistikmodul "Statistische Werte" das Maximum (und/oder Minimum) bestimmen lassen und das Ergebnis in eine globale Variable schreiben (z.B. VAR_1 "MAX", VAR_2 "MIN"). Die Variable kann bei der Y-Skalierung für die obere Grenze eingesetzt werden. Wenn das Signal an die obere Gre
  8. Hallo! Nein, leider bin ich immer noch nicht sicher, was genau Sie meinen. Unten im Bild ist die Stützstellentabelle zu sehen. Die zu skalierenden Werte (linke Spalte) müssen wie erwähnt aufsteigen sortiert angegeben werden. Über Variablen habe ich Beispiel-Ist-Werte vorgegeben, die durch das Skalierungsmodul umgerechnet werden. Das Ergebnis steht in den "Ergebnis-Variablen". (Das Schaltbild und die Tabelle ist an diesen Beitrag angehängt.) IST_0=268.0 liegt im ersten Intervall der Tabelle (0.0 .. 272.8), zwischen den Stütztstellen findet eine lineare Interpolation statt,
  9. Hallo! Mit einer Aktion, die beim Start des Schaltbilds ausgeführt wird, können Sie ein Layout in den Vollbildmodus bringen.
  10. Hmm, nein, ich meinte dieses hier: Hier verstehe ich leider nicht, was Sie meinen mit "im oberen/unteren Bereich" und dem "dichten beieinander liegen". Also, eine Beispiel-Eingabe und das sich ergebende Resultat, welches Ihnen nicht korrekt erscheint. Grundsätzlich sind die Skalierungstabellen so aufzubauen, dass die Werte in der linken Spalte ("Was soll skaliert werden?") aufsteigend anzugeben sind, also die aktuelle, unterste Zeile (261,60) muss eigentlich die erste Zeile sein, dann folgt die 520,95, usw. Die erste und die letzte Stützstelle (Zeile) und der zugeordnete Wert
  11. Hallo! Leider funktioniert dies nicht per Kanal, sondern nur pro Property, welche es jeweils einmal gibt, aber mit bis zu 16 zugewiesenen Werten (einer Wert pro Kanal).
  12. Hallo! Können Sie bitte konkrete Zahlen-Beispiele nennen?
  13. Hallo! Ja, DASYLab bietet nur das "einkanalige" Regressionsmodul an. Es besteht aber die Möglichkeit, mit dem Skriptmodul (ab DASYLab 13) ein eigenes, kleines Modul zu erstellen, um Funktionalität, die im Standardvorrat der Module nicht vorhanden ist, hinzuzufügen. Das Verhalten des eigenen (Skrip)Moduls kann mit der Skriptsprache Python programmiert werden. Python wiederum kann erweitert werden, z.B. mit der numpy-Bibliothek. Und numpy bietet eine Funktion polyfit an, welche die "zweikanalige" Regression mit einem wählbaren Grad für das Polynom bestimmen kann (s. Link) htt
  14. Hallo, dies befindet sich schon in der Entwicklung...
  15. Hallo! Ich konnte leider keine Fehlermeldung auslösen, wenn ich bei laufendem Schaltbild die änderbaren Einstellungen manipuliert habe. Alles, was sich ändern lässt, habe ich in den drei Kanälen umgeschaltet (Checkboxen) oder um 1 inkrementiert bzw. dekrementiert. Dann mit Ok bestätigt. Aber auch nach dem 11. Änderungsmarathon war kein MemoryError ausgelöst worden. Im Skript ist in der ProcessData aber alles in eine Ausnahmebehandlung eingeschlossen (try-catch), sodass man nicht feststellen kann, wo genau diese Exception ausgelöst wird. Lassen Sie diese entweder weg, um dann, w
×
×
  • Create New...