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 

eine art puzzle ???



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!

17.11.2005, 16:16
Beitrag #1

Darko.p Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Nov 2005



kA



eine art puzzle ???
Hallo

Ich habe ein problem und möchte wissen ob man dieses mit LabVIEW lösen kann.

ich habe einzelne bauteile graphisch dargestellt und diese sollen zusammengefügt werden. Dadurch soll die Bedingung erfüllt werden das das programm überhaupt laufen kann. also z.B. das an eine pumpe an einen Behälter angeschlossen wird aber das man dazwischen ein rohr rein muss. und nur dieses eine Rohr darf an den Behälter angeschlossen werden und an dieses rohr nur die eine bestimmte pumpe.

d.h. das ich bevor ich das programm starten kann, ich so eine art puzzle lösen muss indem ich jedes bauteil an seinen platz anschließen muss. Am besten wäre es wenn diese Teile einfach mit der maus zusammengesetzt werden können indem man sie an ihren platz zieht. erst wenn alle teile an ihren vorgesehenen Plätzen sind soll es funktionieren.

Kann man das mit LabVIEW realisieren? und wie afwendig ist diese programierung? Kann mir jemand ein paar Tipps geben wie man das macht?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.11.2005, 16:31
Beitrag #2

MrSieb Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Nov 2005


-
de


Deutschland
eine art puzzle ???
Also prinzipiell würd ich mal sagen Ja. :-)

Allerdings is das schon eine Aufwendige sache egal welche Sprache.
Stellt sich die Frage ob diese Form der Eingagabe "notwendig" ist
um danach einen "simplen" messablauf durchzuführen.


Ich seh mal zwei Dinge
A:
Die Oberfläche an denen du die objekte bewegst.
(Wie das technisch zu lösen ist muss man sich anschaun
arbeiten mit graphen und ivok,propertie nodes)
B:
Das interpretieren der Oberfläche sprich
die erstellten verknüpfungen interpretieren.
Die einzelnen objekte von einander unterscheiden
die verbindungen zuordnen etc.

Für die oberfläche wirst du eine art "raster" brauchen
die einzelnen objekte würd ich vermutlich mit
custom Controls machen.

Aber ganz erhlich kein Konzept das man in 2 minuten aus
dem Ärmel schüttelt. Aber die Idee klingt spannend
könnte echt spass machen das zu realisieren.

Guckt dir ma auf alle fälle die examples "Custom Controls"
an da gibts einiges wie man dinge mit der maus verschiebt
und objekte "steuert"


greez

_______________________________
There is no business like flowbusiness.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.11.2005, 16:50
Beitrag #3

Darko.p Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Nov 2005



kA



eine art puzzle ???
@MrSieb

Die einzelnen Puzzle-Teile würde ich in einer Bibliothek anlegen aus denen ich sie dann raushole.

an raster habe ich auch schon gedacht aber ich weiss nicht ob LabVIEW so etwas hat. wie rufe ich das auf und bearbeite es? oder wäre es einfacher es z.B. in html zu programieren und dann einfach in LabVIEW zu integrieren? und wenn dies möglich ist wie macht man das?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.11.2005, 17:07
Beitrag #4

MrSieb Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Nov 2005


-
de


Deutschland
eine art puzzle ???
Darko.p schrieb:@MrSieb

Die einzelnen Puzzle-Teile würde ich in einer Bibliothek anlegen aus denen ich sie dann raushole.

an raster habe ich auch schon gedacht aber ich weiss nicht ob LabVIEW so etwas hat. wie rufe ich das auf und bearbeite es? oder wäre es einfacher es z.B. in html zu programieren und dann einfach in LabVIEW zu integrieren? und wenn dies möglich ist wie macht man das?

Wie du die objekte speicherst bzw wo würd ich mal als nebensächlich
betrachten das ist eine frage der (de)serialisierung.

Man muss eine möglichkeit finden diesen Puzzle teilen
gewissen eigenschaften zuzuordnen. Sprich mal eine
methode Finden den virtuellen Puzzleteil zu beschreiben.
Beschreib mal SO GENAU wie möglich was du machen möchtest und
warum du so eine art der Eingabe in erwegung ziehst
oder für notwendig erachtest.

Zum Raster denn muss man sich schon selber überlegen
und wenn du schlicht und einfach ein Gedankliches "Schachbrett"
auf das Frontpanel legst und die grenzen über die Pixel Koordinaten
beschreibst. Dieser soll ja eigenlich nur den zweck
erfüllen feszustellen WO und WIE ,WELCHES Objekt
verbunden ist.
Sollen sich die Objekte total frei bewegen lassen ?
Kann man neue Objekte erstellen ?
Fragen über Fragen :-D


btw.
Hab grad ein interessantes beispiel gefunden.
Keyboard Puzzle.vi ein kleines Tetris game :-D
echt nett. Zu finden unter Building User Interfaces->Keyboard Mouse

greez

_______________________________
There is no business like flowbusiness.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.11.2005, 17:39
Beitrag #5

Darko.p Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Nov 2005



kA



eine art puzzle ???
ich arbeite an einer Techniker-arbeit und ein teil meiner aufgabe ist es aufgaben für schüler zu machen damit sie eine anlage testen können. als grundvoraussetzung sollen sie zu ihrem verständnis erst einmal die anlagezusammenbauen. da dies aber ein bißchen kompliziert ist direkt an der anlage durchzuführen sollen sie es am pc machen. das soll dann die startbedingung für den rest des programms und der aufgabe sein.


Die komplette Anlage besteht aus einem Behälter, einem ablassventil das dass wasser unten aus dem behälter rauslaufen lässt, und einer Pumpe die die flüssigkeit unten seitlich aus dem Behälter pumpt, das dann durch Rohre wieder oben in den behälter läuft. Es kommen dann noch eine Heizung rein und ein temperatursensor die einfach nur unten im behälter platziert werden sollen. das wäre dann eigentlich die komplette anlage.

Die Aufgabe wäre dann einfach zuerst denn behälter auszuwählen und dann das ablassventil darunter zu ziehen, ein rohr an die bestimmte stelle am behälter zu ziehen und dann die pumpe an das rohr. danach noch von der pumpe die einzelnen rohre und rohr winkel wieder zusammenfügen so das sie oben in den behälter führen. also einen kreislauf bilden.

wo genau finde ich denn dieses puzzle.vi ???
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.11.2005, 19:03
Beitrag #6

MrSieb Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Nov 2005


-
de


Deutschland
eine art puzzle ???
Ahja, das könnte allerdings einiges erleichtern.

Ich fass mal zusammen:
Der Ausgelöste Messablauf ist immer gleich ?
Für das Puzzle gibt es quasi nur eine Lösung ?

Es gibt für jedes Teil ein jpg oder dgl ?
Jedes Teil ist nur einmal vorhanden ?

Man nimmt per sag mal "drag and drop" die Teile
und setz sie in ein "raster" ist das richtige
"Muster" erstellt wird die Messung angestoßen ?

Ich dachte unterschiedliche objekte haben andere funktionen
und auch wie man das Puzzle baut würden einen anderen
messablauf erzwingen.

Nimm den Example Browser im Menü Help
in der Katergorie User Interface - Mouse Keyboard . da findest
Keyboard Puzzle.vi

_______________________________
There is no business like flowbusiness.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.11.2005, 09:52
Beitrag #7

didierj Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 69
Registriert seit: Apr 2005

LV6.1 & LV7.1.1
1997
kA


Schweiz
eine art puzzle ???
Wenn der Messablauf fest und immer gleich ist, so sehe 2 Lösungsansätze:

1. Statt die Bilder per drag-and-drop zu plazzieren kannst du den Benutzer über ein "Bild-ring" das gewünschte Bauteil auswählen lassen. Z.B: An der Position des Tanks hast du ein solches wo der Benutzer zwischen den verschiedenen Tanks (gross, klein, schmal,...). auswählen kann. Das gleich machst du mit den Rohren, Pumpen,... Die Ränder der FP-Elemente würde ich noch auf Transparent setzen, so kannst du (und nicht der Benutzer) die Elemente "nahtlos" aneinandersetzen.
2. Wenn es sich um einen Lehrgang handelt, der immer gleich ist, so kannst du die Varianten vorkonfektionieren, jeweils eine Variante in ein VI. Der Benutzer wählt dann nur noch aus, welchen Test er machen will.

Ein Interface zu schreiben, in dem der Benutzer frei (oder in einem Raster) Elemente aneinanderreihen kann und das dann noch interpretierbar ist, wird sehr kompliziert. Es ist, als wolltest du so etwas wie ein kleines LV kreieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2005, 10:28
Beitrag #8

Darko.p Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Nov 2005



kA



eine art puzzle ???
@MrSieb

genau das ist die Aufgabe. Aber ich habe so meine probleme mit dem programmieren da ich erst seit kurzem mit LabVIEW angefangen habe.


@didierj

hab ich das richtig verstanden das du unterprogramme zusammenfügen willst, damit ein ganzes dadurch entsteht und man erst dann damit arbeiten kann? wie verbinde ich diese dann miteinander?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  offene Fragen Hobbyprojekt: Pentomino Puzzle Solver 5x5x5 (25x "y-shaped" parts) eb 0 2.327 28.10.2015 23:11
Letzter Beitrag: eb
  So etwas wie eine FGV, nur an eine "Instanz" des SubVIs gebunden Matze 10 9.670 23.07.2010 15:27
Letzter Beitrag: Matze
  Gibt es eine Möglichkeit SubVIs zu erstellen ohne dass diese in eine neue Datei ausgelagert werden? hans_p 2 3.791 29.05.2009 08:20
Letzter Beitrag: VDB

Gehe zu: