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 

Türme von Hanoi rekursiv programmieren?



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!

21.01.2011, 11:56
Beitrag #21

Crizzel Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2010

9.0
-
de

72458
Deutschland
Türme von Hanoi rekursiv programmieren?
Hallo Forum,

die Abgabe rückt näher und ich bin ein sehr gutes Stück weitergekommen.
Anbei seht ihr meine Ergebnisse. M.E. ist die VI fast fertig.

Probleme die ich noch habe:

- Komische rote Punkte bei den MOVE-Sub-VIs - ich vermute ein Problem mit den Datentypen?
- Nicht passende Datentypen im letzten Abschnitt der Sequenz.
- Die Case-Strukturen funktionieren irgendwie nicht...ich weiss nur nicht genau, warum nicht. Ich habe als Case-Selektor immer einen Wert aus dem Array genommen. Der kann den Wert 1,2 oder 3 annehmen. Die Cases dazu sind angelegt.

- Der Zweig, bei dem ich einen Wert in das Array "Koordinaten" einfüge (orange Linie) funktioniert so nicht. Ich möchte ein fixes Array mit 3 Spalten zu je 7 Koordinaten anlegen. Dabei soll eine Koordinate immer vom errechneten Wert (Höhe zum Aufnehmen bzw. ablegen aus der Anzahl der sich dort befindlichen Scheiben) überschrieben werden. Wie kann ich in einem Array einen Wert schreiben, unter Angabe der Spalten- und Zeilenindizes?

Ich habe noch als Screenshot einnen Ausschnitt hinzugefügt, auf dem die roten Punkte an den SubVIs zu sehen sind, falls ihr sie nicht drin habt, mangels Library.

Vielen Dank!


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .zip  hanoi_final.zip (Größe: 138,85 KB / Downloads: 155)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.01.2011, 14:34
Beitrag #22

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
Türme von Hanoi rekursiv programmieren?
Hallo,

ich denke, soweit kann ich hefen:

' schrieb:- Komische rote Punkte bei den MOVE-Sub-VIs - ich vermute ein Problem mit den Datentypen?

Die roten Punkte signalisieren eine Typumwandlung (z.b. von I32 nach U32 oder whatever). Du musst die Datentypen dementsprechend anpassen, wie sie dein Sub-Vi benötigt. Dann verschwinden auch die roten Punkte.

' schrieb:- Nicht passende Datentypen im letzten Abschnitt der Sequenz.

Dein SubVi verlangt andere Datentypen, als du angeschlossen hast. Einfach mal mit der Drahtrolle über die Leitung gehen (Context-Hilfe-Fenster ist dabei aktivert <STRG+H>), dann kannst du gleich sehen, wo der Konflikt besteht. Konkret schließt du Arrays an skalare Datentypen an, das geht natürlich nicht. Also die Autoindizierung an der For-Schleife entfernen oder Shiftregister verwenden, damit kein Fehler "verloren" geht.

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
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
  Programmieren im Formelknoten DrHoas 9 11.566 26.06.2021 23:22
Letzter Beitrag: Martin.Henz
  Tic Tac Toe Programmieren OenerSer 3 2.276 11.05.2021 09:26
Letzter Beitrag: OenerSer
  Labview Memory Programmieren OenerSer 5 3.054 27.04.2021 13:05
Letzter Beitrag: GerdW
  Statemachine programmieren… Granit 8 9.546 30.04.2017 16:42
Letzter Beitrag: Granit
  Übersichtliches Programmieren LabVIEW cobain2004 2 3.846 29.10.2015 17:57
Letzter Beitrag: IchSelbst
  Automatischen Ablauf programmieren Freaky29 3 4.461 03.02.2015 11:27
Letzter Beitrag: Freaky29

Gehe zu: