Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  selbsterstelltes Rohmasze Makro könnte besser sein...

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  selbsterstelltes Rohmasze Makro könnte besser sein... (955 mal gelesen)
Steinw
Mitglied
Konstrukteur


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

Beiträge: 655
Registriert: 24.05.2002

Firma:
DIVA 11 und 2012
Win 7- 64bit/ 4 GB Ram / Core2 Duo 3GHz/ NVidia Quadro
------------
Laptop:
HP Compaq 8710w / Win 7 / 2 GB Ram / NVidia Quadro
------------
Home:
Win 7 64Bit / 8 GB Ram / Core2 Quadro 2,5 GH / NVidia GForce 6600 / Diva IV2011 Pro und 2012

erstellt am: 01. Aug. 2007 14: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 hab mir vor einiger Zeit aus Teilen von hier ein Makro zusammen gebastelt, welches mir die Abmessungen wiedergibt.

Daywa1k3rs Rohmasze.exe dürfte einigen ein Begriff sein - sowas ist das.

Ich hab jetzt a) das Problem, daß es bei Rahmengenerator Teilen im IV12 nicht geht. (Bei allen normal erstellten Teilen geht es) - siehe dazu den eintrag im Inventor Forum - (nicht haun, wollte hier kein Crossposting machen!  )
und b) weshalb ich hier eigentlich schreibe -
Gibt es die Möglichkeit, daß er automatisch bei allen Teilen einer BG Abmessungen einträgt?
und ach ja c)- bei Blechteilen nimmt er leider nie die Abwicklung. Selbst wenn ich diese öffne und das Makro hier laufen lasse.

Bitte die Antworten DAU sicher schreiben, wie gesagt ich habs mir nur zusammen gestoppelt und bin kein Ass im Programmieren.

Grüße,
Stein 

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



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

Beiträge: 3794
Registriert: 15.02.2001

erstellt am: 01. Aug. 2007 15: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 Steinw 10 Unities + Antwort hilfreich

Also Stein - keine Antwort auf Deine Frage - aber:

Herzlichen Glückwunsch zum 400sten Beitrag!

------------------
Gruß Lothar

---------------------------------------------------

Während man es aufschiebt, verrinnt das Leben.
Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)

-----------------------------------------------------
Wir unterstützen die Arbeit der:
- Rettungshundestaffel des DRK Viersen
- Rettungshundestaffel Isar Ost

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

Steinw
Mitglied
Konstrukteur


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

Beiträge: 655
Registriert: 24.05.2002

Firma:
DIVA 11 und 2012
Win 7- 64bit/ 4 GB Ram / Core2 Duo 3GHz/ NVidia Quadro
------------
Laptop:
HP Compaq 8710w / Win 7 / 2 GB Ram / NVidia Quadro
------------
Home:
Win 7 64Bit / 8 GB Ram / Core2 Quadro 2,5 GH / NVidia GForce 6600 / Diva IV2011 Pro und 2012

erstellt am: 01. Aug. 2007 15:25    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

Hey, Danke, hatte ich gar nicht bemerkt!

Grüße,
Stein

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

PaulSchuepbach
Moderator
Programmierer




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

Beiträge: 1005
Registriert: 01.10.2003

erstellt am: 01. Aug. 2007 17:47    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 Steinw 10 Unities + Antwort hilfreich

Hallo Stein,

die Abwicklung bekomst Du so:

Private Sub getX()
 
  Dim oApp As Inventor.Application
  Set oApp = ThisApplication

  Dim oDoc As PartDocument
  Set oDoc = oApp.ActiveDocument
 
  ' das ist ein Blech
  If oDoc.SubType = "{9C464203-9BAE-11D3-8BAD-0060B0CE6BB4}" Then
   
    Dim oSMCD As SheetMetalComponentDefinition
    Set oSMCD = oDoc.ComponentDefinition

    Debug.Print "Abwicklung " & oSMCD.FlatPattern.Body.RangeBox.MinPoint.X
    Debug.Print "Abwicklung " & oSMCD.FlatPattern.Body.RangeBox.MaxPoint.X
   
    Debug.Print "Gefaltet " & oSMCD.RangeBox.MinPoint.X
    Debug.Print "Gefaltet " & oSMCD.RangeBox.MaxPoint.X
 
  Else
   
    ' das ist eion Part
    Dim oCD As PartComponentDefinition
    Set oCD = oDoc.ComponentDefinition
   
    Debug.Print "X min " & oCD.RangeBox.MinPoint.X
    Debug.Print "X max " & oCD.RangeBox.MaxPoint.X
 
  End If
 
End Sub

Hoffe, das hilft.

------------------
Grüsse, Paul

Inventor-Programmierung, Inventor-Tools und Inventor API-Schulung

iShell: Assembly zu Hüllenpart

thinkCAD Web-Kataloge

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

Steinw
Mitglied
Konstrukteur


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

Beiträge: 655
Registriert: 24.05.2002

Firma:
DIVA 11 und 2012
Win 7- 64bit/ 4 GB Ram / Core2 Duo 3GHz/ NVidia Quadro
------------
Laptop:
HP Compaq 8710w / Win 7 / 2 GB Ram / NVidia Quadro
------------
Home:
Win 7 64Bit / 8 GB Ram / Core2 Quadro 2,5 GH / NVidia GForce 6600 / Diva IV2011 Pro und 2012

erstellt am: 02. Aug. 2007 12:52    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

Danke schön!
Komischer Weise nimmt er aber heute auch das Richtige bei meinem alten Makro. Keine Ahnung warum.

Danke auf alle Fälle. U's sind unterwegs.

Grüße,
Stein

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)2023 CAD.de | Impressum | Datenschutz