Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  MegaCAD
  Stückliste 2.0

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Webinar für CAD-Konstrukteure im Metallbau: Industrietreppen, Balkone, Geländer in einer nahtlosen 2D- und 3D-CAD-Umgebung
Autor(20117) Thema:  Stückliste 2.0 (1270 mal gelesen)
Steffen_WAL
Mitglied
Dipl.-Ing. (FH), Konstrukteur


Sehen Sie sich das Profil von Steffen_WAL an!   Senden Sie eine Private Message an Steffen_WAL  Schreiben Sie einen Gästebucheintrag für Steffen_WAL

Beiträge: 923
Registriert: 27.10.2002

Windows XP, MegaCAD 2012-3D, Core 2 Duo E8400, 2048MB RAM, PNY Quadro FX1700, RAID0 298GB

erstellt am: 19. Jul. 2007 09:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

ich würde gerne folgendes in einem Stücklistenfeld ausgeben:
$(3D_OBJ:NAME), $(MEGA_PARA:H1)x $(MEGA_PARA:V1) x $(MEGA_PARA:P1)

Gelingt mir aber leider nicht, da MegaCAD für jede $() ein neues Stücklistenfeld belegt. Kann man das irgendwie gruppieren? So das o.g. Zeile in einem Stücklistenfeld ausgegeben wird? Der Hilfetext hilft mir hier leider nicht weiter

Vielen Dank im vorraus.

Gruß
Steffen

------------------
prolinux.de - Warum durch das Fenster gehen, wenn es eine Tür gibt...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

J. Zimmermann
Mitglied
Dipl.-Ing.


Sehen Sie sich das Profil von J. Zimmermann an!   Senden Sie eine Private Message an J. Zimmermann  Schreiben Sie einen Gästebucheintrag für J. Zimmermann

Beiträge: 251
Registriert: 18.11.2002

erstellt am: 19. Jul. 2007 22:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Steffen_WAL 10 Unities + Antwort hilfreich

Hallo und guten Abend,

die Stücklistenauswertung stört sich an dem 'x'-Zeichen in der Search-Anweisung. Das kann man umgehen, indem man eine Formatangabe für diesen Zweck hier missbraucht. Diese muss dann in '$F'-Zeichen eingepackt werden.

z. B.  $(3D_OBJ:NAME)  $(MEGA_PARA:H1)$F$V(2) x$F $(MEGA_PARA:V1)

Der fettgedruckte Bereich ist entscheidend.

Ich hoffe, dass ich die Frage jetzt richtig verstanden habe und dass andererseits/gleichzeitig meine Antwort verständlich ist.

------------------
Schöne Grüße

J. Zimmermann
4CAM GmbH
MegaCAD Competence Center

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hochbaum
Ehrenmitglied



Sehen Sie sich das Profil von Hochbaum an!   Senden Sie eine Private Message an Hochbaum  Schreiben Sie einen Gästebucheintrag für Hochbaum

Beiträge: 1795
Registriert: 14.08.2000

MegaCAD alles und in jeder Form
i7, 12GB, Quadro K2200
WIN10/64

erstellt am: 20. Jul. 2007 09:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Steffen_WAL 10 Unities + Antwort hilfreich

volle Punktzahl

------------------
E.Hochbaum

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Steffen_WAL
Mitglied
Dipl.-Ing. (FH), Konstrukteur


Sehen Sie sich das Profil von Steffen_WAL an!   Senden Sie eine Private Message an Steffen_WAL  Schreiben Sie einen Gästebucheintrag für Steffen_WAL

Beiträge: 923
Registriert: 27.10.2002

Windows XP, MegaCAD 2012-3D, Core 2 Duo E8400, 2048MB RAM, PNY Quadro FX1700, RAID0 298GB

erstellt am: 20. Jul. 2007 11:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

zunächst danke für die Hilfe. Leider funktioniert das so nicht. Ich habe die FMT-Datei entsprechend umgeschrieben:

Code:

!MegaCad Partlist Format 2.0
FORMAT:  <<<  <<<< <<<<<<<<<<<<<< <<<< << <<<< << <<<<<<<<<<<<<<<< <<<<<<<<< <<<<<<<<<<<<<<<<
LINE  :+-----+-----+-----------------------------------------------+---------+----------------+
TEXT  : Pos.  Menge Benennung                                      Länge    Material
LINE  :----------------------------------------------------------------------------------------
SORT  :  0      -3  1                                              2        0
REPEAT:
LINE  :----------------------------------------------------------------------------------------
SEARCH:  %i    %n  $(3D_OBJ:NAME) $(MEGA_PARA:H1) $F$V(2) x$F $(MEGA_PARA:V1) $F$V(2) x$F $(MEGA_PARA:P1) $(3D_OBJ:HEIGHT) MAT_KENN=     
END  :
LINE  :+-----+-----+-----------------------------------------------+---------+----------------+

Die Ausgabe sieht dann allerdings wie folgt aus:

Code:

Pos.  Menge Benennung                                      Lõnge    Material
  1    1    Blech              MA      MA                  3        X5CrNi18-10
  2    2    gerades Prisma 25      25      2                850
  3    1    gerades Prisma 25      25      2                450
  4    1    gerades Prisma 25      25      2                500
  5    4    Vierkantrohr  30  MA 30  MA 2                90        X5CrNi18-10
  6    2    Vierkantrohr  30  MA 30  MA 2                500      X5CrNi18-10
  7    2    Vierkantrohr  30  MA 30  MA 2                700      X5CrNi18-10

Weis jemand Rat?

Gruß
Steffen

------------------
prolinux.de - Warum durch das Fenster gehen, wenn es eine Tür gibt...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

J. Zimmermann
Mitglied
Dipl.-Ing.


Sehen Sie sich das Profil von J. Zimmermann an!   Senden Sie eine Private Message an J. Zimmermann  Schreiben Sie einen Gästebucheintrag für J. Zimmermann

Beiträge: 251
Registriert: 18.11.2002

erstellt am: 20. Jul. 2007 11:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Steffen_WAL 10 Unities + Antwort hilfreich

Hallo,

jetzt schmeißen wir doch erstmal das Leerzeichen vor dem 'x' raus und dann ist sicherlich noch ein Blick (und evtl. eine Anpassung) der Formatzeichen (<, >, etc.) notwendig. Das $F$V(...)x$F ist keine eigene Spalte. Die Punkte ... betreffen die Nachkomma-Stellenzahl. Dann muss es aber passen.

Achten Sie bitte auch darauf, dass die Texteinstellung auf Vektorfonts steht. Sonst gibt es sowieso Chaos.

Ich habe mir die part10.fmt nochmals angeschaut und noch ein wenig modifiziert:

!MegaCAD Partlist Format 2.0
ATTRIB: 7.0 , 5.0 , 2.0 , 90.0 , 2.0
FORMAT:  >>>>>  >>>>>>>>>>>>>>>>>>>>  >>>>><<<<< >>>>>>>>>>>
LINE  :+--------------------------------------------------------+
TEXT  :
TEXT  :  No.:      Description            Material      Quantity
TEXT  :
LINE  :----------------------------------------------------------

REPEAT:
LINE  :----------------------------------------------------------
SEARCH:    %i      $(3D_OBJ:NAME)  $(MEGA_PARA:H1) $(MEGA_PARA:V1)$Fx$V(0)$F    %n
END  :
LINE  :+--------------------------------------------------------+

damit kommt das raus:

  No.:      Description            Material      Quantity

      1        gerades Prisma    213x225            1
      2                  test    213x225            1

------------------
Schöne Grüße

J. Zimmermann
4CAM GmbH
MegaCAD Competence Center

[Diese Nachricht wurde von J. Zimmermann am 20. Jul. 2007 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Steffen_WAL
Mitglied
Dipl.-Ing. (FH), Konstrukteur


Sehen Sie sich das Profil von Steffen_WAL an!   Senden Sie eine Private Message an Steffen_WAL  Schreiben Sie einen Gästebucheintrag für Steffen_WAL

Beiträge: 923
Registriert: 27.10.2002

Windows XP, MegaCAD 2012-3D, Core 2 Duo E8400, 2048MB RAM, PNY Quadro FX1700, RAID0 298GB

erstellt am: 20. Jul. 2007 11:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Herr Zimmermann,

auch das fürht nicht zum Ziel! Ich habe die FMT jetzt wie folgt angepasst:

Code:

!MegaCad Partlist Format 2.0
FORMAT:  <<<  <<<< <<<<<<<<<<<<<<<<<<<< <<<< <<<< <<<<<<<<<<<<<<<< <<<<<<<<< <<<<<<<<<<<<<<<<
LINE  :+-----+-----+-----------------------------------------------+---------+----------------+
TEXT  : Pos.  Menge Benennung                                      Länge    Material
LINE  :----------------------------------------------------------------------------------------
SORT  :  0      -3  1                                              2        0
REPEAT:
LINE  :----------------------------------------------------------------------------------------
SEARCH:  %i    %n  $(3D_OBJ:NAME) $(MEGA_PARA:H1)$F$V(...)x$F $(MEGA_PARA:V1)$F$V(...)x$F $(MEGA_PARA:P1) $(3D_OBJ:HEIGHT) MAT_KENN=     
END  :
LINE  :+-----+-----+-----------------------------------------------+---------+----------------+

Die Ausgabe sieht dann jetzt so aus:

Code:

Pos.  Menge Benennung                                      Lõnge    Material
  1    1    Blech                                          3        X5CrNi18-10
  2    2    Vierkantrohr        25.0 25.0 2                850
  3    1    Vierkantrohr        25.0 25.0 2                450
  4    1    Vierkantrohr        25.0 25.0 2                500
  5    4    Vierkantrohr        30.0 30.0 2                90        X5CrNi18-10
  6    2    Vierkantrohr        30.0 30.0 2                500      X5CrNi18-10
  7    2    Vierkantrohr        30.0 30.0 2                700      X5CrNi18-10

Die x werden nicht ausgegeben.

Gruß
Steffen

------------------
prolinux.de - Warum durch das Fenster gehen, wenn es eine Tür gibt...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

J. Zimmermann
Mitglied
Dipl.-Ing.


Sehen Sie sich das Profil von J. Zimmermann an!   Senden Sie eine Private Message an J. Zimmermann  Schreiben Sie einen Gästebucheintrag für J. Zimmermann

Beiträge: 251
Registriert: 18.11.2002

erstellt am: 20. Jul. 2007 11:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Steffen_WAL 10 Unities + Antwort hilfreich


PART10.zip

 
Hallo Steffen,

das mit den Punkten haben Sie mißverstanden. Hier kommt die Anzahl der Nachkommastellen rein. Ich stelle meine Test-part10.fmt mal mit drauf. Am besten Sie stellen Ihre auch schnell rein, dann sollten wir das kurzfristig in den Griff bekomen.

------------------
Schöne Grüße

J. Zimmermann
4CAM GmbH
MegaCAD Competence Center

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Steffen_WAL
Mitglied
Dipl.-Ing. (FH), Konstrukteur


Sehen Sie sich das Profil von Steffen_WAL an!   Senden Sie eine Private Message an Steffen_WAL  Schreiben Sie einen Gästebucheintrag für Steffen_WAL

Beiträge: 923
Registriert: 27.10.2002

Windows XP, MegaCAD 2012-3D, Core 2 Duo E8400, 2048MB RAM, PNY Quadro FX1700, RAID0 298GB

erstellt am: 20. Jul. 2007 13:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Herr Zimmermann,

irgendwie ist die Außentemperatur nicht spurlos an mir vorüber gegangen! Aber jetzt klappt es.

Vielen Dank!

Gruß
Steffen

------------------
prolinux.de - Warum durch das Fenster gehen, wenn es eine Tür gibt...

[Diese Nachricht wurde von Steffen_WAL am 20. Jul. 2007 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz