Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  Abwicklungsgrenzen als benutzerdefinierte iProperties

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:  Abwicklungsgrenzen als benutzerdefinierte iProperties (2504 mal gelesen)
ronny.s85
Mitglied


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

Beiträge: 1
Registriert: 18.05.2010

erstellt am: 18. Mai. 2010 09:09    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 zusammen,

ich verfolge schon eine ganze weile die Beiträge auf dieser Seite und Sie haben mir auch immer weitergeholfen.
Einen ähnlichen Beitrag zum oben genannten Thema habe ich auch gefunden aber dieser will nicht bei IV2008 funktionieren.

In die iProperties von IV2009 können folgende Formeln für die Ermittlung der Blechabwicklungsgrenzen eingegeben werden:

Länge =<Flat Pattern Length> cm
Breite =<Flat Pattern Width> cm

Gibt es bei IV2008 eine Möglichkeit die Abwicklungsmaße auf ähnlichem Weise zu ermitteln? Kennt jemand die interne Bezeichnung bei IV2008?!
Bin für eure Hilfe sehr dankbar...

Mit freundlichen Grüßen
Ronny

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

freierfall
Ehrenmitglied V.I.P. h.c.
Techniker



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

Beiträge: 11547
Registriert: 30.04.2004

WIN10 64bit, 32GB RAM
IV bis 2022

erstellt am: 18. Mai. 2010 09:14    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 ronny.s85 10 Unities + Antwort hilfreich

Guten Morgen und herzlich Willkommen,

nein dies geht erst ab IV2009. Bis IV2008 musste man iProperty Collection einsetzen und mit der Version 2.4 für 32 bit ist das auch kostenfrei zu erreichen. Nur ganz wichtig, in der ini alles ausschalten was man nicht nutzen möchte. Sonst rechnet und rechnet er immer wieder.

herzliche Grüsse

Sascha Fleischer

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

LutzCAD
Mitglied
Ingenieur / EDV Betreuung + Programmierung


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

Beiträge: 16
Registriert: 04.09.2008

WIN 7, Inventor 2016

erstellt am: 25. Mai. 2010 16:22    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 ronny.s85 10 Unities + Antwort hilfreich

Hallo,

in IV2008 werden die Variablen meines Wissens nicht in direkt verwertbarer Form zur Vefügung gestellt - wie schon von Herrn Fleischer festgestellt. Bei Verwendung von VBA oder eines Addins ist der Zugriff über die Eigenschaften der Abwicklung möglich:

Codefragment ...

  Dim invFlatPattern As FlatPattern
  Set invFlatPattern = invSheetMetalDoc.ComponentDefinition.FlatPattern
 
Set oExtent = invFlatPattern.Body.RangeBox

' Breite und Länge bestimmen aus der "BoundingBox"
  If (oExtent.MaxPoint.x - oExtent.MinPoint.x) > (oExtent.MaxPoint.Y - oExtent.MinPoint.Y) Then
    dLength = (oExtent.MaxPoint.x - oExtent.MinPoint.x)
    dWidth = (oExtent.MaxPoint.Y - oExtent.MinPoint.Y)
  Else
    dWidth = (oExtent.MaxPoint.x - oExtent.MinPoint.x)
    dLength = (oExtent.MaxPoint.Y - oExtent.MinPoint.Y)
  End If
 
  'Blechdicke kann so nicht zuverlässig bestimmt werden!
  'Wenn in eine Umkantung hinein geschnitten wird, ist der Wert (zumindest bei Inventor 2008) ggf. Müll!
  'dHeight = (oExtent.MaxPoint.Z - oExtent.MinPoint.Z) 

'oder über Eigenschaften der Abwicklung

 
    If Not invFlatPattern Is Nothing Then
     
      dLength = invFlatPattern.Length
      dWidth = invFlatPattern.Width 
 

'bzw. über Definitionswert des Blechstils
  dHeight = InvSheetMetalDoc.ComponentDefinition.ActiveSheetMetalStyle.Thickness.ModelValue


Immer Einheiten beachten! (invSheetMetalDoc.UnitsOfMeasure)
Inventor verwendet intern NICHT [mm] sondern [cm] - auch zu beobachten beim Rechnen mit Einheiten-behafteten Modellparametern.


Achtung: die Internen Variablen sind nicht per se aktuell, wenn sie ausgelesen werden! Alle Ereignisse, die das Flatpattern ändern(können) habe ich auch nicht zu fassen bekommen. Um trotzdem zuverlässig korrekte Daten zu erhalten habe ich im OnSaveDocument-Ereignis (beforeSave) ein invSheetMetalDoc.Rebuild eingefügt. Spätestens unmittelbar vor dem Speichern werden die Daten so auf den aktuellen Stand gebracht.

(Einziger?)Wesentlicher Grund für eine eigene Programmierung: Man kann bei geeigneter Definition der Blechstile Stücklistendaten für die Halbzeuge erzeugen, die für die direkte Übernahme in die Warenwirtschaft geeignet sind - inklusive Unterscheidung verschiedener Blechtafelformate und Vergabe passender Halbzeug-Artikelnummern. Auch können für andere flächenhafte Halbzeuge wie Gipskartonplatten oder ähnliches sinnvolle Bezeichnungen erzeugt werden.

Für Ausgangsmaterial ggf. im Forum unter "SheetMetalExtents" suchen.

M.f.G.  H.T.

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