Update 19.3.2013: Nachdem ich viele Mails von Nicht-Dresslerkunden bekomme, steht das Tool ab sofort nicht mehr per Email zur Verfügung sondern wird nur noch bei Bedarf von uns beim Kunden installiert! Inventor 2013 Kunden sollten sowieso das andere Tool verwenden (s. unten)!
Update 6.3.2013: Das Tool wird nicht mehr weiterentwickelt. Für Inventor 2013 bitte dieses Tool verwenden.
Zu 32-Bit Zeiten hat man das Tool iPropertyCollection genutzt um u.a. den Maßstab automatisch in den Schriftkopf zu bekommen. Da das Tool aber leider nicht mehr unter 64-Bit funktioniert hat unser Azubi, der Markus, ein Inventor Add-In programmiert, das den Maßstab beim Speichern ausfüllt und zwar für 32&64-Bit. Momentan wird nur der Maßstab der ersten Ansicht geschrieben. Befüllt wird das benutzerdefinierte iProperty “FirstViewscale”, das somit auch im Schriftkopf vorhanden sein muss.
Das Tool steht MUM Dressler Kunden, die den Inventor bei uns gekauft haben kostenlos zur Verfügung.Mail genügtund ich schicke es raus.- Nicht Mensch und Maschine Kunden kann ich das Tool leider nicht schicken! Bitte keine Mail schicken!
Maßstab im Schriftkopf einfügen
Um dem Maßstab im Schriftkopf darzustellen
- Inventor schließen
- Programm installieren. Dazu die Zip-Datei nach C:\Program Files (x86)\MuMTools\Massstab entpacken
- register_64.bat doppelklicken
- Inventor neu starten
- Die IDW-Vorlage öffnen und ein benutzerdefiniertes iProperty “Scale” erzeugen
- Den Schriftkopf mit der rechten Maustaste anklicken und bearbeiten wählen.
- Ein neues Textfeld erzeugen und auf die Benutzereigenschaft der Zeichnung zurückgreifen und das eben erstelle iProperty einbauen.
- Vorlage speichern – Fertig!
und was macht man als nicht MuM Kunde ?!
AntwortenLöschenAls nicht MUM Kunde wird man MUM Kunde ;) oder probiert das:
AntwortenLöschenhttp://inventorfaq.blogspot.com/2009/08/mastab-auch-bei-inventor-2009-64-bit.html
Gibt es schon etwas für 2012?
AntwortenLöschenJa, die Version für 2012 ist fertig. MUM Dressler Kunden können diesen bei mir per email anfordern.
AntwortenLöschenwir haben dafür eine Regel mit ilogic erstellt. Diese wird immer vor dem speichern ausgeführt.
AntwortenLöschenFunktioniert einwandfrei... nur als kleiner Tip für nicht MuM Kunden.
Und wo finde ich diese Regel? ;)
AntwortenLöschenhier der Inhalt für die Regel:
AntwortenLöscheniProperties.Value("Custom", "FirstViewScale") = ActiveSheet.View("ANSICHT1").ScaleString
Schriftfeld wie oben beschrieben bearbeiten ("FirstViewScale") Textfeld einfügen.
und dann die Regel dem Ereignisauslöser "Vor dem Speichern" zufügen.
Also bei mir funktioniert diese Regel nicht, da sagt er keine Ansicht mit dem Namen Ansicht1 gefunden. Wie umgehst Du das?
AntwortenLöschenHallo, ich hab nochmal geforscht:
AntwortenLöschenIf (ThisApplication.ActiveDocument.ActiveSheet.DrawingViews.count>0) Then
iProperties.Value("Custom", "Massstab")=ThisApplication.ActiveDocument.ActiveSheet.DrawingViews.Item(1).ScaleString
End If
Das funktioniert als Regel ohne Fehlermeldung und unabhängig vom Ansichtsname. Es wird geprüft obe eine Ansicht vorhanden ist, wenn ja wird von der ersten Ansicht der Maßstab genommen.
Hallo Lieber Jürgen, Hallo Lieber Markus,
AntwortenLöschenProbierts mal mit Vault aus ! Viel Spaß beim Einchecken ;-)
Bitte nachbessern !!!
Gruß
Gerd Aßmann | MuM-Scholle
Hallo Gerd,
Löschenschon längst gefixt. Hast wohl ne alte Version ;)
Woher soll ich das denn wissen ??????
AntwortenLöschen