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 

T0 Messung



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!

11.03.2013, 10:29 (Dieser Beitrag wurde zuletzt bearbeitet: 11.03.2013 10:39 von GerdW.)
Beitrag #30

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: T0 Messung
Hallo Epicon,

auch bei LabVIEW6 solltest du schon die ganzen CoercionDots an deinen Enum-Anschlüssen sehen. Die bedeuten immer eine Warnung...

Ich hatte immer empfohlen, das Enum typdefiniert anzulegen! Das hast du leider nicht gemacht. Dummerweise hast du nicht mal das Enum kopiert, welches du vor der While-Loop mit 3 Einträgen angelegt hast. Und du hast auch kein neues Enum per Rechtsklick -> Erstelle Konstante angelegt, auch dann hättest du weniger Probleme gehabt...

Stattdessen hast du jedesmal ein neues Enum definiert, dummerweise aber mit jeweils nur einem Eintrag. Was soll da wohl passieren? Per CoercionDot wird das dann jeweils zu einer Null (erster Eintrag bekommt bei null-basierter Zählweise die Null zugeordnet!). Und deine Case-Struktur wird dann wohl immer den Case Null aufrufen - logisch oder?

- Also nochmal: Enum als Typdefinition anlegen. Dann immer mit dieser Typdefinition (oder Kopien des Originals) arbeiten!
- Wenn du alle CoercionDots beseitigt hast, zeigt die Case-Struktur auch die Enum-Einträge als Cases an...

Noch was:
Wenn du im Case "Init" (oder vorher "0") bist, solltest du nicht unbedingt "Init" als nächsten State ausgeben. Schließlich willst du doch mal in einen anderen State wechseln...

   

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


Nachrichten in diesem Thema
T0 Messung - Epicon - 05.03.2013, 10:31
RE: T0 Messung - GerdW - 05.03.2013, 10:51
RE: T0 Messung - Epicon - 05.03.2013, 11:23
RE: T0 Messung - GerdW - 05.03.2013, 11:56
RE: T0 Messung - Epicon - 05.03.2013, 12:45
RE: T0 Messung - GerdW - 05.03.2013, 12:48
RE: T0 Messung - Epicon - 05.03.2013, 12:56
RE: T0 Messung - GerdW - 05.03.2013, 13:05
RE: T0 Messung - Epicon - 07.03.2013, 09:08
RE: T0 Messung - GerdW - 07.03.2013, 09:36
RE: T0 Messung - Wall-E - 07.03.2013, 09:53
RE: T0 Messung - GerdW - 07.03.2013, 09:58
RE: T0 Messung - Wall-E - 07.03.2013, 10:48
RE: T0 Messung - Epicon - 07.03.2013, 14:35
RE: T0 Messung - Wall-E - 07.03.2013, 15:43
RE: T0 Messung - Epicon - 07.03.2013, 16:03
RE: T0 Messung - GerdW - 07.03.2013, 14:38
RE: T0 Messung - Wall-E - 07.03.2013, 23:41
RE: T0 Messung - Epicon - 08.03.2013, 08:12
RE: T0 Messung - Wall-E - 08.03.2013, 11:11
RE: T0 Messung - Epicon - 08.03.2013, 09:49
RE: T0 Messung - GerdW - 08.03.2013, 09:54
RE: T0 Messung - Epicon - 08.03.2013, 11:38
RE: T0 Messung - GerdW - 08.03.2013, 11:44
RE: T0 Messung - Epicon - 08.03.2013, 15:53
RE: T0 Messung - GerdW - 08.03.2013, 16:17
RE: T0 Messung - Epicon - 11.03.2013, 09:59
RE: T0 Messung - GerdW - 11.03.2013, 10:04
RE: T0 Messung - Epicon - 11.03.2013, 10:17
RE: T0 Messung - GerdW - 11.03.2013 10:29
RE: T0 Messung - Epicon - 11.03.2013, 10:43
RE: T0 Messung - GerdW - 11.03.2013, 10:56
RE: T0 Messung - Epicon - 11.03.2013, 11:22
RE: T0 Messung - GerdW - 11.03.2013, 11:36
RE: T0 Messung - Epicon - 11.03.2013, 13:40

Gehe zu: