Dr. Brixel
10.02.2006, 23:38

Unkorrekte Zählung von Teilen aus Submodels in MLCad



Hallo CAD-Spezialisten,

ich möchte für meine Modelle Teilelisten (Inventorys) erstellen.
Nun habe ich gesehen, daß unter MLCad bei Reports/Parts mehrfach verbaute Submodels nur EINFACH gezählt werden (selbst beim Anklicken von "Submodels").

Hat von Euch jemand eine Idee, wie ich an mein korrektes Inventory komme? Ich bin kurz davor, eine Routine zu schreiben, die die MLCad-Teile-Liste zerpflückt und nach Submodels und deren vorkommender Anzahl durchforstet (das ganze natürlich geschachtelt, denn Submodels können ja wiederum Submodels enthalten...)

Der Import in BrikTrak bringt mich auch nicht weiter, da dort exakt das gleiche Problem besteht.

Wäre toll, wenn jemand dazu einen Tip hat...

Schöne Grüße
Bernd S.



TASTER
11.02.2006, 00:57

Re: Unkorrekte Zählung von Teilen aus Submodels in MLCad


Re: [B]Unkorrekte Zählung von Teilen aus Submodels in MLCad[/link] von Dr. Brixel am 10. Februar 2006 23:38:51:

[center][link]http://www.t-reichling.de/elch/elch.jpg[/link][/center]


Hallo Bernd,

welche MLCad Version benutzt du? Ich arbeite derzeit mit 3.11 und da tritt das Problem nicht auf. Mehrfach eingefügte Submodels werden auch mehrfach in der Teileliste aufgeführt.

Aber du könntest dir eine Gesamtteilliste übrigens auch mit LPub generieren lassen. Sogar bebildert :-)

Gruß Tobias


www.t-reichling.de


grubaluk
11.02.2006, 00:57

Re: Unkorrekte Zählung von Teilen aus Submodels in MLCad


Re: [B]Unkorrekte Zählung von Teilen aus Submodels in MLCad[/link] von Dr. Brixel am 10. Februar 2006 23:38:51:


>Hallo CAD-Spezialisten,

Hallo!

Ich weiß nicht, ob ich dazu gehöre, aber ich weiß, dass auf Lugnet vor kurzem über ein ähnliches/gleiches Problem gegrübelt wurde:

Lugnet mpd-Zählerei-Thread

Da ist vielleicht was Brauchbares dabei...

Gruß
Andreas




grubaluk
11.02.2006, 00:59

Re: Unkorrekte Zählung von Teilen aus Submodels in MLCad


Re: [B]Re: Unkorrekte Zählung von Teilen aus Submodels in MLCad[/link] von TASTER am 11. Februar 2006 00:57:14:


Zeitgleiche Antwort um 00:57!!!

Ich fass' es nicht. Dürfen wir uns jetzt was wünschen?

Gruß
Andreas



TASTER
11.02.2006, 10:17

Re: Unkorrekte Zählung von Teilen aus Submodels in MLCad


Re: [B]Re: Unkorrekte Zählung von Teilen aus Submodels in MLCad[/link] von grubaluk am 11. Februar 2006 00:57:43:

[center][link]http://www.t-reichling.de/elch/elch.jpg[/link][/center]


Hallo Andreas,

ich bin mir nicht ganz sicher, ob ich Dr. Brixel jetzt richtig verstanden habe oder nicht, aber wenn ja, dann sind das ja zweit leicht unterschiedliche Probleme:

1) Dr. Brixel "Nun habe ich gesehen, daß unter MLCad bei Reports/Parts mehrfach verbaute Submodels nur EINFACH gezählt werden (selbst beim Anklicken von "Submodels")." Ich verstehe darunter, dass wenn er z.B. 3 mal das gleiche Submodel in einem Modell verwendet, dieses jedoch nur einmal in der Part List auftaucht. Das Problem kann ich leider nicht nachvollziehen. Meine 3.11er Version von MLCad zählt die Submodels korrekt.

2) Im Lugnet-Thread, sucht jemand etwas anderes. Die Submodels werden ja als einzelner Part in der Partlist aufgeführt. Hier sucht jemand die Möglichkeit, diese Submodels in der Partlist rekursiv aufzulösen und in die Einzelparts zu zerlegen, um am Ende eine gesamte Partlist zu erhalten. So wie LPub die graphisch ausgibt, nur halt textuell.
Das ist zumindest mit der 3.11er Version von MLCad nicht möglich. Wie es bei der 3.20er aussieht weiß ich noch nicht. Ich hatte bisher keine Notwendigkeit die Software upzudaten. Prinzipiell sollte das aber auch "von Hand" kein Problem sein. Ein kleines Perl-Skript ist wohl am besten dazu geeignet, die MLCad-Datei (ist ja ein Textfile) mit ein paar regulären Ausdrücken zu zerlegen und rekursiv die MLCad-Dateien der Submodels mit zu verarbeiten. In der Datei steht ja die Farbe als Zahl codiert, die Position ist für die Partlist ja eh unwichtig, und die Partbezeichnung.

Mfg Tobias


www.t-reichling.de


grubaluk
11.02.2006, 12:29

Re: Unkorrekte Zählung von Teilen aus Submodels in MLCad


Re: [B]Re: Unkorrekte Zählung von Teilen aus Submodels in MLCad[/link] von TASTER am 11. Februar 2006 10:17:42:


Moin Tobias!

Ob ich Dr.Brixel (zu so später Stunde) richtig verstanden habe, weiß ich natürlich auch nicht, aber ich hatte ihn wie in 2) verstanden.

Allerdings würde ich mich auch nicht grad einen Experten in solchen Fragen schimpfen, da ich bisher weder Anleitungen noch Teilelisten aus meine mlcad-Modellen fabriziert habe.

Wenn es nur darum geht, eine Teileliste in der Art einer Einkaufliste zu erzeugen, würde ich die simple aber wohl erfolgreiche Methode wählen, das zentrale Modell der mpd-Datei (meist wohl untitled.ldr (und nur das!)) per File/Export als ldr zu speichern (liegt dann wo als ...0001.ldr o.s.ä.) und dann mit mlcad dieses Modell zu laden. Der Teilereport zählt dann die Teile einzeln.

Gruß
Andreas



Ben®
11.02.2006, 12:41

Auch mein Lösungsweg: Export des Hauptmodells und fertig!


Re: [B]Re: Unkorrekte Zählung von Teilen aus Submodels in MLCad[/link] von grubaluk am 11. Februar 2006 12:29:00:



Hallo LLL

Per Export das Hauptmodells komme auch ich an meine Gesamt-Teileliste.
Etwas "dumm" ist es, wenn ich gebogene Flexschläuche und so Zeugs dabei habe. Da werden dann die "zerhäckselten Schlauchfetzen" als Teile gezählt. Ebenso mit unoffiziellen (selbsterzeugte) Teile: die sind dann - zu "Primitives" zerschreddert - in der Liste enthalten. Aber das kriegt man per Hand auch wieder aufgeräumt. Außerdem dürfte dies die wenigsten Anwender betreffen.

LPub ist bei mir leider hochgradig anwenderfeindlich - ich habe es noch nie glatt zum Laufen gebracht (außer bei sehr primitiven Modellen mit nur 1 Submodell oder so) - daher ist das bei mir nie eine Option um damit irgendwas anzufangen.

Gruß

Ben





TASTER
11.02.2006, 12:48

Re: Unkorrekte Zählung von Teilen aus Submodels in MLCad


Re: [B]Re: Unkorrekte Zählung von Teilen aus Submodels in MLCad[/link] von grubaluk am 11. Februar 2006 12:29:00:

[center][link]http://www.t-reichling.de/elch/elch.jpg[/link][/center]



>Wenn es nur darum geht, eine Teileliste in der Art einer Einkaufliste zu erzeugen, würde ich die simple aber wohl erfolgreiche Methode wählen, das zentrale Modell der mpd-Datei (meist wohl untitled.ldr (und nur das!)) per File/Export als ldr zu speichern (liegt dann wo als ...0001.ldr o.s.ä.) und dann mit mlcad dieses Modell zu laden. Der Teilereport zählt dann die Teile einzeln.


Hallo Andreas,

das wiederum funktioniert bei mir nicht. In der Partliste tauchen die Submodels als einzelne Parts auf, ohne jedoch darzustellen, aus welchen Einzelteilen sie wiederum bestehen.

Mfg Tobias



www.t-reichling.de


TASTER
11.02.2006, 13:02

Re: Auch mein Lösungsweg: Export des Hauptmodells und fertig!


Re: [B]Auch mein Lösungsweg: Export des Hauptmodells und fertig![/link] von Ben® am 11. Februar 2006 12:41:38:

[center][link]http://www.t-reichling.de/elch/elch.jpg[/link][/center]


Hallo Ben,

ich habe nach einem Export immer noch die Submodels in der Partlist. Habe jetzt auch die 3.20er Version probiert mit dem gleichen Ergebnis.

Könntest du vielleicht mal genau beschreiben, wie du vorgehst. Welche Befehle, mit welchen Parametern. Danke!

MFG Tobias



www.t-reichling.de


Ben®
11.02.2006, 13:14

Re: Auch mein Lösungsweg: Export des Hauptmodells und fertig!


Re: [B]Re: Auch mein Lösungsweg: Export des Hauptmodells und fertig![/link] von TASTER am 11. Februar 2006 13:02:20:


Hallo Tobias,

ich nutze offensichlich noch ML-CAD v3.00 (sagt mir die Info).

Mein Vorgehen: ich habe ein MPD-File im ML-CAD offen und exportiere via:

"File" => "Export"

(settings dabei: Export format = "Ldraw normal" // Models = [dein Hauptmodell anwählen] // steps = Range [das wo man eben das fertige Modell sieht - ich nutze keine Steps in 99% aller Fälle].

Export Pfad muß noch eingegeben werden, sonst nichts weiter....

*************

Mach dem "OK" ist das MPD-File als ldr-Bandwurm ohne Submodels in dem Exportverzeichnis. Wenn Du das öffnest und den Report ansiehst, sind alle Teile in der Liste drin.

Hoffe, das war nun halbverständlich?

Gruß

[link]http://www.fgltc.org/bwoabs/vitae/sign4ben.gif[/link]

[center][link]http://www.fgltc.org/bwoabs/banner.gif" border = 0>[/center]

P.s.: Übrigens nicht die "falsche Exportfunktion verwenden: Export im Menue "Multiparts" erfüllt ganz andere Zwecke...






grubaluk
11.02.2006, 13:15

Re: Unkorrekte Zählung von Teilen aus Submodels in MLCad


Re: [B]Re: Unkorrekte Zählung von Teilen aus Submodels in MLCad[/link] von TASTER am 11. Februar 2006 12:48:19:


>>Wenn es nur darum geht, eine Teileliste in der Art einer Einkaufliste zu erzeugen, würde ich die simple aber wohl erfolgreiche Methode wählen, das zentrale Modell der mpd-Datei (meist wohl untitled.ldr (und nur das!)) per File/Export als ldr zu speichern (liegt dann wo als ...0001.ldr o.s.ä.) und dann mit mlcad dieses Modell zu laden. Der Teilereport zählt dann die Teile einzeln.
>
>Hallo Andreas,
>das wiederum funktioniert bei mir nicht. In der Partliste tauchen die Submodels als einzelne Parts auf, ohne jedoch darzustellen, aus welchen Einzelteilen sie wiederum bestehen.
>Mfg Tobias

Hallo,
das ist ja gediegen, denn wir benutzen wohl die gleiche Version. Vielleicht sollte ich noch erwähnen, dass ich in dem Exportdialog dann

- als Exportformat "Ldraw normal"
- unter Models alles deaktiviert habe bis auf die untitled.ldr
- folglich unter Steps/range nur noch "1-1" stehen habe

Dann landet die ldr mit dem Namen der urprünglichen mpd-Datei und bei mir mit der Endung 00001.ldr in dem angegebenen Export-Pfad.

Gruß
Andreas




6 nachfolgende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen