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 

Anfänger: Problem mit selbstgeschriebenen SubVi



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!

16.06.2006, 12:42
Beitrag #1

bernd1 Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Apr 2006

8.0 deutsch
2006
kA


Deutschland
Anfänger: Problem mit selbstgeschriebenen SubVi
<div align="left">Hallo,

ich habe mir ein SubVi (meßuhr.vi) geschrieben, bei der die Zeit ermittel wird, die vergangen ist seit Start des SubVis.
Nun brauche ich dieses SubVi mehrmals in meinen Hauptprogramm.
Dazu habe ich das SubVi mehrmals in mein Hauptprogramm eingebaut.

Nun stellt sich ein Merkwürdiges verhalten ein, nämlich der, daß die Meßuhren manchmal nicht unabhängig voneinander laufen. Das heißt, das die Meßuhren sich irgendwie miteinander beeinflussen.
Wie sie sich beeinflussen, weiß ich nicht, da ich den Fehler nicht reproduzieren kann.

Wie schaffe ich es, daß die Uhren unabhängig voneinander laufen.

Als Anhang schicke ich die das Subvi Meßuhr.vi mit. Das Hauptprogramm darf ich leider nicht. Dafür ein Beispiel wie ungefähr mein Hauptprogramm, indem die Uhren eingebaut sind.
Noch ein Wort zum Subvi Meßuhr: Dieses Subvi benötigt eine While Schleife siehe Beispiel.vi

Danke für die Hilfen im vorraus.

Gruß
Bernd</div>


Angehängte Datei(en)
Sonstige .vi  Beispiel.vi (Größe: 17,56 KB / Downloads: 176)

Sonstige .vi  Me_uhr.vi (Größe: 9,63 KB / Downloads: 190)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.06.2006, 13:35
Beitrag #2

AndiMetzger Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 77
Registriert seit: Jan 2006

7.1
2005
kA


Deutschland
Anfänger: Problem mit selbstgeschriebenen SubVi
Hi,

wollte mir dein Beispiel VI ansehen, ist aber leider in LV 8.0.

Habe LV 7.1!

Bitte konvertiert nochmals einstellen!

Gruss Andi!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.06.2006, 20:41
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Anfänger: Problem mit selbstgeschriebenen SubVi
<div align="left">Hallo, Bernd,

mal ein Schuß in Blaue, aber hast du das subvi meßuhr.vi als "reentrant" definiert.

Das geht in den Optionen des VI's, in der Programmierumgebung mit der rechten Maustaste auf das Icon des VI's klicken und dann unter Asuführungsoptionen den entsprechenden Haken setzen.

Nur dann kann ein subvi sicher mehrfach und parallel aufgerufen werden.

MfG
Jens
</div>

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2006, 09:35
Beitrag #4

bernd1 Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Apr 2006

8.0 deutsch
2006
kA


Deutschland
Anfänger: Problem mit selbstgeschriebenen SubVi
' schrieb:<div align="left">Hallo, Bernd,

mal ein Schuß in Blaue, aber hast du das subvi meßuhr.vi als "reentrant" definiert.

Das geht in den Optionen des VI's, in der Programmierumgebung mit der rechten Maustaste auf das Icon des VI's klicken und dann unter Asuführungsoptionen den entsprechenden Haken setzen.

Nur dann kann ein subvi sicher mehrfach und parallel aufgerufen werden.

MfG
Jens
</div>

<div align="left">Hallo,

entschuldigung, daß ich mich erst jetzt wieder zu Wort melde, aber ich hatte vorher keine Zeit.
Also ich habe jetzt die Option "Ablaufinvariante Ausführung" akitiviert -wieder etwas dazugelerntSmile-
Ob es damit nun klappt, kann ich noch nicht sagen, denn wie gesagt, ich kann den Fehler nicht reproduzieren.

Hoffe aber das es nun damit geht. Wenn nicht, melde ich mich nochmal.

Danke erstmal für die Hilfe. Wünsche noch eine schöne Woche.

Gruß
Bernd
</div>

' schrieb:Hi,

wollte mir dein Beispiel VI ansehen, ist aber leider in LV 8.0.

Habe LV 7.1!

Bitte konvertiert nochmals einstellen!

Gruss Andi!


<div align="left">Hallo,

entschuldigung, daß ich erst jetzt antworte, hatte leider vorher keine Zeit.
Mal eine dumme Frage:
Wie konvertiere ich in LabVIEW 7.1.
Hier bei meiner Version finde ich keine Möglichkeit die Option einzustellen bei "Speichern unter".

Danke dennoch ersmal für deine Antwort.

Gruß
Bernd</div>
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2006, 10:04 (Dieser Beitrag wurde zuletzt bearbeitet: 20.06.2006 10:04 von Azmodan.)
Beitrag #5

Azmodan Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Mar 2006

8.0.1
2006
kA


Deutschland
Anfänger: Problem mit selbstgeschriebenen SubVi
Hallo.

Da ich über Version 8.0.1 verfüge, habe ich mal einen Screenshot deiner VIs gemacht. Dein eigentliches Problem kann ich gerade aber nicht so nachvollziehen, da dein Programm bei mir eigentlich normal lief.

Gruß, Niko

       

God is Real - unless declared as Integer.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2006, 09:13
Beitrag #6

bernd1 Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Apr 2006

8.0 deutsch
2006
kA


Deutschland
Anfänger: Problem mit selbstgeschriebenen SubVi
' schrieb:Hallo.

Da ich über Version 8.0.1 verfüge, habe ich mal einen Screenshot deiner VIs gemacht. Dein eigentliches Problem kann ich gerade aber nicht so nachvollziehen, da dein Programm bei mir eigentlich normal lief.

Gruß, Niko

[attachment=28280:attachment][attachment=28281:attachment]

<div align="left">Hallo Niko,

das Probem ist/war ?!?, daß sich die Meßuhren insoweit beeinflußt haben, daß in meinem Hauptprogramm
- das ich leider nicht veröffentlcihen darf - zum Beispiel die eine Meßuhr die andere mit zurückgestellt hat.
Jedoch trat dies nur sporadisch auf. Diesen Fehler konnte ich nicht reproduzieren. Ich hatte zuerst an einer sogenannten "Race Condition" gedacht und habe alle mit diesen Filmstreifen zugekleistert, aber der Fehler trat nach wievor auf.

Ich hatte den Tip bekommen, daß ich in den Vi Optionen nicht das Häckchen gesetzt hatte, damit von einen Vi mehrere Instanzen laufen können. Dies habe ich gestern nachgeholt und hoffe nun, daß im meinem Hauptprogramm es nun läuft. Ich hatte bisher aber keine Zeit gefunden, dies ausführlich zu testen, zumal eben der Fehler nur sporadisch auftrat.

Zudem weiß ich auch nicht, ob das Beispiel, daß ich geben habe, geeignet genug ist, mein Hauptprogram beispielhaft wiederzugeben. Denn wenn ich den Fehler reproduzieren könnte, dann wäre ich wohl schon weiter.

Dennoch vielen Dank für deine Bemühungen mir zu helfen.
Wenn ich nicht weiterkomme, dann muß ich nochmal nachfragen.

Gruß und eine schöne Woche.
Bernd</div>
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  NaN beim PID Autotuning --> bin Anfänger -matthias- 0 3.251 22.04.2013 15:08
Letzter Beitrag: -matthias-
  Bücher für Anfänger P.Berger 1 2.836 08.01.2013 13:46
Letzter Beitrag: GerdW
  [Anfänger] SubVi ausrichtung? prinz3nroll3 8 11.400 21.01.2012 11:47
Letzter Beitrag: Lucki
  Tabellenerstellung [Anfänger] hanschris 4 5.297 31.10.2011 20:04
Letzter Beitrag: hanschris
  SubVI Funktionen verwenden, ohne SubVI Frontpanel (AVT Kamera) Allyoucaneat 3 8.805 25.08.2011 15:18
Letzter Beitrag: GerdW
  Anfänger Array-Problem wanze 4 5.235 29.04.2011 12:29
Letzter Beitrag: wanze

Gehe zu: