![]() |
![]() |
||||||
|
|||||||
![]() |
||||||||||||||||||||||
![]() |
||||||||||||||||||||||
![]() |
||||||||||||||||||||||
![]() |
||||||||||||||||||||||
![]() |
||||||||||||||||||||||
![]() |
||||||||||||||||||||||
|
|
|||||
|
Programmeinrichtung und Lehrgang um LSynth |
|||||
|
Dieser Lehrgang sollte einen Einblick geben, wie dieses mächtige Werkzeug arbeitet und wie es korrekt eingerichtet wird. Desweiteren werden Ihnen Tipps und Tricks im Umgang mit den Programmen gezeigt und Lösungen angeboten, wenn es einmal hakt. Der Lehrgang setzt voraus, daß Sie Ihr System der Installationsanleitung für die LDraw Bauteile-Bibliothek und MLCad folgend eingerichtet haben, das Paket mit den nicht -zertifizierten LDraw-Bauteilen vom LDraw Parts Track heruntergeladen und installiert haben, alles ordnungsgemäß läuft und Sie zumindest ein wenig mit MLCad vertraut sind. Der Lehrgang basiert auf den Versionen MLCad 3.11 und LSynth 3.1 und ist folgendermaßen aufgebaut: LSynth installieren |
|||||
| LSynth installieren | |||||
| Laden sie von der LSynth website http://lsynth.sourceforge.net/LSynth.html die Installationsdatei LSynth_3_1_setup.exe herunter. | |||||
![]() |
|||||
| 1. | Starten Sie den Installationsassistenten und geben Sie C:\Programme\LSynth als Installationspfad ein, wenn Sie danach gefragt werden. Der Lehrgang setzt voraus, daß die Datei LSynth.exe und wichtiger der Ordner \Bin\, in C:\Programme\LSynth liegt. Alle Pfadangaben in diesem Lehrgang gehen von dieser Annahme aus. Starten Sie LSynth noch nicht. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Laden Sie bitte die neueste Version der Datei LSynth.mpd herunter, die bestimmt welche Schlauch- und Bandsynthesen und welche Marker für die beiden Synthesetypen zur Verfügung stehen. In älteren Versionen von LSynth waren diese Definitionen fester Bestandteil des Programmcodes und wurden ab der Version 3.0 in eine frei editierbare Datei ausgelagert, um den Benutzern eine Änderungsmöglichkeit zu gestatten:
download: Entpacken Sie den Inhalt in den Ordner \Bin\ der im Stammverzeichnis von LSynth zu finden ist und überschreiben Sie die bereits bestehende Datei (vergessen Sie jedoch nicht, vorher eine Sicherungskopie der alten Datei zu erstellen). Laden Sie außerdem das Dateipaket mit den neuesten Markern herunter. Die LSynth-Marker werden wie ein nicht-zertifiziertes LDraw-Bauteile gehandhabt und in einem speziellen Ordner gespeichert. Es ist wichtig, daß Sie verstehen, wie nicht-zertifizierte Bauteile in Programmen wie MLCad eingebunden werden. Lesen Sie andernfalls zuerst den Lehrgang um MLCad über die MLCad.ini Datei etwas an die eigenen Bedürfnisse anpassen: download: Es wird außerdem vorausgesetzt, daß das LDraw-Stammverzeichnis mit den Ordnern \PARTS\ und \P\ sowie dem Ordner \Unofficial\ C:\Programs\LDraw ist. Erzeugen Sie einen Unterordner namens "LSynth" in Verzeichnis \Unofficial\ und entpacken die den Inhalt des Marker-Paketes dorthin. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Im Datei-Paket mit den Markern befinden sich zudem zwei zertifizierte Bauteile. Diese wurde dahingehend verändert, daß sie nun im Vorschaufenster nicht mehr unsichtbar sind. Kopieren Sie auch diese in den Ordner \Unofficial\LSynth. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MLCad einrichten | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Bevor es an das Erzeugen einer Synthese geht, muss noch sichergestellt werden, dass MLCad und LSynth ordnungsgemäß miteinander kommunizieren. MLCad muss der absolute Pfad zu LSynth, mit dem darin enthaltenen Bin\ Ordner mitgeteilt werden, sowie das Verzeichnis zu den Markern. Laden Sie dazu die neueste MLCad.ini-Datei herunter, die bereits alle Definitionen für die von LSynth 3.1 unterstützten Synthesen enthält. Entpacken Sie den Inhalt der gezippten Datei in das Stammverzeichnis von MLCad (der Ordner der die Datei MLCad.exe enthält) und überschrieben Sie Ihre alte Datei - natürlich erst nachdem Sie eine Sicherung derselben angelegt haben und eigenständige Änderungen in die neue Datei übertragen haben. Öffnen Sie die Datei MLCad.ini in einem Editor wie Notepad oder einem Textverarbeitungsprogramm und gehen Sie in Richtung Dokumentende, bis Sie folgendes lesen: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2. | Entfernen Sie den Strichpunkt "; " vor:
; 3 = SHOW <LDRAWDIR>Unofficial\Parts um folgende Einträge zu erhalten: [SCAN_ORDER] ANMERKUNG! Sollte MLCad das Schlüsselwort
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
3. |
Ersetzen Sie "Define the absolute path to LSynth" (Definiere den absoluten Pfad zu LSynth) mit ihrem Programmpfad, in unserem Fall "C:\Programme\LSynth": [LSYNTH]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Anwender, die mit LSynth vertraut sind, werden die zum Generieren von Schläuchen und Bändern notwendigen, typischen META-Kommandos wiedererkennen. Am Dokumentanfang der .ini-Datei findet der geübtere Anwender zusätzliche Informationen über diesen Abschnitt. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Um auf die LSynth-Marker einfach und schnell zugreifen zu können, empfiehlt es sich MLCads Bauteilebaum eine neue Kategorie hinzuzufügen. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4. |
In der Menüleiste Einstellungen auswählen, das Untermenü Bauteilebaum, dann Baum Einstellungen... (Einstellungen > Bauteilebaum > Baum Einstellungen...). |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
5. |
Dies läßt das Dialogfeld Bauteilebaum Einstellungen aufspringen. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
6. |
Fügen Sie die zwei folgenden Einträge in die Eingabefelder am unteren Rand des Dialogfeldes ein: Name: LSynth |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
7. |
Sie können die Reihenfolge der angezeigten Kategorien durch anklicken der Taster Aufwärts oder Abwärts ändern. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
8. |
Drücken Sie den Knopf OK um die Angaben zu bestätigen und das Dialogfeld Bauteilebaum Einstellungen zu verlassen. An diesem Punkt sollte ihr Bauteilebaum die LSynth-Marker wie folgt aufführen: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eine LSynth-Synthese erzeugen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Alles ist bereits für die erste Synthese! LSynth unterscheidet zwischen zwei Typen von Synthese: Schläuche und Bänder mit dem Unterschied, dass Bänder geschlossen sind und ihr Pfad von Zahnrädern und Reifen bestimmt wird während Schläche sich durch bestimmte Markierungspunkte schlängeln. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
9. |
Wählen Sie Extras > LSynth > Kommando einfügen... oder klicken Sie auf das Symbol Kommando einfügen in der Experten-Symbolleiste. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
10. |
Dies läßt das Kommando LSynth-Dialogfeld aufspringen. Das Listenfeld zeigt alle LSynth-META-Kommandos, welche in der Datei MLCad.ini aufgeführt sind.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
11. |
Wählen Sie einen Typ und bestätigen Sie Ihre Wahl durch klicken des OK-Knopfes. Für den Lehrgang wollen wir PNEUMATIC_HOSE (Pneumatischer Schlauch) verwenden. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
12. |
MLCad fügt das entsprechende LSynth-META-Kommando ein, gefolgt von einem SHOW- und END-Kommando. SYNTH BEGIN PNEUMATIC_HOSE 16 Die Zahl am Ende des SYNTH BEGIN-Kommandos definiert die LDraw Farbnummer der synthetisierten Bauteile. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
13. |
Sie können die Farbe durch auswählen aller Synthese-Bauteile mittels dem Menü Bearbeiten > Markieren > Gleicher Typ ändern, nachdem die Synthese generiert wurde, da jedoch LSynth eine Farbunterstützung integriert, ist es viel vorteilhafter dies bereits vor der Synthese zu tun. Wählen Sie Bearbeiten > Bearbeiten... aus der Menüleiste oder klicken Sie das entsprechende Symbol in der Objektleiste oder doppelklicken sie auf die Bemerkung in der Datei-Bauteil-Liste. Dies öffnet den Bemerkung-Dialog. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
14. |
Ersetzten Sie die voreingestellte Farbe 16 durch die gewünschte LDraw-Farbnummer und drücken Sie den Knopf OK. Stellen Sie sicher, daß Bemerkung oder Meta Kommando in altem Stil ausgewählt ist.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
15. |
Wählen Sie die Kategorie LSynth im Bauteilebaum, um eine Vorschau der zur Verfügung stehenden Marker zu sehen. Suchen Sie sich einen Marker aus - sie sehen zwar verschieden aus, haben aber die selbe Funktion und Eigenschaft - und positionieren ihn in einem der Ansichtsfenster. Ich wählen LS02.dat - LSynth Hose Constraint Part - Type 2, ein Marker den ich während der Testphase kreiert habe.
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16. | Es ist ratsam die Marker farblich zu kennzeichnen. In einer Datei mit mehreren Synthesen kann es schwierig werden zu bestimmen, welcher Marker zu den einzelnen Synthesen gehört. Vor allem wenn es darum geht, einen Fehler in ihrer Kommando-Reihung zu finden, nachdem LSynth ein fehlerhaftes Ergebnis zurückgegeben hat. Sogar in einer Datei mit nur einer Synthese ordne ich meine Arbeit, indem ich den Start-Marker grün und den End-Marker rot färbe, während alle Marker die einen Duchgangspunkt markieren eine gemeinsame Farbe erhalten. Sollte sich der Marker sich mit einem Bauteil überlappen [in diesem Fall "4694c01.dat - Technic Pneumatic Switch complete assembly (neutral position)" mache ich das Bauteil durchsichtig, um das Positionieren des Markers zu erleichtern. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
17. |
Während das END-Kommando nur für LSynth unerläßlich ist, wird das SHOW-Kommando auch von MLCad für die interne Verarbeitung des Sichtbarkeits-Status der Marker- und Synthese-Bauteile verwendet. Alle Schlauch- und Band-Marker müssen zwischen dem Sichtbarkeits-Kommando SYNTH SHOW oder HIDE und dem SYNTH END-Kommando plaziert werden! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Wie bereits erwähnt, sehen die Marker unterschiedlich aus, aber sie werden von LSynth gleichwertig behandelt mit Ausnahme der Marker die rote und grüne Ringe haben welche ausschließlich für Schläuche mit einer festen Länge wie Minifig Ketten oder Seile mit der "xxL"-Kennung verwendet werden sollten.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
18. |
Wählen Sie Extras > LSynth > LSynth ausführen aus der Menüleiste oder klicken Sie das Symbol mit dem gespiegelten Befehl in der Experten-Symbolleiste an, sobald alle Marker positioniert sind. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
19. |
Wenn an einer neuen Datei gearbeitet wird, welche noch nie gespeichert wurde, werden Sie von MLCad gefragt, ob sie ihre Arbeit sichern wollen, bevor das Datenpacket zu Lsynth geschickt wird. Dies wird wärmsten empfohlen, da man damit das in MLCad fehlende Rückgängig machen von Befehlen umgehen kann. Mehr Details dazu finden Sie weiter unten im Lehrgang - speihern Sie zunächst Ihre Arbeit und nennen Sie die Datei LSynth_Tutorial_Constraints-only.ldr. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
20. |
Bei einem Computer mit einem langsamen Prozessor werden Sie das Fenster der Eingabeaufforderung aufblitzen sehen, welches die Synthese ausführt. MLCad tut in diesem Moment nichts anderes, als eine temporäre Datei zu generieren und diese durch LSynth verarbeiten zu lassen. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
21. |
Gratuliere - an diesem Punkt sollten Sie Ihren ersten Pneumatikschlauch erzeugt haben. Hat nicht funktioniert sagen Sie! Werfen Sie einen Blick auf das Kapitel Fehlersuche. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 22. | Klicken Sie mit der rechten Maustaste in eines der Ansichtsfenster und wählen Sie Gitterbox aus dem Kontextmenü, um zu sehen wie die einzelnen Teile der Synthese angeordnet wurden, um den Schlauch zu bilden. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
23. |
Sobald die Synthese ausgeführt wurde, weist MLCad den Markern den HIDDEN-Status (versteckt) zu. Benützen Sie die Sichtbarkeits-Kommandos aus dem Menü Extras > LSynth oder die Symbole in der Expertenleiste um: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Diese Funktion ist nützlich wenn Sie den Pfad der synthesierten Teile glätten wollen, weil das Resultat nicht Ihren Vorstellungen entspricht. Durch das Anzeigen/Verstecken der Marker bekommen Sie eine Vorstellung welche Marker repositioniert oder gelöscht werden müssen. Bevor Sie jedoch an die Feinanpassung gehen können, müssen Sie die von LSynth hinzugefügten Synthese-Teile und zusätzlichen META-Kommandos löschen. Da MLCad kein Rückgängig machen der Befehle anbietet, wird die fehlende Funktion durch das Laden der zuvor gespeicherten Datei umgangen. | |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 24. | Wählen Sie Datei > Zurücksetzen und verwerfen Sie alle Änderungen, indem Sie den aufspringenden Dialog mit Ja beantworten. LSynth_Tutorial_Constraints-only.ldr wird neu geladen. Wenn Sie Ihre Arbeit jedes mal vor dem Ausführen einer Synthese speichern sparen Sie sich eine Menge Frust! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 25. | Um den geraden Abschnitt am Ende mit einer weich verlaufenden Kurve zu ersetzen, müssen Sie den ausgewählten Marker entweder feiner positionieren/drehen oder ihn auf irgend eine Weise entfernen, so dass LSynth ihn nicht "sieht" wenn es den Pfad der Synthese berechnet - je weniger Durchgangspunkte eine Synthese hat, desto weicher wird sich der Pfad durch den Raum schlängeln. Für den Lehrgang habe ich das Entfernen gewählt, da ich aus Erfahrung weiss, dass das Finden der genauen Koordinaten und des Rotationswinkels ziemlich mühsam werden kann. (Aber auch um Ihnen noch einige zusätzliche Tricks zu zeigen). Am einfachsten wäre es den Marker schlicht und einfach zu löschen, doch damit wären die Koordinaten für einen weiteren Versuch vollständig verloren - nicht wirklich praktisch. Eine Option wäre den Marker in der Bauteileliste außerhalb des Synthese-Abschnitts zu verschieben, also unterhalb des SYNTH END META-Kommandos oder oberhalb SYNTH BEGIN... aber am schnellsten ist es ihn einfach mit MLCads HIDE-Befehl unsichtbar zu machen. |
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 26. | Wählen Sie Bearbeiten > Sichtbarkeit > Verstecken oder klicken Sie auf das entsprechende Icon in der Sichtbarkeitsleiste. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 27. | Wird LSynth erneut ausgeführt, wird es den versteckten Marker ignorieren. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 28. | Sollte das Resultat Ihren Erwartungen entsprechen können Sie den nicht mehr benötigten Marker löschen oder ihn außerhalb des Synthesebereichs verschieben. Es ist empfehlenswert die Datei mittels Datei > Speichern unter... unter einem neuen Namen wie LSynth_Tutorial_Synthesis.ldr oder LSynth_Tutorial_Processed.ldr oder ... zu speichern, um die Rohdaten als Sicherung zu behalten. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Sie wollen noch mehr Informationen? Werfen Sie einen Blick auf das Kapitel Fehlersuche oder die Seite mit Beispielen. Zusätzlich können Sie sich die im Lehrgang verwendeten Dateien genauer ansehen.
Gutes LSynthen! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||
|
|
||
| Es wird keine Garantie für die Richtigkeit oder Genauigkeit, des auf dieser Website angebotenen Inhaltes übernommen. LEGO® ist ein eingetragenes Warenzeichen der LEGO Firmengruppe, welche diese Website weder unterstützt noch autorisiert. |
||