| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| CIDEON Whitepaper: Konfigurationsprozess - durchgängig und zukunftsweisend, ein Whitepaper
|
Autor
|
Thema: Zeichnungsrahmen (9019 mal gelesen)
|
lbcad Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3833 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 03. Mrz. 2004 09:59 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, ich habe mal ein Makro gemacht, daß den Zeichnungsrahmen per Knopfdruck in das Blatt einfügt. - mit Faltmarken - mit Schnittlinien - anpassbar Das Dings hat nur einen Haken: - Beim Änderm der Blattgröße / Ausrichtung muß man das Makro noch mal laufen lassen. Falls Interesse besteht bitte melden. ------------------ Gruß Lothar Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
legenb Mitglied Techniker
Beiträge: 859 Registriert: 19.03.2002 Produktion IV 2011 Win7 Pro 64 Bit HP 8770w
|
erstellt am: 03. Mrz. 2004 11:08 <-- editieren / zitieren --> Unities abgeben: Nur für lbcad
Hallo Lothar, erstellst Du den Rahmen mit dem Makro oder kopierst es aus den Ressourcen in das Blatt? Mit Faltmarken und dergleichen lässt auf ein generiertes Blatt schließen. Wir nutzen den Standard Rahmen nicht, da er ja bekanntlich keine Faltmarken hat. Wir löschen und kopieren immer den benötigten Rahmen. Von daher wäre ich an dem Makro interessiert. Es wäre mir auch hundert U´s wert. ------------------ Gruss Bernd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rapti Mitglied Dipl. Ing. HTL Maschinenbau
Beiträge: 691 Registriert: 13.02.2003
|
erstellt am: 03. Mrz. 2004 11:50 <-- editieren / zitieren --> Unities abgeben: Nur für lbcad
Hallo Lothar, Das Makro wäre sehr interessant, wenn er solche Rahmen von "aussen", d.H. nicht von den Zeichnungsressourcen holen würde. Damit könnte man erreichen, dass bei Firmen, die sehr viele unterschiedlichen Rahmen und Schriftfelder haben, nicht jedes im Template sein muss, oder dass nicht so viel verschiedene Templates angelegt werden müssten. --> also genau so wie es z.B. das Mechanical macht. gruss Rapti Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
lbcad Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3833 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 03. Mrz. 2004 13:10 <-- editieren / zitieren --> Unities abgeben:
Also Das Makro ist so, daß der Standardrahmen mit neu definierten Parametern eingefügt wird. Es werden also keine Resourcen belegt. Für die Linien drumrum wird ein Rahmen per Software erzeugt, dem man natürlich auch auf eigene Belange umstricken kann. Es muß also im Blatt nichts vorhanden sein, auf das das Makro aufsetzt. ---> Aufruf mit "CreateAndInsertMyBorder"
Es werden auch noch alle anderen Rahmen gelöscht - kann man auch rausnehmen - ist nur für die Fälle, wo ich es nachträglich laufen lasse. Dann wird die Zeichnung eben kleiner.
Wichtig ist auch: Es werden die nicht benutzten skizzierten Symbole gelöscht! Also auch streichen falls nicht erwünscht! ------------------ Gruß Lothar Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
lbcad Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3833 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 03. Mrz. 2004 13:14 <-- editieren / zitieren --> Unities abgeben:
|
legenb Mitglied Techniker
Beiträge: 859 Registriert: 19.03.2002 Produktion IV 2011 Win7 Pro 64 Bit HP 8770w
|
erstellt am: 03. Mrz. 2004 14:46 <-- editieren / zitieren --> Unities abgeben: Nur für lbcad
Zitat: Original erstellt von lbcad: Also Das Makro ist so, daß der Standardrahmen mit neu definierten Parametern eingefügt wird. Es werden also keine Resourcen belegt. Für die Linien drumrum wird ein Rahmen per Software erzeugt, dem man natürlich auch auf eigene Belange umstricken kann. Es muß also im Blatt nichts vorhanden sein, auf das das Makro aufsetzt. ---> Aufruf mit "CreateAndInsertMyBorder"
Es werden auch noch alle anderen Rahmen gelöscht - kann man auch rausnehmen - ist nur für die Fälle, wo ich es nachträglich laufen lasse. Dann wird die Zeichnung eben kleiner.
Wichtig ist auch: Es werden die nicht benutzten skizzierten Symbole gelöscht! Also auch streichen falls nicht erwünscht!
Hallo Lothar, ich schaue mir das gleich mal an. Sicher kann ich was dabei lernen, mit dem VB stehe ich leider noch ziemlich auf kriegsfuß. U´s sind schon abgeschickt. Danke sehr. ------------------ Gruss Bernd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
melzig Mitglied Maschinenbautechniker
Beiträge: 396 Registriert: 15.01.2003 Core 2 Duo E8400 @3,00 GHz; 8 GB RAM Quadro FX 3700 512 MB 2x 20" TFT LG Flatron L2000CN Space Pilot 3D Connexion Windows 7 Professional 64 Bit Inventor Professional 2010 SP2 64-Bit-Edition- 8192 GB
|
erstellt am: 09. Jun. 2005 15:50 <-- editieren / zitieren --> Unities abgeben: Nur für lbcad
@lbcad Habe den Code aus der *.txt in diesem Thread genommen und in die Vorlagen.IDW in das modul1 kopiert. Wenn ich nun auf Makros gehe, bekomme ich zwar die folgenden Einträge Modul1.CreateAndInsertMyBorder Modul1.DeleteBorderDefinitions Modul1.DeleteFrameDefinitions Modul1.dummy Modul1.InsertDefaultBorderOnSheet Modul1.InsertMyFrameOnSheet Modul1.PropertyBlattgroesseSetzen angzeigt, habe aber als Buttons nur abbrechen und erstellen zur Verfügung. Ausführen geht nicht. Was habe ich falsch gemacht? Bin für jede Hilfe dankbar. Vielen Dank im voraus! Tschüß Frank!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
lbcad Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3833 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 09. Jun. 2005 16:30 <-- editieren / zitieren --> Unities abgeben:
Hallo Frank, wenn Du "Modul1.CreateAndInsertMyBorder" startest, sollte es gehen. ------------------ Gruß Lothar --------------------------------------------------- Während man es aufschiebt, verrinnt das Leben. —Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
melzig Mitglied Maschinenbautechniker
Beiträge: 396 Registriert: 15.01.2003 Core 2 Duo E8400 @3,00 GHz; 8 GB RAM Quadro FX 3700 512 MB 2x 20" TFT LG Flatron L2000CN Space Pilot 3D Connexion Windows 7 Professional 64 Bit Inventor Professional 2010 SP2 64-Bit-Edition- 8192 GB
|
erstellt am: 10. Jun. 2005 07:54 <-- editieren / zitieren --> Unities abgeben: Nur für lbcad
@Lothar Wie gesagt, unter Makros ist der Button Ausführen ausgegraut. Wenn ich in den VisualBasicEditor gehe und zu dem Unterprogramm CreateAndInsertMyBorder und diese Sub/Userform ausführe, dann kommt Fehler beim Kompilieren: Syntaxfehler und das Wort Attribute ist markiert! Im übrigen ist die ganze Zeile Attribute VB_Name = "Rahmen" rot dargestellt, was für Sytaxfehlertext steht. Wo ist denn hier der Fehler ? Kenne mich noch nicht so gut mit VisualBasic aus. Vielen Dank! Tschüß Frank! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
lbcad Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3833 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 10. Jun. 2005 08:46 <-- editieren / zitieren --> Unities abgeben:
Hallo Frank, Du solltest eigentlich dieses Programm so installieren: im VB-Editor links oben das Projekt-Fenster: in Anwendungsprojekt-Module RMB Datei importieren. Dann fällt die erste Zeile weg, die Dir den Fehler verursacht. Aber es hat sich für die Benutzer so ab IV9 etwas an der Syntax die die Standardrahmen geändert. Ich habe dafür das Makro leicht verändert. Bei mir läufts so --> HTH
------------------ Gruß Lothar --------------------------------------------------- Während man es aufschiebt, verrinnt das Leben. —Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
melzig Mitglied Maschinenbautechniker
Beiträge: 396 Registriert: 15.01.2003 Core 2 Duo E8400 @3,00 GHz; 8 GB RAM Quadro FX 3700 512 MB 2x 20" TFT LG Flatron L2000CN Space Pilot 3D Connexion Windows 7 Professional 64 Bit Inventor Professional 2010 SP2 64-Bit-Edition- 8192 GB
|
erstellt am: 10. Jun. 2005 09:45 <-- editieren / zitieren --> Unities abgeben: Nur für lbcad
@ Lothar Vielen Dank! Habe erste Zeile entfernt und jetzt funktioniert es! Tolles Programm. Bin selber über den Anfängerstatus bei Visual Basic bisher nicht hinausgekommen. Die neue Version die Du hier reingestellt hast, werde ich nehmen wenn wir auf IV9 bzw. IV10 umstellen. Nochmals Vielen Dank! Unities sind unterwegs! Tschüß Frank! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mathias Ziegler Mitglied Application Engineer
Beiträge: 130 Registriert: 10.12.2004 3,05 GHZ P4 HT Matrox Pharphelia 128MB 1024MB RAM Inventor 10 Pro Win XP Pro
|
erstellt am: 23. Nov. 2005 13:44 <-- editieren / zitieren --> Unities abgeben: Nur für lbcad
|
lbcad Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3833 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 23. Nov. 2005 15:04 <-- editieren / zitieren --> Unities abgeben:
da kann ich im Moment auch nicht helfen. Ich nudele noch mit IV 9 rum. ------------------ Gruß Lothar --------------------------------------------------- Während man es aufschiebt, verrinnt das Leben. —Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mathias Ziegler Mitglied Application Engineer
Beiträge: 130 Registriert: 10.12.2004 3,05 GHZ P4 HT Matrox Pharphelia 128MB 1024MB RAM Inventor 10 Pro Win XP Pro
|
erstellt am: 24. Nov. 2005 11:19 <-- editieren / zitieren --> Unities abgeben: Nur für lbcad
|
jörg.jwd Ehrenmitglied V.I.P. h.c. CAD-PDM Administrator
Beiträge: 3109 Registriert: 05.11.2003
|
erstellt am: 24. Nov. 2005 11:56 <-- editieren / zitieren --> Unities abgeben: Nur für lbcad
Zitat: Original erstellt von Mathias Ziegler: Oh Gott, Oh Gott, Oh GottEs geht nicht mehr in INVENTOR 10. Ich hab heute Inventor 10 installiert und nun gehts net mehr was soll ich tun ?
Hi Mathias, vielleicht hilft dir ja vorläufig das weiter ------------------ Grüße Jörg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |