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 

Signale an SubVi,s übergeben ?!



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!

12.02.2010, 10:49
Beitrag #1

marina_mk88 Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Feb 2010

8.6
-
de

63225
Deutschland
Signale an SubVi,s übergeben ?!
Hallo, und noch eine Frage von einem Newbie an die Pro,s.

Ich habe das Problem daß, wenn ich in meinem Main.vi ein Signal erzeuge/lese und dieses Signal an ein Subvi übergebe (mit normalen Bedienelement-anschlüssen[DBL-Format]), das SubVi nicht die erwarteten Werte berechnet.

Probe halber habe ich das gleiche Signal in dem Subvi erzeugen lassen und mit den gleichen Formeln/Funktionen rechnen lassen, und dabei kamen dan die erwarteten Werte raus!!

Meine Frage also,....Was läuft da schief ? und wie löse ich dieses Problem ??

Kann ich etwa mit der Messkarte erfasste Werte direkt in ein Subvi reinziehen ? Wäre das sinnvoll??


im Voraus Danke !!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.02.2010, 11:10
Beitrag #2

BsaiboT Offline
LVF-Stammgast
***


Beiträge: 449
Registriert seit: Nov 2009

2010
2007
kA

22459
Deutschland
Signale an SubVi,s übergeben ?!
Lade doch bitte dein Main und SubVI hier hoch - oder zumindest Bilder davon.

Anhand deiner Beschreibung lässt sich zumindest von meiner Seite nach intensiven Nachforschungen(Glas1 Glas2) keine Diagnose stellen.Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.02.2010, 11:22
Beitrag #3

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Signale an SubVi,s übergeben ?!
Meine neue Glas1(jetzt mit LV-BS, war schweine teuer, guck mer mal was sie taugt) sagt: Wenn du im SubVI verbleibst, z.B. in einer While-Schleife, die erst durch eine Benutzereingabe beendet wird, kann das nix werden, wenn die Daten, die im SubVI ausgewertet werden soll, im MainVI erzeugt werden.
Das SubVI kennt nur die Daten, die zum Zeitpunkt des Aufrufens vorhanden sind. Alle Daten, die danach entstehen, kennt das SubVI nicht.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.02.2010, 11:53 (Dieser Beitrag wurde zuletzt bearbeitet: 12.02.2010 11:54 von marina_mk88.)
Beitrag #4

marina_mk88 Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Feb 2010

8.6
-
de

63225
Deutschland
Signale an SubVi,s übergeben ?!
Genau das ist das Problem, Das Sub bekommt nur diskrete Werte von einem Signal, und nicht das Signal selbst.

Gibt es da eine möglichkeit eine Art Tunnel zu haben, und Signale kontinuierlich in Subs einfliesen zu lassen ??

hier paar Pics.

PS. verbleibe nicht im Sub, habe keine While schleife drinnen. nur das Main hat eine Whileschleife, was ja logisch ist,....soll ja dauernd Messen und auswerten.


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.02.2010, 12:45
Beitrag #5

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Signale an SubVi,s übergeben ?!
' schrieb:Gibt es da eine möglichkeit eine Art Tunnel zu haben, und Signale kontinuierlich in Subs einfliesen zu lassen ??
Warum brauchst du einen Tunnel (z.B. Queues oder Referenzen), wenn du das SubVI doch wieder verlässt? Ich gehe nun davon aus, dass das SubVI in der While-Schleife des MainVI kontinuierlich aufgerufen wird.

Zitat:hier paar Pics.
Aus den Bildern kann ich nicht heraus lesen, wo du einen Fehler gemacht hast. Hier ersehe ich nicht die definitive Verbindung zwischen MainVI und SubVI.
Meine neue Glaskugel sagt lediglich, dass du nicht genau Bescheid weißt über das Datenflußprinzip. Klingt blöd, ist aber so.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.02.2010, 12:59
Beitrag #6

BsaiboT Offline
LVF-Stammgast
***


Beiträge: 449
Registriert seit: Nov 2009

2010
2007
kA

22459
Deutschland
Signale an SubVi,s übergeben ?!
Ich bleibe dabei: lad deine 2 VIs hoch und dir wird sicherlich sehr schnell geholfen.
Die Bilder waren ein Anfang, aber sind leider nicht sehr aussagekräftig, wenn man den Rest des VIs nicht kennt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.02.2010, 13:05
Beitrag #7

marina_mk88 Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Feb 2010

8.6
-
de

63225
Deutschland
Signale an SubVi,s übergeben ?!
Das problem ist doch folgendes:

Ein Sinus welcher im Main erzeugt wird, soll im Sub eingespeist werden. Im Sub soll dann das Maximum und das Minimum des Signal (Amplituden also) bestimmt werden, um damit Bestimmte Werte zu errechnen.

Dabei ruft Main das Sub auf, und übergibt ihm jedoch nur einen bestimmten Wert des Signals, z.B. Sin(t=1.123s)! Das ist jedoch ein fester Wert, also eine Double Zahl!

Und daher bestimmt das Sub auch das Max = Min !! Das darf es natürlich nicht!!

Daher frage ich mich wie die Übergabe eines kontinuierlichen Signals an ein Sub zu realisieren ist....Wenn überhaupt! Glaube ja nicht !!


Ps. Eine Frage nebenbei noch. Kombinierte Werte an ein Sub zu übergeben geht auch nicht oder ???? Wie erstelle ich passende Eingänge für das Sub. Siehe Anhang.

Achso,....DANKE für die mühe !!


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.02.2010, 13:07 (Dieser Beitrag wurde zuletzt bearbeitet: 12.02.2010 14:22 von jg.)
Beitrag #8

marina_mk88 Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Feb 2010

8.6
-
de

63225
Deutschland
Signale an SubVi,s übergeben ?!
okay hier das Prog.

Lv86_img


Angehängte Datei(en)
Sonstige .vi  main.vi (Größe: 69,72 KB / Downloads: 264)

Sonstige .vi  Channel3.vi (Größe: 216,23 KB / Downloads: 226)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.02.2010, 14:05
Beitrag #9

BsaiboT Offline
LVF-Stammgast
***


Beiträge: 449
Registriert seit: Nov 2009

2010
2007
kA

22459
Deutschland
Signale an SubVi,s übergeben ?!
Hallo Marina.

Na siehst du - es geht doch!Smile

Hier die Lösung deines Problems:
Du musst das Signal entweder als Arraz oder direkt an dein SubVI übergeben. Dazu erzeugst du dir eine Anzeige (Graph) deines Signals und konvertierst diese zu einem Control. Jetzt kannst du dieses Control als Eingang zum SubVI nutzen.

Da die Min/Max-Werte einfache Skalare sind habe ich das Signal umgewandelt in einen Skalar und diesen über die numerischen Indikatoren wieder ans MainVI zurückgegeben. Ich habe es exemplarisch in deinen Dateien gemacht, aber vorsicht, in der Version wird nicht der Min/Max von deinem eigentlichen Wunschsignal gezeigt. Aber das umzuändern ist ja nun ein leichtes.

Grüße,
Tobias


LV8.6

Sonstige .vi  Channel3.vi (Größe: 523,03 KB / Downloads: 328)


Sonstige .vi  main.vi (Größe: 87,42 KB / Downloads: 291)

Tobias Brüggemann
Dipl.-Ing.(FH) Nachrichtentechnik/Elektronik
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.03.2010, 13:26
Beitrag #10

marina_mk88 Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Feb 2010

8.6
-
de

63225
Deutschland
Signale an SubVi,s übergeben ?!
uu Danke !!

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Wie Werte an SubVI in SubPanel (Unterpanel) übergeben? nemesismf 1 7.952 03.04.2012 11:36
Letzter Beitrag: GerdW
  User Event in SubVi Subpanel übergeben GT123 7 9.502 13.09.2011 11:50
Letzter Beitrag: GT123
  SubVI Funktionen verwenden, ohne SubVI Frontpanel (AVT Kamera) Allyoucaneat 3 8.797 25.08.2011 15:18
Letzter Beitrag: GerdW
  Cluster an SubVI übergeben - coerce Punkt? gottfried 6 8.384 04.07.2010 16:06
Letzter Beitrag: Lucki
  Werte an SubVi übergeben m.wiederer 2 7.368 11.03.2010 14:49
Letzter Beitrag: m.wiederer
  Array über VI-Aufruf als Referenz ans SubVI übergeben NafeZ 6 8.128 27.08.2009 13:53
Letzter Beitrag: IchSelbst

Gehe zu: