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 

vi geht nach einbau eines sub.vi nicht mehr



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!

08.11.2006, 14:47
Beitrag #1

HB74 Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jul 2006

8.2.1
-
kA


Deutschland
vi geht nach einbau eines sub.vi nicht mehr
ein hallo an alle,

folgendes problem, ich stelle mit meinem programm über die rs232 schnittstelle eine verbindung
zu einem temperaturregler her. stelle den soll-wert über einen befehlsframe ein und frage den ist-wert
ab. bei erreichtem ist-wert soll eine messung über eine linkkarte die ich über eine dll anspreche erfolgen. dann
folgt ein neuer sollwert für den temperaturregler ist der erreicht dann wieder eine messung.....usw
die messung stellt mein sub.vi dar. lasse ich nun jedes vi für sich alleine laufen geht es wunderbar.
baue ich aber das messen.vi in das regler.vi ein. wird nach abschluß der messung
kein neuer befehl mehr an den regler versendet.
hat evtl. einer einen tipp woran das liegen könnte.
mir kommt es so vor als ob das programm nach dem messen keinen neuen befehlsframe zum
einstellen des neuen soll-werts sendet.
eine erklärung dafür habe ich jedoch nicht, da das programm ohne das messen.vi ja funktioniert.

viele grüsse
hb74


Angehängte Datei(en)
Sonstige .vi  Schreiben_und_Lesen_Regler_Sub_com4.vi (Größe: 39,1 KB / Downloads: 165)

Sonstige .vi  Messen_Fertig_Kanal1.vi (Größe: 84,72 KB / Downloads: 161)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.11.2006, 16:24
Beitrag #2

HB74 Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jul 2006

8.2.1
-
kA


Deutschland
vi geht nach einbau eines sub.vi nicht mehr
also es scheint daran zu liegen das die erste while schleife im regler .vi nach der
ausführung des sub.vi nicht mehr weiterläuft.
wenn das doch der fall wäre, müßte ich nämlich die neue
"an den com-port geschickte steuer -sequenz" auf dem frontplanel zu gesicht bekommen.
aber schon komisch das es ohne das messen.vi läuft......
werde morgen mal das update von 8.0 auf 8.2 installieren und hoffen das es (und alles was bisher läuft dann unter 8.2 auch noch ) geht.

sonst fällt mir hier langsam wirklich nichts mehr ein.
bin weiterhin für jeden tipp dankbar.

viele grüsse
hb74
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.11.2006, 16:59
Beitrag #3

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
vi geht nach einbau eines sub.vi nicht mehr
Also ich habe beide VIs angeschaut und sehe zwischen denen keinen Zusammenhang. Was ist denn was? Wo ist HauptVI und wo ist SubVI?

Ausserden fehlen noch einige andere VIs um das zum Laufen zu bringen.

Gruss, Eugen

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.11.2006, 17:36
Beitrag #4

HB74 Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jul 2006

8.2.1
-
kA


Deutschland
vi geht nach einbau eines sub.vi nicht mehr
hi,

ohh entschuldigung!! (bin total von der rolle) ja also "Schreiben_und_Lesen_Regler Sub com4" ist sozusagen
das haupt.vi. da steht sub drann weil es eigentlich wieder nur ein sub.vi eines anderen vi ist :-)
"Messen Fertig Kanal1" ist also das sub.vi. Komplett zum laufen wirst
du es leider auch mit den fehlenden vi's nicht bekommen, da dier ja die hardware fehlt........
ich kann sie aber gene packen und dann nochmal posten. d.h. es fehlt glaube ich nur eins. hänge es prss nochmal drann.
meine fahrgemienschaft will jetzt gleich fahren. ich poste morgen früh nohcmal was das vi machen soll und wo das problem liegt. denke dann bin ich auch wieder klar im kopf und kann es besser beschreiben.

nochmal sorry
grüße
hb74


Angehängte Datei(en)
Sonstige .vi  Senden_und_Empfangen_Sub_com4.vi (Größe: 25,9 KB / Downloads: 125)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2006, 11:32
Beitrag #5

HB74 Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jul 2006

8.2.1
-
kA


Deutschland
vi geht nach einbau eines sub.vi nicht mehr
hi,

so jetzt das ganze noch mal in ruhe .
ich entwickle hier ein automatisches kalibrierungssystem
für pyrometer.
dabei wird ein kalibirerstrahler (vereinfacht gesagt ein heizelement
mit integriertem pt100) über einen regler angesprochen. bei diesem stelle
ich über die rs232 schnittstelle einen sollwert (z.b. 30°C) ein. dies geschieht über einen befehlsframe welcher bei 30°C so aussieht: @00201030070*Cr . hierbei stellen die 0300 die 30°C da, 70 den framechek und *Cr den schluss des frames.
sind die 30°C jetzt eingestellt, frage ich in einer while schleife den istwert des reglers ab. ist dann istwert gleich dem sollwert soll eine messung erfolgen. bei der messung wird mein pyrometer (berührungsloses messen von temperatur über einen infrarothabtaster) über eine dll
angesprochen. der abtaster misst dann die temperatur des darüberliegenden „heizelements“ ( 30°C ). ist dies geschehen werden die messwerte in eine datei geschrieben. danach wird mithilfe des schieberegisters in der ersten schleife des „Schreiben_und_Lesen_Regler Sub com4“ vi der nächste frame mit neuer temperatur (40°C) aus dem array gelesen und somit der neue sollwert von 40°C eingestellt.
nun „mache“ ich mittels application builder aus dem „Schreiben_und_Lesen_Regler Sub com4“ ohne das „Messen Fertig Kanal1“ einzufügen eine exe.(stattdessen lasse ich mit falls sollwert= istwert ein „messung erfolgt“ ausgeben oder falls dies nicht der fall ist ein „warte bis temperatur erreicht“) dies führe ich auf einem testsystem aus und es funktioniert. d.h. der regler wird angesprochen stellt die temperatur ein, vergleicht sie gibt den string mit messung erfolgt aus und erhöht die temperatur……
„baue“ ich nun das „Messen Fertig Kanal1“ in den case nach dem vergleich von soll- und Istwert, mache eine exe daraus und teste, wird der erste wert also 30°C noch eingestellt es findet der vergleich statt, die messung wird ausgeführt nur danach wird der nächste sollwert nicht mehr eingestellt.
habe jetzt natürlich als erstes gedacht das aus dem messen.vi nicht rausgegangen wird, konnte dies aber ausschließen.

so ich hoffe mein problem ist jetzt klarer geworden.
bin für tipps super dankbar

bye
hb74
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
  [split] Button reagiert nicht mehr samba 13 5.971 19.04.2021 09:30
Letzter Beitrag: samba
  Asynchroner Aufruf eines VIs klappt nicht in der EXE Msengxxl 4 2.912 09.03.2021 16:09
Letzter Beitrag: Msengxxl
  Nach LV2018 Installation parallel zu LV2009 keine DAQmx-Funktionalität mehr in LV9 _Markus_ 2 3.269 10.01.2019 12:02
Letzter Beitrag: _Markus_
  Programm funkioniert nach LV-Neustart nicht mehr TeCruz 9 5.122 23.03.2018 13:33
Letzter Beitrag: TeCruz
  LabVIEW startet nicht mehr Fredy 8 6.488 08.12.2017 15:40
Letzter Beitrag: Fredy
  Durch Schließen des SubVIs reagiert das Haupt VI nicht mehr?! C.Maier 2 3.574 07.10.2016 07:52
Letzter Beitrag: Lucki

Gehe zu: