INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.




Unsere Partner:

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner






Stellenangebote:
Berater und SW-Entwickler (m/w) für 3D-Erfassung/-Visualisierung/-Druck
Ulm

Applicationsingenieur (m/w) Testsysteme Central IE Prozessentwicklung
Frankfurt am Main

Senior Softwareentwickler/in
Westliches Ruhrgebiet

Ingenieur/in Fernüberwachung
Westliches Ruhrgebiet

Entwicklungsingenieur (m/w) Auslegung / Versuch für Elektromotoren
Frankfurt





.
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

[ERLEDIGT] Anzeige des Kanalnames
20.05.2009, 10:45,
#1
DIAdem-Version: 11
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2009
[ERLEDIGT] Anzeige des Kanalnames

Hallo !

Ich habe ca. 65 Kanäle in einem 2D-Achsendiagramm. Nun
will ich die "Ausreißer" untersuchen. Wenn ich mit dem Kursor
über die Kurve gehe, dann erscheint der X und Y- Wert aber
ich brauch dringend auch den dazugehörigen Kanal.
Alternative ist alle Kanäle durchzuklicken und zu schauen ab wann
der Kursor auf die Linie fällt. Ebenso kann man nach dem Y-Wert in der
Tabelle schauen, aber kann man das auch sortieren ? Sonst ist das
auch sehr mühselig.
Da muss es doch etwas einfacheres geben, oder ?!
Hoffe ihr könnt mir weiterhelfen.

Gruß

20.05.2009, 12:03,
#2
DIAdem-Version: 11.0 & 11.1
DIAdem-Sprachversion: EN
DIAdem Erfahrung seit: 2008
[ERLEDIGT] Anzeige des Kanalnames

Hallo,
Willkommen im Forum!

Also,
du willst nur wissen welcher Channel diese Ausreißer hat?
Wenn ja dann versuchs mal unter Analysis - > Channel Functions - > mit der Channel Sort Funktion

Oder willst du wie im DIAdem 11 Beispiel " Dynamic Display of Statistical Characteristic Values in DIAdem VIEW" gezeigt wird nur einen Dialog einblenden der die Werte deiner Kurve anzeigt?


mfg
Sagi

BEKO Engineering & Informatik AG
Triester Straße 367
A-8055 Graz
+43 / 316 / 71 65 69
www.beko.at
20.05.2009, 12:19,
#3
DIAdem-Version: 11
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2009
[ERLEDIGT] Anzeige des Kanalnames

Das Beispiel hab ich leider nicht. Aber ich versuchs nochmal kurz zu beschreiben.
Wenn ich im Viewbereich mit "freiem Kursor" auf eine Kurve gehe, dann zeigt er
mir in der Nähe des Cursors den X und Y Wert an (mit LM gedrückt). Da ich aber
mehrere Kurven angezeigt bekomme will ich nun wissen mit welcher Kurve ich es zu tun habe. Also Kurve 1 oder 2 oder 3....
Stell dir vor es sind drei Sinuskurven und du willst wissen welchen Namen die mit der höchsten Ampitude hat, die Werte zeigt er an aber leider nicht den Namen oder Bezeichnung. Nur hab ich n bissl mehr gezappel auf dem Monitor Wink
Im Moment such ich unten aus den Kanalwerte die Bezeichnung aus, das ist aber seeeeehr mühselig.

20.05.2009, 12:24,
#4
DIAdem-Version: 11.0 & 11.1
DIAdem-Sprachversion: EN
DIAdem Erfahrung seit: 2008
[ERLEDIGT] Anzeige des Kanalnames

Also,
wenn ich das richtig sehe ist der angezeigte Wert immer der von der Kurve die gerade aktiv ist, das ist jene, welche in der Legende rechts den schwarzen Punkt drinnen hat, dort stehta uch der Name der Kurve.

Das Beispiel sollte deiner DIAdem 11.0 Version beigelegt sein, findest du unter New Examples -> DIAdem 11.0 !

Ich hab mir so nen Viewer selbst gecoded, wie gut bist du mit VBS bewandert, wenn ich fragen darf?


mfg
Sagi

BEKO Engineering & Informatik AG
Triester Straße 367
A-8055 Graz
+43 / 316 / 71 65 69
www.beko.at
20.05.2009, 12:49,
#5
DIAdem-Version: 11
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2009
[ERLEDIGT] Anzeige des Kanalnames

Das geht ja schnell hier Wink
Das Beispiel hab ich mir angeschaut, aber auch hier zeigt er nur die
Werte an ohne Kanalnamen.
In VBS kenn ich mich leider gar nicht aus.

Aber zurück zur Kurve. Der angezeigte Wert ist nur bei "Kurven Cursor" abhängig von
der aktiven Kurve. Aber um dort jeden Kanal durchzuklicken auf die kleinen rechteckigen Kästchen ist auch zu zeitaufwendig. Was ich suche ist ne Funktion oder sowas ähnliches wie man es bei Buttons kennt.
Man fährt mit der Maus drüber und sieht z.B. "Drucken".

20.05.2009, 12:56,
#6
DIAdem-Version: 11.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2008
[ERLEDIGT] Anzeige des Kanalnames

Hallo Sparky,

kannst du vlt. mal nen Screenshot posten von deinem VIEW? Damit wirds für mich plakativer Blush

Wenn ich dich richtig verstehe möchtest du Ausreißer in verschiedenen Kurven eliminieren, nur welches Kriterium ziehst du heran?

lg
rowo

20.05.2009, 13:22,
#7
DIAdem-Version: 11
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2009
[ERLEDIGT] Anzeige des Kanalnames

   
Ich hoffe das hat geklappt mit dem Attachment.
Also ich habe viele Kurven. Und ich muss an einigen Stellen
die Ausreißer dokumentieren mit Wert, Zeit und halt Namen.
Wert und Zeit ist kein Problem, nur der Name ist aus der Anzeige
nicht ersichtlich.

20.05.2009, 13:48, (Dieser Beitrag wurde zuletzt bearbeitet: 20.05.2009, 14:36 von rowo.)
#8
DIAdem-Version: 11.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2008
[ERLEDIGT] Anzeige des Kanalnames

Hallo Sparky,

danke für den Screenshot Sad, das sind ja ne ganze menge an Kanäle Big Grin

Folgenden Vorschlag um sehr einfach alle Kanalnamen zu bekommen welche außerhalb eines bestimmten Limits liegen.

Es gibt ja für jeden Kanal die Eigenschaften Maximum und Miniumum anhand derer du ablesen könntest welche deine Grenze überschreiten.

Das Folgende Script sucht alle Kanalnamen deren maximum über 500 liegt.

Code:
Dim oChnGrp: set oChnGrp = Data.Root.ActiveChannelGroup
Dim Level: Level = 500 ' Bestimmt den Maximalwert
Dim Level2: Level2 = -500 ' Bestimmt den Minimalwert
Dim i,sText
sText =""

For i=1 To oChnGrp.Channels.Count
  
  If oChnGrp.Channels(i).Properties("maximum").Value > Level and _
    oChnGrp.Channels(i).DataType=DataTypeFloat64 Then
        sText = sText & oChnGrp.Channels(i).Name &" - max:"& _
                   oChnGrp.Channels(i).Properties("maximum").Value &  vbcrlf
ElseIf oChnGrp.Channels(i).Properties("minimum").Value < Level2 and _
    oChnGrp.Channels(i).DataType=DataTypeFloat64 Then
        sText = sText & oChnGrp.Channels(i).Name &" - min:"& _
                   oChnGrp.Channels(i).Properties("minimum").Value &  vbcrlf

  end if
Next

call Data.Root.Properties.Add("outofRange",sText)
Msgbox sText

Hoffe das hilft dir weiter. Smile

lg
rowo

20.05.2009, 13:51,
#9
DIAdem-Version: 11.0 & 11.1
DIAdem-Sprachversion: EN
DIAdem Erfahrung seit: 2008
[ERLEDIGT] Anzeige des Kanalnames

Jo sind echt ne Menge Kanäle!

So wie Rowo vorgeschlagen kannst es machen!

Kannst es evtl sogar noch soweit automatisieren, dass der Cursor gleich auf den gewünschten maximum Wert springt und nen Screenshot oder so davon macht!


mfg
Sagi

BEKO Engineering & Informatik AG
Triester Straße 367
A-8055 Graz
+43 / 316 / 71 65 69
www.beko.at
20.05.2009, 13:52, (Dieser Beitrag wurde zuletzt bearbeitet: 20.05.2009, 13:53 von Sparky.)
#10
DIAdem-Version: 11
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2009
[ERLEDIGT] Anzeige des Kanalnames

Danke für die schnelle Hilfe !
Ok, für mich als DIAdem Noob müsst mir jetzt aber noch erklären wie ich das Script einbinde und starte.



Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  [ERLEDIGT] Vergleichssapnnung JRausing 7 7.806 11.11.2013, 11:58
Letzter Beitrag: JRausing
  [ERLEDIGT] Neue Kurve mit äquidistanten Zeitschritten interpolieren faleX 1 5.044 28.09.2013, 16:45
Letzter Beitrag: faleX
  [ERLEDIGT] Balken- / Säulendiagramm Robb 1 5.360 19.02.2013, 14:52
Letzter Beitrag: Robb
  [ERLEDIGT] Bräuchte Hilfe beim REPORT (Formatierung + Variablen) Cappi 2 6.456 15.11.2012, 10:33
Letzter Beitrag: Cappi
  [ERLEDIGT] Beschriftung bei Kurve &quot;spezielle Kombination&quot; per Offset verschiebbar? AjM 0 3.234 16.10.2012, 11:49
Letzter Beitrag: AjM
  [ERLEDIGT] Individuelle Größe von Funktionsbereichen ändern Vanessa86 6 6.478 09.07.2012, 12:39
Letzter Beitrag: Vanessa86
  [ERLEDIGT] 2 Zeitachsen kombinieren Tobsen 1 3.849 03.05.2012, 14:39
Letzter Beitrag: voyager
  [ERLEDIGT] Aufsummieren einzelner Kanalwerte eines Kanals Arko 2 5.256 07.12.2011, 18:44
Letzter Beitrag: Arko
  [ERLEDIGT] Wie Bereich auswählen und davon FFT machen faleX 2 4.776 05.08.2011, 16:47
Letzter Beitrag: faleX
  [ERLEDIGT] mein Layout soll sich von allein anpassen! bamboocopter 7 8.465 30.03.2011, 17:42
Letzter Beitrag: Bruno

Gehe zu: