| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SolidEdge |
Autor
|
Thema: Schnellöffnung der dft aus assembly (2142 mal gelesen)
|
taeky Mitglied
Beiträge: 239 Registriert: 12.08.2003
|
erstellt am: 05. Feb. 2004 15:04 <-- editieren / zitieren --> Unities abgeben:
Gibt es die Möglichkeit in der Baugruppen- oder Partumgebung per Mausklick die Draft Datei eines Teiles zu öffnen. Eben umgekehrt wie Doppelklick auf Draftansicht ins Model. Erspart mir das Suchen der Datei. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Martin L Mitglied Maschinenbauingenieur
Beiträge: 266 Registriert: 19.02.2002 P4 3,0GHz; 1024MB; nVidia quadro 4 980xgl; Win2000 SP3
|
erstellt am: 05. Feb. 2004 15:39 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Hallo taeky, die Möglichkeit gibt es leider nicht. Von der Arbeitsweise eines CAD-Systems betrachtet, ist es auch logisch; Du kannst ja ein Bauteil oder eine Baugruppe x-mal in einem Draft ableiten. Woher soll dann das System wissen, welche Draft Du gerne geöffnet hättest? Gruss Martin ------------------ SE V14-SP7; keine Zusatzmodule P4 1,8GHz; 512MB; Elsa Gloria II; Win2000 SP2 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 05. Feb. 2004 16:33 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
|
Jürgen Niesner Mitglied
Beiträge: 505 Registriert: 26.11.2001
|
erstellt am: 05. Feb. 2004 18:05 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Wenn es regeln gibt wie das Draft zum aktuellen Model heißt, z.B. dateiname ist identisch, nur die Endung unterscheidet sich, dann läßt sich das mit wenigen Zeieln VB-Code erstellen. Jürgen ------------------ 50* SEV14SR10, 4* SEV15 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg Duggen Mitglied Konstrukteur
Beiträge: 232 Registriert: 07.12.2001 SE 2010, Primus
|
erstellt am: 06. Feb. 2004 06:34 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Hallo Jürgen, bei uns heißen in 90% der Fälle die Draft wie das Part/Asm/PSM. Wir uns wäre so ein Makro eine super hilfe. Wer als Zeit und Lust hat darf das ruhig Programmieren . Ich denke an Abbnehmern wird es nicht fehlen. Gruß Jörg Duggen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Marco Kreutz Mitglied
Beiträge: 640 Registriert: 11.02.2003 SolidEdge 2021, SolidWorks 2021, Inventor 2020, PRO/E Creo1 und Creo2 VB 6.0 / VB.NET / C#.NET Windows 10 64bit
|
erstellt am: 06. Feb. 2004 07:59 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
|
TommyH Mitglied Masch. Ing HTL
Beiträge: 45 Registriert: 28.08.2002
|
erstellt am: 06. Feb. 2004 08:05 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Ciao Jörg Ich habe da mal was gemacht. Mit diesem Progamm können Zeichnungen geöffnet werden, sofern diese denselben Dateinamen haben wie die Modelle (ASM, PAR, PSM, PWD) und im selben Verzeichnis liegen. Ist keine Zeichnung vorhanden wird automatisch eine neue erstellt und der Grundriss abgeleitet. In der INI-Datei PFADE.INI kann der Pfad für die Standard-Vorlage abgelegt werden. Die INI-Datei muss im selben Verzeichnis gespeichert sein wie die EXE-Datei. Hoffe es funktioniert und hilft. Gruss Tommy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg Duggen Mitglied Konstrukteur
Beiträge: 232 Registriert: 07.12.2001 SE 2010, Primus
|
erstellt am: 06. Feb. 2004 08:05 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
|
power-kon Mitglied Konstrukteur, CAD-Administrator
Beiträge: 217 Registriert: 21.01.2002 WIN XP SEV18Up11 SEV18Layout
|
erstellt am: 06. Feb. 2004 10:24 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Hallo Marco, auch bei uns heissen 99 % aller parts,pwds,psms,asms wie die drafts. Bei Schweißteilen, die ja ein assembly beinhalten könnte es durch den Zwischenschritt dft-pwd-asm-prt evtl zu Problemen kommen, wenn nicht das zugehörige pwd geöffnet ist. wenn beispielsweise das asm geöffnet ist würde so ein program das dft finden, aber es ist noch ein pwd dazwischen. :-( wir haben das bei uns so gelöst, das asm welches ein pwd wird einen bestimmten buchstaben in der benennung hat. dadurch erkennt jeder sofort, das es sich um ein schweissteil handelt. CU.
------------------ Meine private Maschinenbaubibliothek Gewonnen wird im Kopf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
power-kon Mitglied Konstrukteur, CAD-Administrator
Beiträge: 217 Registriert: 21.01.2002 WIN XP SEV18Up11 SEV18Layout
|
erstellt am: 06. Feb. 2004 10:45 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
|
Marco Kreutz Mitglied
Beiträge: 640 Registriert: 11.02.2003 SolidEdge 2021, SolidWorks 2021, Inventor 2020, PRO/E Creo1 und Creo2 VB 6.0 / VB.NET / C#.NET Windows 10 64bit
|
erstellt am: 06. Feb. 2004 10:55 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Hallo power-kon, ja daran habe ich auch nicht gedacht. Gewonnen wird tatsächlich im Kopf!! Wie schaut es aber mit anderen Konstellationen aus par->psm und so weiter... Gibt es hier auch solche Sonderfälle? ------------------ Marco Kreutz info@hitteam.de http://www.hitteam.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
power-kon Mitglied Konstrukteur, CAD-Administrator
Beiträge: 217 Registriert: 21.01.2002 WIN XP SEV18Up11 SEV18Layout
|
erstellt am: 06. Feb. 2004 10:58 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
|
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 06. Feb. 2004 11:02 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Moin, [snip] Wenn es regeln gibt wie das Draft zum aktuellen Model heißt, z.B. dateiname ist identisch, nur die Endung unterscheidet sich, dann läßt sich das mit wenigen Zeieln VB-Code erstellen. [snip] ich glaube es war gemeint, dass es Faelle gibt in denen es x-drafts (sprich Dateien) gibt, die sich alle auf ein .part beziehen. Das ware dann eine m:n Beziehung. Normal ist sicher eine .draft Datei mit N Ansichten. m:n waere bei datenbankgestuetzer CAD-Software kein Problem. Klaus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gunni Mitglied
Beiträge: 254 Registriert: 20.08.2000 Fujitsu-Siemens Celsius 460 P4 - 1,7GHZ 1GB RAM ATI Fire GL2 -------------------- Windows2000 SP4 Solid Edge V16 SP4 -------------------- Solid Edge - Zusatztools: siritec.com - myNu 4.1 siritec.com - PMTabelle V3.0.0 siritec.com - DraftScale V1.0 siritec.com - MakroToolbar V1.0.0
|
erstellt am: 06. Feb. 2004 11:15 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Hallo TommyH, Gratulation, tolles Programm, klappt super! So was habe ich mir schon lange gewünscht. @Marco Kreutz Bei uns haben 100% der Zeichnungen den selben Namen wie die 3D-Modelle. Die Zeichnungen liegen auch immer im selben Ordner wie die 3D-Modelle. @power-kon Gegenvorschlag: Wieso ändert Ihr nicht einfach Eure Benennung in: 456_456_4567.par Meiner Meinung nach ist der Punkt als Trennzeichen im Datei-Namen in der Windows-Welt nicht gerade eine "glückliche" Wahl. Frage: Gibts eigentlich eine elegante Methode um all die vielen nützlichen Makros für SolidEdge ohne viel Administrationsaufwand auf den Arbeitsplatzrechner zur Verfügung zu stellen? Grüsse Gunni
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TommyH Mitglied Masch. Ing HTL
Beiträge: 45 Registriert: 28.08.2002
|
erstellt am: 06. Feb. 2004 11:20 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Hallo Ich habe das Programm angepasst (quick and dirty). Bei mir funktionierts jetzt auch mit Dateien mit "." zB 123.123.1234.par. Gruss und schönes Wochenende, bei denen es jetzt schon beginnt(bei mir noch nicht) Gruss TommyH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Marco Kreutz Mitglied
Beiträge: 640 Registriert: 11.02.2003 SolidEdge 2021, SolidWorks 2021, Inventor 2020, PRO/E Creo1 und Creo2 VB 6.0 / VB.NET / C#.NET Windows 10 64bit
|
erstellt am: 06. Feb. 2004 11:25 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Hallo Klaus, es gibt PDM Systeme die den Dateinname nach bestimmten Kriterien ändern und somit ist keine Eindeutigkeit vorhanden. Wenn wir eine Lösung dafür erstellen würden dann würden wir alle Zeichnungen (im gleichern Verzeichnis wie die Modelle) mit dem Revisionmanger untersuchen. Somit sind wir unabhängig vom Dateinamen und könnten immer sicherstellen das Zeichnungen gefunden werden. Eine ähnliche Lösung haben wir bereits mit HITTeam realisiert. Mit der Funktion "Datei neu" wird zuerst mit dem Revisionmanager in allen Zeichnungen das gewählte Bauteil gesucht - wird keine Zeichnung gefunden dann wird ein neues erstellt. ------------------ Marco Kreutz info@hitteam.de http://www.hitteam.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 06. Feb. 2004 11:55 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Moin Marco, richtig wenn man auch die Verwaltung per Rev-Manager macht/hat. Nur der Trend duerfte in Richtung datenbankgestuetze CAD sein. Inventor geht schon in diese Richtung und dann ware dies Problem ein Abfallprodukt sozusagen. Klaus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Marco Kreutz Mitglied
Beiträge: 640 Registriert: 11.02.2003 SolidEdge 2021, SolidWorks 2021, Inventor 2020, PRO/E Creo1 und Creo2 VB 6.0 / VB.NET / C#.NET Windows 10 64bit
|
erstellt am: 06. Feb. 2004 12:00 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Hallo Klaus, sicherlich wäre dies ein Abfallprodukt sofern dies realisiert wäre. Stand heute ist mir kein PDM System bekannt - mit solch einer Funktion. ------------------ Marco Kreutz info@hitteam.de http://www.hitteam.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg Duggen Mitglied Konstrukteur
Beiträge: 232 Registriert: 07.12.2001 SE 2010, Primus
|
erstellt am: 06. Feb. 2004 12:19 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
|
power-kon Mitglied Konstrukteur, CAD-Administrator
Beiträge: 217 Registriert: 21.01.2002 WIN XP SEV18Up11 SEV18Layout
|
erstellt am: 06. Feb. 2004 12:27 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
|
Meg-Solid Mitglied Dipl. Ing. (FH) Maschinenbau
Beiträge: 76 Registriert: 15.11.2002 SE V18,UP4 Solid Edge Classic WinXP, NVidia QuadroFX3450 u.a.
|
erstellt am: 06. Feb. 2004 12:58 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
|
taeky Mitglied
Beiträge: 239 Registriert: 12.08.2003
|
erstellt am: 06. Feb. 2004 13:13 <-- editieren / zitieren --> Unities abgeben:
|
Marco Kreutz Mitglied
Beiträge: 640 Registriert: 11.02.2003 SolidEdge 2021, SolidWorks 2021, Inventor 2020, PRO/E Creo1 und Creo2 VB 6.0 / VB.NET / C#.NET Windows 10 64bit
|
erstellt am: 06. Feb. 2004 13:25 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Hallo, wenn es darum geht einfach neue Zeichnung aus der Baugruppe zu erstellen dann ist unser kostenloses Tool das ideale Werkzeug. Neues Dokument erzeugen Sie wählen die Funktion „HITTeam\Neu“ an, dadurch wird die Funktion „Datei\Neu“ von Solid Edge angestoßen und die Auswahlmaske wird geöffnet. In dieser Auswahlmaske wählen Sie ein beliebiges Zieldokument aus und das aktive Dokument wird automatisch eingefügt. Wenn Zieldokumente bereits vorliegen, werden diese übersichtlich mit einem integrierten Viewer dargestellt. Hitteam für SolidEdge: www.hitteam.de\hitteam.zip ------------------ Marco Kreutz info@hitteam.de http://www.hitteam.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TommyH Mitglied Masch. Ing HTL
Beiträge: 45 Registriert: 28.08.2002
|
erstellt am: 06. Feb. 2004 13:51 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Hallo Marco Zitat: Original erstellt von Marco Kreutz:
Mit der Funktion "Datei neu" wird zuerst mit dem Revisionmanager in allen Zeichnungen das gewählte Bauteil gesucht - wird keine Zeichnung gefunden dann wird ein neues erstellt.
Hier sehe ich ein Problem der Performance. Wir haben momentan ca. 8400 SE-Zeichnungen. Wird nun zu einem Modell eine Zeichnung gesucht, werden im schlimmsten Falle 8400 Zeichnungen durchsucht, bis die richtige gefunden wurde. Abgesehen vom verursachten Netzwerkverkehr, würde es bei uns auch seine Zeit dauern. Eine Idee wäre zum Beispiel die Verknüpfung in den Eigenschaften der Datei zu speichern, wenn eine Zeichnung von einem Modell erstellt wird. Hallo alle Anderen Freut mich, dass es funktioniert und vielen Dank für die Unities Gruss TommyH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jürgen Niesner Mitglied
Beiträge: 505 Registriert: 26.11.2001
|
erstellt am: 06. Feb. 2004 13:59 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Servsu SEler, setzt von Euch schon einer Insight ein? Dann sieht nämlich die Sachlage geringfügig verändetr aus: im Insight sollte eigentlich irgendwo stehen in welchen Dateien welche datei verwendet wird, also ein vollständiger Verwendungsnachweis, über den man dann auch sehr schnell alle Drafts finden kann. Ich habe leider mit Insight 0,0 Erfahrung, da wir verordneterwesie SAP-PDM nutzen dürfen. Jürgen ------------------ 50* SEV14SR10, 4* SEV15 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Marco Kreutz Mitglied
Beiträge: 640 Registriert: 11.02.2003 SolidEdge 2021, SolidWorks 2021, Inventor 2020, PRO/E Creo1 und Creo2 VB 6.0 / VB.NET / C#.NET Windows 10 64bit
|
erstellt am: 06. Feb. 2004 14:02 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Hallo, liegen tatsächlich ca. 8400 Zeichnungen in einem Verzeichnis? Unser Programm durchsucht nämlich das aktive Verzeichnis nach Zeichnungen. Übrigens diese Einstellung kann auch abgeschaltet werden so das immer neue Zeichnung erstellt wird. ------------------ Marco Kreutz info@hitteam.de http://www.hitteam.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TommyH Mitglied Masch. Ing HTL
Beiträge: 45 Registriert: 28.08.2002
|
erstellt am: 06. Feb. 2004 15:06 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Marco Ok, es stimmt, wir haben pro Verzeichnis 600 - 800 Zeichnungen. Allerdings ist entspricht der Dateiname der Zeichnung bei uns sowieso immer dem des Modells. Unsere Struktur ist wie folgt aufgebaut: Jeder Artikel erhält eine fortlaufende Nummer beginnend bei 100000. Existiert dazu eine Zeichnung/Modell, wird diese unter der Artikelnummer in einem Share CAD gespeichert. Dieser Share ist unterteilt in Unterverzeichnisse, welche für 1000 Artikelnummern gedacht ist. ..CAD\100, ..CAD\101, ..CAD\102 etc. Wir haben auch spezielle Verzeichnisse für Mass- und Systemzeichnungen, welche Zeichungen enthalten, die von einem Modell abgeleitet sind. Also müssen diese trotzdem durchsucht werden. Zum Beispiel gibt es vom Artikel 101010 ein Modell (101010.asm)im Verzeichnis ..\CAD\101, im selben Verzeichnis eine Zusammenstellungszeichung (101010.dft), im Verzeichnis ..\CAD\Masszchn eine Masszeichnung (101010.dft) und im Verzeichnis ..\CAD\System eine Systemzeichnung. Uff, alle Klarheiten beseitigt? Wirklich effektiv kann man dieses Problem wahrscheinlich nur mit einer Datenbank lösen oder mit der Speicherung des Zeichungspfades im Modell. TommyH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Marco Kreutz Mitglied
Beiträge: 640 Registriert: 11.02.2003 SolidEdge 2021, SolidWorks 2021, Inventor 2020, PRO/E Creo1 und Creo2 VB 6.0 / VB.NET / C#.NET Windows 10 64bit
|
erstellt am: 06. Feb. 2004 15:29 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Hallo TommyH, ja das ist richtig: ------------------------------------------------------------------ Wirklich effektiv kann man dieses Problem wahrscheinlich nur mit einer Datenbank lösen ... ------------------------------------------------------------------- Beim durchsuchen der Dateieigenschaften für alle x-Tausende Zeichnungen wäre sicherlich die Netzbelastung auch sehr hoch. Daher wäre eine Datenbank-Anbindung die ideale Lösung...
------------------ Marco Kreutz info@hitteam.de http://www.hitteam.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
power-kon Mitglied Konstrukteur, CAD-Administrator
Beiträge: 217 Registriert: 21.01.2002 WIN XP SEV18Up11 SEV18Layout
|
erstellt am: 09. Feb. 2004 15:01 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Hallo TommyH, ich habe dein Tool jetzt im Einsatz. ganz kleiner Verbesserungsvorschlag noch beim erstellen und speichern des dft kurz noch einmal eigenschaftstext aktualisieren ich habe die eigenschaften des parts gefüllt dann würde der schriftkopf auch gleich ausgefüllt sein. Ansonsten mehr als danke. Man reiche dir ein virtuellese kühles Bier, Alster, oder was du gerne magst. :-) Ein glücklicher Benutzer ------------------ Meine private Maschinenbaubibliothek Gewonnen wird im Kopf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
power-kon Mitglied Konstrukteur, CAD-Administrator
Beiträge: 217 Registriert: 21.01.2002 WIN XP SEV18Up11 SEV18Layout
|
erstellt am: 10. Feb. 2004 11:22 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
|
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 10. Feb. 2004 15:22 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
|
taeky Mitglied
Beiträge: 239 Registriert: 12.08.2003 SolidWorks 2012 2x Xeon E5440 16 GB RAM NVIDIA Quadro FX 4600 Windows 7 64bit
|
erstellt am: 10. Feb. 2004 16:11 <-- editieren / zitieren --> Unities abgeben:
|
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 10. Feb. 2004 19:36 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
|
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 11. Feb. 2004 01:17 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
Hi power-kon, hmm, meinst Du zum Beispiel den Titel im Schriftkopf? Also ich habe den in der Hintergrundvorlage als 'callout' angelegt und in dem steht drin %{Title|R1} und damit wird der Titel (property: Title) aus dem Part-file genommen. Das funzt einwandfrei. Es gibt da noch andere Quellen zur Auswahl, klick mal bein Erstellen eines Callouts in dem Window auf den Button 'Properties' (ist unterhalb der Eingabe) Klaus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 11. Feb. 2004 09:51 <-- editieren / zitieren --> Unities abgeben: Nur für taeky
|