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 

Programmierung von Legobausteinen in LabVIEW



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!

30.03.2015, 18:02
Beitrag #1

becci Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Mar 2015

LabView 12
2015
DE


Deutschland
Programmierung von Legobausteinen in LabVIEW
Hallo Zusammen,

im Rahmen meines Studium habe ich eine sehr anspruchsvolle Programmierung in LabVIEW als Aufgabe erhalten. Da ich absolut keine Erfahrung mit LabVIEW habe, wende ich mich nun an euch. Bahn

Die Aufgabenstellung lautet, Erstelle einen Prototyp in LabVIEW mit dem man grafisch verschiedene Legobausteine zusammensetzen und platzieren kann.
Ausgeführt wird das Programm von einem Denso Roboter dieser bekommt die Daten, wo die Legobausteine liegen und muss diese dann an einem bestimmten Platz ablegen.

Zum einen möchte mein Professor das wir die verschiedenen Legobausteine als 3D Objekt in Orginalgröße in LabVIEW programmieren.
Dem Roboter soll über eine Datenbank gesagt werden welche Legobausteine er zur Verfügung hat.
Danach sollen wir verschiedene Bauobjekte als Versionen erstellen, die einzeln auswählbar sind.
Diese Versionen sollen eine Stückliste beinhalten, d.h. für Version 1 benötige ich 2 Stück 2x2Bricks und 1 Stück 2x4Brick, ...
Über eine Schleife soll der Roboter dann überprüfen ob er alle benötigten Legobausteine hat oder ob etwas fehlt.

Noch ein Hinweis, spezielle VI's für den Denso Roboter stehen mir zur Verfügung.

Ich weis es ist sehr kompliziert, aber ich kann es nicht besser erklären.

Nun zu meinen Fragen:
- Kann ich einen Legostein oder vllt. einen Quader in LabVIEW modellieren und die Maße in einer Datenbank hinterlegen? Blink
- Wie hinterlege ich die dem Roboter zur Verfügung stehenden Legobausteine und wo diese sich befinden?
- Kann ich eine Datenbank oder etwas anderes anlegen in dem die verschiedenen Versionen hinterlegt werden (inkl. der Stückliste)?

Vielen Dank schonmal. Blush
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.03.2015, 22:53
Beitrag #2

teegee Offline
LVF-Grünschnabel
*


Beiträge: 49
Registriert seit: Jan 2015

2014
2003
EN


Sonstige
RE: Programmierung von Legobausteinen in LabVIEW
Interessant.
Ich glaube, dein kleinstes Problem ist, wo du abspeicherst welche Steine du zur Verfuegung hast und wie die aussehen. Natuerlich kannst du das in einer Datenbank machen, das wuerde ich aber nur empfehlen, wenn du dich mit Datenbanken auskennst und du in 5 Minuten ein passendes schema hinzaubern kannst. Die SQLite library ist relativ einfach zu benutzen - wenn du weisst was du willst. Falls das nicht der Fall ist, wuerde ich einfach alles ueber eine csv Datei einlesen. Die Menge von Daten scheint relativ begrenzt zu sein, so dass du sowieso alles im Speicher halten kannst. Vielleicht in ein array von clustern? Da du, wie du sagst, absolut keine Erfahrung mit LabVIEW hast, bietet es sich an, nicht noch extra Probleme zu erstellen, wo es nicht sein muss.

Die Ueberpruefung, ob genug Bausteine zur Verfuegung stehen ist recht einfach und kann mit einer einfachen Schleife erschlagen werden.

Der interessante Teil ist, das Objekt zu bauen. Dafuer musst du dir eine Methode ueberlegen, die verschiedene Bausteine miteinander verknuepft. Dein Objekt koennte aus einer Liste bestehen, die fuer jeden Baustein Typ, Koordinaten, Ausrichtung und Farbe enthaelt. Dann brauchst du eine Bauanleitung, die dem Programm sagt, in welcher Reihenfolge die Steine platziert werden sollen. Wie du das genau anstellst solltest du selber rausfinden.

Viel Spass Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.03.2015, 16:12
Beitrag #3

becci Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Mar 2015

LabView 12
2015
DE


Deutschland
RE: Programmierung von Legobausteinen in LabVIEW
vielen Dank teegee.

Das mit der csv Datei hört sich gut an, hier kann ich quasi alle Steine die ich zur Verfügung hab hinterlegen.
Ebenfalls könnte ich dann auch eine weitere Datei für die unterschiedlichen Versionen erstellen, in der die Daten wie Typ, Koordinaten, Ausrichtung und Farbe hinterlegt sind - richtig?

Kann ich danach die beiden csv Dateien mit Hilfe einer Schleife miteinander abgleichen?

Ich glaube mit dieser Vorgehensweise müsste ich schon relativ weit kommen, wie es dann mit der "Bauanleitung" aussieht werde ich wohl nach hinten anstellen.

Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.03.2015, 17:30 (Dieser Beitrag wurde zuletzt bearbeitet: 31.03.2015 17:31 von jg.)
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Programmierung von Legobausteinen in LabVIEW
Ein wenig Offtopic2
Ich kann dir nur dringend empfehlen, eine neuere LabVIEW-Version als 8.0 zu besorgen. Denn das 3D Picture Control gibt es erst seit LV 8.20, ganz zu schweigen davon, dass Version 8.0 allgemein als eine "Krücken-Versionen" gilt.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.03.2015, 17:42
Beitrag #5

becci Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Mar 2015

LabView 12
2015
DE


Deutschland
RE: Programmierung von Legobausteinen in LabVIEW
danke für den Hinweis, eine neue Version kann ich mir von der Hochschule besorgen - daran dürfte es nicht scheitern Smile
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
  Programmierung - Abfahren einer Produktionsstraße nobody_knows 3 4.132 27.02.2015 18:56
Letzter Beitrag: jg
  Anfängerfragen zur Programmierung KornBanane 1 3.127 04.04.2013 14:43
Letzter Beitrag: GerdW
  Einstieg in LabVIEW / PXI Programmierung johannes_r 1 3.690 16.04.2009 15:31
Letzter Beitrag: Y-P
  Programmierung einer SPS in LV Herbert 11 11.312 15.12.2006 14:56
Letzter Beitrag: IchSelbst
  Programmierung mit LabVIEW 7 eric collins 2 3.866 13.05.2005 13:43
Letzter Beitrag: Sarah

Gehe zu: