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 

Datei Einlesen vorzeitig Abbrechen



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!

09.02.2011, 13:47
Beitrag #1

2ndsky Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Nov 2010

8.5
2010
de


Deutschland
Datei Einlesen vorzeitig Abbrechen
Hallo alle zusammen!


Ich habe folgendes Problem:

Über SubVI " Aus Tabellenkalkulationsdatei lesen", lese ich Daten aus einer Tabelle in ein Array ein. Ausgeführt wird der Einleseprozess über einen Button. Gibt es eine Möglichkeit das SubVi " Aus Tabellenkalkulation lesen" so zu verändern, dass ich im Falle einer zufälligen Betätigung des Buttons den Einleseprozess wieder Abbrechen kann ohne das er mir mein komplettes VI beendet?
Jetzt ist es so das ich die Fehlermeldung Fehler 43 bekomme " Opeation durch benutzer abgebrochen" wenn ich bei Dateieinlesen auf Abbrechen gehe. Ab diesem Fehler habe ich die beiden Möglichkeiten:

1) Weiter --> geht wieder zurück zum Dateienlesen
2) Stopp --> beendet mein VI --> an dieser Stelle wäre es gut, wenn nur der Einleseprozess beendet werden würde und nicht das Gesamte VI.

Würde mich sehr über Ideen bzw. Lösungsvorschläge freuen.


Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.02.2011, 13:55
Beitrag #2

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
RE: Datei Einlesen vorzeitig Abbrechen
Ich würde den Button einfach deaktivieren.
Dann kann auch niemand zufällig ausversehen ungewollt draufklicken.

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.02.2011, 14:13
Beitrag #3

2ndsky Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Nov 2010

8.5
2010
de


Deutschland
RE: Datei Einlesen vorzeitig Abbrechen
Nein der Button muss Aktiv bleiben!

Ich verwende den Button (im Falle des gewollten EInlesen) ja um den Einleseprozess zu starten.

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.02.2011, 14:16
Beitrag #4

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
RE: Datei Einlesen vorzeitig Abbrechen
Dann mach doch eine Abfrage nach dem Drücken des Buttons:

"Sicher, dass du einlesen magst?"
"Ja" "Nein" "Frag mich später nochmal!"


Grüße,
Totti

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.02.2011, 14:22
Beitrag #5

2ndsky Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Nov 2010

8.5
2010
de


Deutschland
RE: Datei Einlesen vorzeitig Abbrechen
Hey Totti,



ja über diese Option hatte ich auch schon nachgedacht. Elleganter wäre es wenn man den Fehler 43 vielleicht einfach löschen oder umgehen könnte.
Vielleicht kennt ja jemand eine Möglichkeit!


Danke und Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.02.2011, 14:33
Beitrag #6

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
RE: Datei Einlesen vorzeitig Abbrechen
(09.02.2011 14:13 )2ndsky schrieb:  Nein der Button muss Aktiv bleiben!

Ich verwende den Button (im Falle des gewollten EInlesen) ja um den Einleseprozess zu starten.

Gruß

Joah, mein Fehler. Hab ich falsch verstanden. Dachte es geht darum, ein zufälliges zweites mal Draufklicken zu verhindern.

Bezüglich Fehlerabfangen... entweder den Fehler erst garnicht auslösen lassen oder ne Fehlerbehandlung einbaufen. Wofür gibts schließlich den Errorcluster.

(z.B. ne Case-Struktur Error/noError...)

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.02.2011, 14:34 (Dieser Beitrag wurde zuletzt bearbeitet: 09.02.2011 14:34 von GerdW.)
Beitrag #7

GerdW Online
______________
LVF-Team

Beiträge: 17.426
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Datei Einlesen vorzeitig Abbrechen
Hallo,

Zitat:Vielleicht kennt ja jemand eine Möglichkeit!
Es gibt da so eine Funktion zum Löschen von Fehlern... Oder man macht eine eigene Abfrage: Wenn "Fehler & Code=43" Dann "Fehler löschen"!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.02.2011, 10:48 (Dieser Beitrag wurde zuletzt bearbeitet: 10.02.2011 10:54 von Lucki.)
Beitrag #8

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Datei Einlesen vorzeitig Abbrechen
Dasselbe wie GerdW mit anderen Worten: Fehlerbehandlung machen. Den Fehlerstrang vom Ausgang des Tabellen-Einlese.VIs in einen Case führen, dort die richtigen Maßnamen ergreifen (Statt den Fehler einfach zu löschen, wäre z.B. auch denkbar, dem Benutzer zum Einlesen der Daten eine zweite Chance zu geben). Wenn man nur den Fehler löschen will, braucht man mit dem Case nicht mal das Fehlerlösch.VI. Einfach so:
   
Statt den Ausgang "Abgebrochen" kann man natürlich auch des Clusterelement "Fehlercode" an die Casestruktur (mit den beiden Cases "43" und "default") anschließen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.02.2011, 12:16
Beitrag #9

2ndsky Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Nov 2010

8.5
2010
de


Deutschland
RE: Datei Einlesen vorzeitig Abbrechen
Hey Lucki,



vielen Dank für deine Antwort. Ich lese meine Daten jedoch über das SubVi "Aus Tabellenkalkulationsdatei einlesen" ein. Dieses Icon hat leider keinen Error-Anschluss wie bei deinem " Aus Textdatei lesen". Was für eine Möglichkeit habe ich in meinem Fall?

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.02.2011, 19:57 (Dieser Beitrag wurde zuletzt bearbeitet: 10.02.2011 19:58 von Lucki.)
Beitrag #10

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Datei Einlesen vorzeitig Abbrechen
Ja, ich habe mich da auch schon gewundert: Einerseits hat das VI gar keinen Fehlerausgang, andererseits bekommst Du den Fehler "43", wenn Du die Operation abbrichst. Außerdem: Die Operation läßt sich doch gar nicht mehr abbrechen, wenn das VI einmal begonnen hat die Datei zu lesen. Vielleicht postest Du mal das VI.
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
  Kopieren abbrechen stoa 2 3.686 20.03.2023 11:59
Letzter Beitrag: stoa
  Fehlercode-Editor Datei manuell einlesen TobSTAR 5 6.565 01.12.2015 09:23
Letzter Beitrag: jg
  Kontinuierliches einlesen aus einer .csv Excel Datei Chris_89 1 4.402 01.12.2014 07:59
Letzter Beitrag: RMR
  CSV Datei einlesen / Zahlenformat / Genauigkeit tlc4862 5 8.038 16.10.2014 14:11
Letzter Beitrag: GerdW
  Daten aus *.dat Datei einlesen klavierspieler 5 7.966 30.09.2014 08:20
Letzter Beitrag: klavierspieler
  Matlab Datei im LabView einlesen Sergej_TU 2 5.399 15.07.2014 12:56
Letzter Beitrag: Sergej_TU

Gehe zu: