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.


Antwort schreiben 

Signalverlaufsdiagramm resetet sich bei Änderung der Arraygröße die ich übergebe



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

21.05.2008, 15:09 (Dieser Beitrag wurde zuletzt bearbeitet: 21.05.2008 15:26 von m0n0g0n.)
Beitrag #1

m0n0g0n Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Mar 2008

8.5.1
2007
de

13507
Deutschland
Signalverlaufsdiagramm resetet sich bei Änderung der Arraygröße die ich übergebe
Hallo leute,

ich brauche mal wieder eure hilfe.

Ich hab hier einen Messverstärker (keine NI Hardware) den ich über eine dll ansteuere.
Ich hab mir also ein passendes VI gebastelt und ich bekomme nun pro aufruf ein array aus messwerten. Aus diesem Array baslte ich mir dann ein Signalverlauf (Zeitstempel, dt).
Soweit funktioniert alles perfekt, doch wenn sich die Arraygröße ändert die mein VI liefert dann resetet sich mein Signalverlaufsdiagramm (Chart). Das ist extrem problematisch da ich auf die gelieferte Arraygröße (aus diversen gründen) kein einfluss habe. Die grösse schwank immer, mal sind es 5 werte mal 6.
Wieso kommt mein Chart damit nicht klar? Kennt jemand eine lösung?
Anbei befindet sich noch ein screenshot um das problem zu verdeutlichen.

mfg

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.05.2008, 15:43 (Dieser Beitrag wurde zuletzt bearbeitet: 21.05.2008 19:26 von jg.)
Beitrag #2

m0n0g0n Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Mar 2008

8.5.1
2007
de

13507
Deutschland
Signalverlaufsdiagramm resetet sich bei Änderung der Arraygröße die ich übergebe
Ich hab ein kleines VI gebastelt welches mein Problem simuliert.

mfg

   
Lv85_img
Sonstige .vi  test2.vi (Größe: 14,78 KB / Downloads: 207)


EDIT: Wie es scheint verursacht der Datentyp Signalverlauf irgendwie das Problem, mir ist aber nicht bewusst wie.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.05.2008, 16:14 (Dieser Beitrag wurde zuletzt bearbeitet: 21.05.2008 16:15 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Signalverlaufsdiagramm resetet sich bei Änderung der Arraygröße die ich übergebe
' schrieb:EDIT: Wie es scheint verursacht der Datentyp Signalverlauf irgendwie das Problem, mir ist aber nicht bewusst wie.
Die eingegebenen Zeitwerte in einem Signalverlaufsdiagramm müssen nicht äquidistant sein, aber sie dürfen nicht rückwärts gehen. Und das tun sie bei dir.
Beispiel: N=10. Uhrzeit: T. Es werden 10 Werte übergeben, wegen dt=0.01 gehört zum letzten Wert die Zeit T+0.09. 10ms später wird die nächste Charge übergeben, die Anfangs-Uhrzeit ist dann T + 0.01, also vor dem letzten Wert. Der Plot müßte dann wieder zurück, das geht aber nicht. Ich weiß nicht was genau passiert, aber auf jeden Fall ist das nicht erlaubt.
In Deinem VI müßte also, da N=10 das Maximum ist, die Wartezeit auf mindestens 100ms eingestellt werden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.05.2008, 16:18
Beitrag #4

m0n0g0n Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Mar 2008

8.5.1
2007
de

13507
Deutschland
Signalverlaufsdiagramm resetet sich bei Änderung der Arraygröße die ich übergebe
' schrieb:Die eingegebenen Zeitwerte in einem Signalverlaufsdiagramm müssen nicht äquidistant sein, aber sie dürfen nicht rückwärts gehen. Und das tun sie bei dir.
Beispiel: N=10. Uhrzeit: T. Es werden 10 Werte übergeben, wegen dt=0.01 gehört zum letzten Wert die Zeit T+0.09. 10ms später wird die nächste Charge übergeben, die Anfangs-Uhrzeit ist dann T + 0.01, also vor dem letzten Wert. Der Plot müßte dann wieder zurück, das geht aber nicht. Ich weiß nicht was genau passiert, aber auf jeden Fall ist das nicht erlaubt.
In Deinem VI müßte also, da N=10 das Maximum ist, die Wartezeit auf mindestens 100ms eingestellt werden.

ja.. so ist das wohl.
Danke für die antwort.

mfg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  FFT-Änderung des x-Achse-Inkrements (df) VibLab 4 4.862 16.07.2018 12:53
Letzter Beitrag: VibLab
  Analog Waveform Graph Skalen-Änderung M Nussbaumer 1 4.144 09.07.2012 11:19
Letzter Beitrag: GerdW
  Änderung der Skaleneinteilung bei der X-Achse Takuro 5 12.010 30.05.2012 13:11
Letzter Beitrag: Takuro
  History meines Chart wird willkürlich resetet m0n0g0n 8 6.632 30.04.2008 12:53
Letzter Beitrag: m0n0g0n
  FFT - Analyse & Filterung von Signalen durch Änderung der FFT-Koeffizienten? BeFu 1 13.270 19.03.2007 22:02
Letzter Beitrag: dc6xs
  Zeitverzögerung zwischen der Änderung und der Aufzeichnen von Daten Filip 0 2.705 12.03.2007 09:02
Letzter Beitrag: Filip

Gehe zu: