<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Betreff: Blech / Abwicklung / Abmessungen automatisieren" in Inventor - Deutsches Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/blech-abwicklung-abmessungen-automatisieren/m-p/12402949#M2127</link>
    <description>&lt;P&gt;Guten Tag,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ich würde die Abwicklung in die iProperites schreiben. Entweder kopierst du dann die iproperties von dem Bauteil in die Zeichnung oder greifst direkt auf die Bauteil iProperties zu.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Damit die Abwicklung in die iProperties geschrieben werden, nutze ich eine globale Regel welche auf alle Bauteile angewendet wird.&lt;/P&gt;&lt;P&gt;Prüfen, ist die Datei überhaupt bearbeitbar. (ich glaube der Teil fehlt noch)&lt;/P&gt;&lt;P&gt;Handelt es bei der Datei um ein Blechteil.&lt;/P&gt;&lt;P&gt;Enthält die Blechdatei einen Volumenkörper (bei keinem Volumenkörper kann nix abgewickelt werden, und Mehrvolumenkörper können auch nicht abgewickelt werden.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Der Code sieht wie folgt aus. Für Funktiontüchtigkeit gibt es keine Garantie, auch wenn es bei mir funktioniert. Es lässt sich bestimmt auch schöner programmieren. Wenn es aber mal funktioniert, sollte&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;Resume&lt;/SPAN&gt; &lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
&lt;SPAN&gt;iErrNr&lt;/SPAN&gt; = &lt;SPAN&gt;Err&lt;/SPAN&gt;.&lt;SPAN&gt;Number&lt;/SPAN&gt;
&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;GoTo&lt;/SPAN&gt; 0

&lt;SPAN&gt;' Wenn oDoc keine SheetMetalCompDef hat weil es kein Sheet ist, schlägt die Zuweisung fehl. Der Fehler soll übergangen werden.&lt;/SPAN&gt;
&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;Resume&lt;/SPAN&gt; &lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;oCompDef&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;()
&lt;SPAN&gt;iErrNr&lt;/SPAN&gt; = &lt;SPAN&gt;Err&lt;/SPAN&gt;.&lt;SPAN&gt;Number&lt;/SPAN&gt;
&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;GoTo&lt;/SPAN&gt; 0

&lt;SPAN&gt;'Prüfen ob die Zuweisung des Partdocument und der SheetMetalComponentDefinition funktioniert hat.&lt;/SPAN&gt;
&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;iErrNr&lt;/SPAN&gt; = 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;SubType&lt;/SPAN&gt; = &lt;SPAN&gt;"{9C464203-9BAE-11D3-8BAD-0060B0CE6BB4}"&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
		&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt; (&lt;SPAN&gt;"Blechteil erkannt, iProperties für Blechteile schreiben und Versuch eine Abwicklung zu erstellen"&lt;/SPAN&gt;)
		&lt;SPAN&gt;'iPropertie schreiben damit die Vaultzweisungsregel die richtige Kategorie erkennt&lt;/SPAN&gt;
		&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC ist Blech"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
		&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blechstil"&lt;/SPAN&gt;) = &lt;SPAN&gt;SheetMetal&lt;/SPAN&gt;.&lt;SPAN&gt;GetActiveStyle&lt;/SPAN&gt;()
		&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Stärke"&lt;/SPAN&gt;) = &lt;SPAN&gt;Parameter&lt;/SPAN&gt;(&lt;SPAN&gt;"Stärke"&lt;/SPAN&gt;)
		
		&lt;SPAN&gt;'Prüfen ob Datei schonmal gespeichert war, nur bei neuen Dateien soll die Kategorie angepasst werden, damit es zu keinen Abweichungen mit dem Vault gibt&lt;/SPAN&gt;
		&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt; (&lt;SPAN&gt;"Anzahl Speicherungen: "&lt;/SPAN&gt; +  &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;FileSaveCounter&lt;/SPAN&gt;.&lt;SPAN&gt;ToString&lt;/SPAN&gt;)		
		&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;FileSaveCounter&lt;/SPAN&gt; = 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
			&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;"Datei noch nie gespeichert, Kategroie -Blechteil- schreiben"&lt;/SPAN&gt;)
			&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Kategorie"&lt;/SPAN&gt;) = &lt;SPAN&gt;"Blechteil"&lt;/SPAN&gt;
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
		&lt;SPAN&gt;'Prüfen ob es Blechvolumen gibt, sont kann keine Abwicklung erstellt werden&lt;/SPAN&gt;
		&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;SurfaceBodies&lt;/SPAN&gt;.&lt;SPAN&gt;Count&lt;/SPAN&gt; &amp;lt;&amp;gt; 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
			&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;HasMultipleSolidBodies&lt;/SPAN&gt; = &lt;SPAN&gt;False&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
				&lt;SPAN&gt;'['Prüfen ob es eine Abwicklung gibt und wenn ja die Werte in die iProps schreiben&lt;/SPAN&gt;
				&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;HasFlatPattern&lt;/SPAN&gt; = &lt;SPAN&gt;False&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
					&lt;SPAN&gt;'['Prüfen ob die Abwicklung erstellt werden kann.&lt;/SPAN&gt;
					&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;Resume&lt;/SPAN&gt; &lt;SPAN&gt;Next&lt;/SPAN&gt;
					&lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Unfold&lt;/SPAN&gt;
					&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Err&lt;/SPAN&gt;.&lt;SPAN&gt;Number&lt;/SPAN&gt; &amp;lt;&amp;gt; 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
						&lt;SPAN&gt;iErrNr&lt;/SPAN&gt; = &lt;SPAN&gt;Err&lt;/SPAN&gt;.&lt;SPAN&gt;Number&lt;/SPAN&gt;
						&lt;SPAN&gt;'MsgBox("Abwicklung kann nicht erstellt werden! Unfold Fehlgeschlagen", , "Fehler")&lt;/SPAN&gt;
						&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;"Abwicklung kann nicht erstellt werden! Unfold Fehlgeschlagen"&lt;/SPAN&gt;)
					&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
					&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;GoTo&lt;/SPAN&gt; 0
					&lt;SPAN&gt;']&lt;/SPAN&gt;
				&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
				&lt;SPAN&gt;'Wenn die eine Abwicklung vorhanden ist können die iProperties geschrieben werden&lt;/SPAN&gt;
				&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;HasFlatPattern&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
					&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;"Abwicklungsmasse und Blechstärke in iProps schreiben."&lt;/SPAN&gt;)
					&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Länge"&lt;/SPAN&gt;) = &lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;SheetMetal&lt;/SPAN&gt;.&lt;SPAN&gt;FlatExtentsLength&lt;/SPAN&gt;, 2)
					&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Breite"&lt;/SPAN&gt;) = &lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;SheetMetal&lt;/SPAN&gt;.&lt;SPAN&gt;FlatExtentsWidth&lt;/SPAN&gt;, 2)
					&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Fläche"&lt;/SPAN&gt;) = &lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;SheetMetal&lt;/SPAN&gt;.&lt;SPAN&gt;FlatExtentsArea&lt;/SPAN&gt;, 2)
					&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Stärke"&lt;/SPAN&gt;) = &lt;SPAN&gt;Parameter&lt;/SPAN&gt;(&lt;SPAN&gt;"Stärke"&lt;/SPAN&gt;)
					&lt;SPAN&gt;']&lt;/SPAN&gt;
				&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
				&lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;FlatPattern&lt;/SPAN&gt;.&lt;SPAN&gt;ExitEdit&lt;/SPAN&gt;
			&lt;SPAN&gt;Else&lt;/SPAN&gt;
				&lt;SPAN&gt;'MsgBox("Von Mehrvolumenkörpern können keine Blechabicklungen erstellt werden", , "Fehler")&lt;/SPAN&gt;
				&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;"Von Mehrvolumenkörpern können keine Blechabicklungen erstellt werden"&lt;/SPAN&gt;)
				&lt;SPAN&gt;'iProperties leeren, damit in Vault sichtbar ist, dass keine Abwicklung erstellt werden konnte&lt;/SPAN&gt;
				&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Länge"&lt;/SPAN&gt;) = -1
				&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Breite"&lt;/SPAN&gt;) = -1
				&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Fläche"&lt;/SPAN&gt;) = -1
				&lt;SPAN&gt;']&lt;/SPAN&gt;
			&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
		&lt;SPAN&gt;Else&lt;/SPAN&gt;
			&lt;SPAN&gt;'MsgBox("Das Bauteil enthält keine SurfaceBodies. Es werden keine Blecheigenschaften geschrieben.", , "Fehler")&lt;/SPAN&gt;
			&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;"Das Bauteil enthält keine SurfaceBodies. Blechabwicklung wird auf -1 gesetzt."&lt;/SPAN&gt;)
			&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Länge"&lt;/SPAN&gt;) = -1
			&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Breite"&lt;/SPAN&gt;) = -1
			&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Fläche"&lt;/SPAN&gt;) = -1
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
		&lt;SPAN&gt;'	Else&lt;/SPAN&gt;
		&lt;SPAN&gt;'		MsgBox("Das Bauteil ist kein Blechteil! Es werden keine Blecheigenschaften geschrieben.", , "Fehler")&lt;/SPAN&gt;
		&lt;SPAN&gt;'		iProperties.Value("Custom", "TCC Blech Abwicklung Länge") = -1&lt;/SPAN&gt;
		&lt;SPAN&gt;'		iProperties.Value("Custom", "TCC Blech Abwicklung Breite") = -1&lt;/SPAN&gt;
		&lt;SPAN&gt;'		iProperties.Value("Custom", "TCC Blech Abwicklung Fläche") = -1&lt;/SPAN&gt;
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;Else&lt;/SPAN&gt;
	&lt;SPAN&gt;'MsgBox("Kein Blechbauteil" &amp;amp; iErrNr)&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 27 Nov 2023 14:45:33 GMT</pubDate>
    <dc:creator>Dominik.Janshoff</dc:creator>
    <dc:date>2023-11-27T14:45:33Z</dc:date>
    <item>
      <title>Blech / Abwicklung / Abmessungen automatisieren</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/blech-abwicklung-abmessungen-automatisieren/m-p/12402258#M2126</link>
      <description>&lt;P&gt;Hallo liebe Gemeinde,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ja ich weiß das ich hier wohl einen ""Klassiker"" aufgreife, aber leider bin ich noch nicht wirklich fündig geworden auf der Suche nach einer Lösung. Wie oben geschrieben geht es darum die Abmessungen der Blechabwicklung zu automatisieren und diese nicht von Hand übertragen zu müssen. Ich habe mal eine Beispiel Datei angehangen wie es bei uns aktuell ist. Was ich nicht ändern kann, weil es auch noch einige andere Parteien im Unternehmen betrifft, ist der Ort auf der Zeichnung wo dieser Text steht. Wie er dort hin kommt bin ich frei und für jeden Lösungsansatz dankbar. Das was ich hier so dazu lesen konnte ist nun schon älter und ungelöst.&lt;/P&gt;&lt;P&gt;Es gibt wohl seitens Inventor auch noch keine OnBoard Lösung dafür wenn ich richtig informiert bin.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Wie löst ihr das Problem??&lt;/P&gt;&lt;P&gt;Hat jemand eine Automatisierte Lösung im Einsatz??&lt;/P&gt;&lt;P&gt;Hat jemand einen Ansatz das anzugehen??&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Grüße....&lt;/P&gt;</description>
      <pubDate>Mon, 27 Nov 2023 09:20:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/blech-abwicklung-abmessungen-automatisieren/m-p/12402258#M2126</guid>
      <dc:creator>M_Mertens_Intec</dc:creator>
      <dc:date>2023-11-27T09:20:31Z</dc:date>
    </item>
    <item>
      <title>Betreff: Blech / Abwicklung / Abmessungen automatisieren</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/blech-abwicklung-abmessungen-automatisieren/m-p/12402949#M2127</link>
      <description>&lt;P&gt;Guten Tag,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ich würde die Abwicklung in die iProperites schreiben. Entweder kopierst du dann die iproperties von dem Bauteil in die Zeichnung oder greifst direkt auf die Bauteil iProperties zu.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Damit die Abwicklung in die iProperties geschrieben werden, nutze ich eine globale Regel welche auf alle Bauteile angewendet wird.&lt;/P&gt;&lt;P&gt;Prüfen, ist die Datei überhaupt bearbeitbar. (ich glaube der Teil fehlt noch)&lt;/P&gt;&lt;P&gt;Handelt es bei der Datei um ein Blechteil.&lt;/P&gt;&lt;P&gt;Enthält die Blechdatei einen Volumenkörper (bei keinem Volumenkörper kann nix abgewickelt werden, und Mehrvolumenkörper können auch nicht abgewickelt werden.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Der Code sieht wie folgt aus. Für Funktiontüchtigkeit gibt es keine Garantie, auch wenn es bei mir funktioniert. Es lässt sich bestimmt auch schöner programmieren. Wenn es aber mal funktioniert, sollte&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;Resume&lt;/SPAN&gt; &lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
&lt;SPAN&gt;iErrNr&lt;/SPAN&gt; = &lt;SPAN&gt;Err&lt;/SPAN&gt;.&lt;SPAN&gt;Number&lt;/SPAN&gt;
&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;GoTo&lt;/SPAN&gt; 0

&lt;SPAN&gt;' Wenn oDoc keine SheetMetalCompDef hat weil es kein Sheet ist, schlägt die Zuweisung fehl. Der Fehler soll übergangen werden.&lt;/SPAN&gt;
&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;Resume&lt;/SPAN&gt; &lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;oCompDef&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;()
&lt;SPAN&gt;iErrNr&lt;/SPAN&gt; = &lt;SPAN&gt;Err&lt;/SPAN&gt;.&lt;SPAN&gt;Number&lt;/SPAN&gt;
&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;GoTo&lt;/SPAN&gt; 0

&lt;SPAN&gt;'Prüfen ob die Zuweisung des Partdocument und der SheetMetalComponentDefinition funktioniert hat.&lt;/SPAN&gt;
&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;iErrNr&lt;/SPAN&gt; = 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;SubType&lt;/SPAN&gt; = &lt;SPAN&gt;"{9C464203-9BAE-11D3-8BAD-0060B0CE6BB4}"&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
		&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt; (&lt;SPAN&gt;"Blechteil erkannt, iProperties für Blechteile schreiben und Versuch eine Abwicklung zu erstellen"&lt;/SPAN&gt;)
		&lt;SPAN&gt;'iPropertie schreiben damit die Vaultzweisungsregel die richtige Kategorie erkennt&lt;/SPAN&gt;
		&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC ist Blech"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
		&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blechstil"&lt;/SPAN&gt;) = &lt;SPAN&gt;SheetMetal&lt;/SPAN&gt;.&lt;SPAN&gt;GetActiveStyle&lt;/SPAN&gt;()
		&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Stärke"&lt;/SPAN&gt;) = &lt;SPAN&gt;Parameter&lt;/SPAN&gt;(&lt;SPAN&gt;"Stärke"&lt;/SPAN&gt;)
		
		&lt;SPAN&gt;'Prüfen ob Datei schonmal gespeichert war, nur bei neuen Dateien soll die Kategorie angepasst werden, damit es zu keinen Abweichungen mit dem Vault gibt&lt;/SPAN&gt;
		&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt; (&lt;SPAN&gt;"Anzahl Speicherungen: "&lt;/SPAN&gt; +  &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;FileSaveCounter&lt;/SPAN&gt;.&lt;SPAN&gt;ToString&lt;/SPAN&gt;)		
		&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;FileSaveCounter&lt;/SPAN&gt; = 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
			&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;"Datei noch nie gespeichert, Kategroie -Blechteil- schreiben"&lt;/SPAN&gt;)
			&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Kategorie"&lt;/SPAN&gt;) = &lt;SPAN&gt;"Blechteil"&lt;/SPAN&gt;
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
		&lt;SPAN&gt;'Prüfen ob es Blechvolumen gibt, sont kann keine Abwicklung erstellt werden&lt;/SPAN&gt;
		&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;SurfaceBodies&lt;/SPAN&gt;.&lt;SPAN&gt;Count&lt;/SPAN&gt; &amp;lt;&amp;gt; 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
			&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;HasMultipleSolidBodies&lt;/SPAN&gt; = &lt;SPAN&gt;False&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
				&lt;SPAN&gt;'['Prüfen ob es eine Abwicklung gibt und wenn ja die Werte in die iProps schreiben&lt;/SPAN&gt;
				&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;HasFlatPattern&lt;/SPAN&gt; = &lt;SPAN&gt;False&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
					&lt;SPAN&gt;'['Prüfen ob die Abwicklung erstellt werden kann.&lt;/SPAN&gt;
					&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;Resume&lt;/SPAN&gt; &lt;SPAN&gt;Next&lt;/SPAN&gt;
					&lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Unfold&lt;/SPAN&gt;
					&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Err&lt;/SPAN&gt;.&lt;SPAN&gt;Number&lt;/SPAN&gt; &amp;lt;&amp;gt; 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
						&lt;SPAN&gt;iErrNr&lt;/SPAN&gt; = &lt;SPAN&gt;Err&lt;/SPAN&gt;.&lt;SPAN&gt;Number&lt;/SPAN&gt;
						&lt;SPAN&gt;'MsgBox("Abwicklung kann nicht erstellt werden! Unfold Fehlgeschlagen", , "Fehler")&lt;/SPAN&gt;
						&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;"Abwicklung kann nicht erstellt werden! Unfold Fehlgeschlagen"&lt;/SPAN&gt;)
					&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
					&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;GoTo&lt;/SPAN&gt; 0
					&lt;SPAN&gt;']&lt;/SPAN&gt;
				&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
				&lt;SPAN&gt;'Wenn die eine Abwicklung vorhanden ist können die iProperties geschrieben werden&lt;/SPAN&gt;
				&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;HasFlatPattern&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
					&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;"Abwicklungsmasse und Blechstärke in iProps schreiben."&lt;/SPAN&gt;)
					&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Länge"&lt;/SPAN&gt;) = &lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;SheetMetal&lt;/SPAN&gt;.&lt;SPAN&gt;FlatExtentsLength&lt;/SPAN&gt;, 2)
					&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Breite"&lt;/SPAN&gt;) = &lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;SheetMetal&lt;/SPAN&gt;.&lt;SPAN&gt;FlatExtentsWidth&lt;/SPAN&gt;, 2)
					&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Fläche"&lt;/SPAN&gt;) = &lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;SheetMetal&lt;/SPAN&gt;.&lt;SPAN&gt;FlatExtentsArea&lt;/SPAN&gt;, 2)
					&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Stärke"&lt;/SPAN&gt;) = &lt;SPAN&gt;Parameter&lt;/SPAN&gt;(&lt;SPAN&gt;"Stärke"&lt;/SPAN&gt;)
					&lt;SPAN&gt;']&lt;/SPAN&gt;
				&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
				&lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;FlatPattern&lt;/SPAN&gt;.&lt;SPAN&gt;ExitEdit&lt;/SPAN&gt;
			&lt;SPAN&gt;Else&lt;/SPAN&gt;
				&lt;SPAN&gt;'MsgBox("Von Mehrvolumenkörpern können keine Blechabicklungen erstellt werden", , "Fehler")&lt;/SPAN&gt;
				&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;"Von Mehrvolumenkörpern können keine Blechabicklungen erstellt werden"&lt;/SPAN&gt;)
				&lt;SPAN&gt;'iProperties leeren, damit in Vault sichtbar ist, dass keine Abwicklung erstellt werden konnte&lt;/SPAN&gt;
				&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Länge"&lt;/SPAN&gt;) = -1
				&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Breite"&lt;/SPAN&gt;) = -1
				&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Fläche"&lt;/SPAN&gt;) = -1
				&lt;SPAN&gt;']&lt;/SPAN&gt;
			&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
		&lt;SPAN&gt;Else&lt;/SPAN&gt;
			&lt;SPAN&gt;'MsgBox("Das Bauteil enthält keine SurfaceBodies. Es werden keine Blecheigenschaften geschrieben.", , "Fehler")&lt;/SPAN&gt;
			&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;"Das Bauteil enthält keine SurfaceBodies. Blechabwicklung wird auf -1 gesetzt."&lt;/SPAN&gt;)
			&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Länge"&lt;/SPAN&gt;) = -1
			&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Breite"&lt;/SPAN&gt;) = -1
			&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC Blech Abwicklung Fläche"&lt;/SPAN&gt;) = -1
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
		&lt;SPAN&gt;'	Else&lt;/SPAN&gt;
		&lt;SPAN&gt;'		MsgBox("Das Bauteil ist kein Blechteil! Es werden keine Blecheigenschaften geschrieben.", , "Fehler")&lt;/SPAN&gt;
		&lt;SPAN&gt;'		iProperties.Value("Custom", "TCC Blech Abwicklung Länge") = -1&lt;/SPAN&gt;
		&lt;SPAN&gt;'		iProperties.Value("Custom", "TCC Blech Abwicklung Breite") = -1&lt;/SPAN&gt;
		&lt;SPAN&gt;'		iProperties.Value("Custom", "TCC Blech Abwicklung Fläche") = -1&lt;/SPAN&gt;
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;Else&lt;/SPAN&gt;
	&lt;SPAN&gt;'MsgBox("Kein Blechbauteil" &amp;amp; iErrNr)&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Nov 2023 14:45:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/blech-abwicklung-abmessungen-automatisieren/m-p/12402949#M2127</guid>
      <dc:creator>Dominik.Janshoff</dc:creator>
      <dc:date>2023-11-27T14:45:33Z</dc:date>
    </item>
    <item>
      <title>Betreff: Blech / Abwicklung / Abmessungen automatisieren</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/blech-abwicklung-abmessungen-automatisieren/m-p/12404889#M2128</link>
      <description>&lt;P&gt;Guten Morgen,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Danke für deine Rückmeldung. Und direkt ein ""Oh Jehh! Ilogic, Meine Lieblingsthema""&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":grinsendes_Gesicht_mit_lächelnden_Augen:"&gt;😄&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Aber Spaß bei Seite. Danke mal für das Script, die Bedingungen für Funktionalität verstehen sich von selbst.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ich werde des mal testen aber da brauche ich mal ne ruhige Minute. Die wird aber wohl Richtung XMas jetzt kommen.&lt;/P&gt;&lt;P&gt;Eine Frage stelle ich mir allerdings.&lt;/P&gt;&lt;P&gt;Warum Globales Formular??&lt;/P&gt;&lt;P&gt;Wäre es nicht sinniger nur in der Blechvorlage aufgehoben??&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Grüße....&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Nov 2023 08:27:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/blech-abwicklung-abmessungen-automatisieren/m-p/12404889#M2128</guid>
      <dc:creator>M_Mertens_Intec</dc:creator>
      <dc:date>2023-11-28T08:27:49Z</dc:date>
    </item>
    <item>
      <title>Betreff: Blech / Abwicklung / Abmessungen automatisieren</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/blech-abwicklung-abmessungen-automatisieren/m-p/12405066#M2129</link>
      <description>&lt;P&gt;Interne Regel in Blechdateien&lt;/P&gt;&lt;P&gt;Vorteile:&lt;/P&gt;&lt;P&gt;Die Prüfung ob es sich um Blechteil handelt fällt weg --&amp;gt; einfacherer Code&lt;/P&gt;&lt;P&gt;Man muss sich über die Skriptverteilung und die Einbindung, auf den Arbeitsplätzen keine Gedanken machen.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Nachteile:&lt;/P&gt;&lt;P&gt;Was ist mit Blechteilen die nicht aus der Vorlage erstellt wurden, welche den Code enthält. Normale ipt's die in Blech konvertiert wurden? Blechteile von Fremdfirmen?&lt;/P&gt;&lt;P&gt;Was ist mit Altdateien wenn die nochmal angefasst werden oder kopiert?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Für externe Regeln kannst du die Vor- und Nachteile einfach umdrehen.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ein Automatismus, welcher mit Ausnahmen funktioniert birgt in meinen Augen ein großes Fehlerpotential. Die Leute denken nicht mehr dran, dass es Fälle gibt, in welchen das Skript nicht funktioniert.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Viel Erfolg!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Nov 2023 10:11:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/blech-abwicklung-abmessungen-automatisieren/m-p/12405066#M2129</guid>
      <dc:creator>Dominik.Janshoff</dc:creator>
      <dc:date>2023-11-28T10:11:55Z</dc:date>
    </item>
    <item>
      <title>Re: Blech / Abwicklung / Abmessungen automatisieren</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/blech-abwicklung-abmessungen-automatisieren/m-p/12442001#M2130</link>
      <description>&lt;P&gt;Hallo, hier ein Tipp, wenn euch die Länge und Breite wichtig sind um bspw. Blechmengen zu berechnen, würde ich die OrietentedMinimumRangeBox empfehlen, in den Bildern seht ihr warum.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FlatExtents zu OrientedMinimumRangeBox.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1304929i0BCBA38AB41458CA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="FlatExtents zu OrientedMinimumRangeBox.png" alt="FlatExtents zu OrientedMinimumRangeBox.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Zeichnungsvergleich.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1304930iAFF3BE4430DA9E57/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Zeichnungsvergleich.png" alt="Zeichnungsvergleich.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Hier der Code dazu:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;minimumboundingbox&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;OrientedBox&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;FlatPattern&lt;/SPAN&gt;.&lt;SPAN&gt;OrientedMinimumRangeBox&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;dir1&lt;/SPAN&gt;, &lt;SPAN&gt;dir2&lt;/SPAN&gt;, &lt;SPAN&gt;dir3&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Double&lt;/SPAN&gt;
&lt;SPAN&gt;dir1&lt;/SPAN&gt; = &lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;minimumboundingbox&lt;/SPAN&gt;.&lt;SPAN&gt;DirectionOne&lt;/SPAN&gt;.&lt;SPAN&gt;Length&lt;/SPAN&gt;, 1) *10
&lt;SPAN&gt;dir2&lt;/SPAN&gt; = &lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;minimumboundingbox&lt;/SPAN&gt;.&lt;SPAN&gt;DirectionTwo&lt;/SPAN&gt;.&lt;SPAN&gt;Length&lt;/SPAN&gt;, 1) *10
&lt;SPAN&gt;dir3&lt;/SPAN&gt; = &lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;minimumboundingbox&lt;/SPAN&gt;.&lt;SPAN&gt;DirectionThree&lt;/SPAN&gt;.&lt;SPAN&gt;Length&lt;/SPAN&gt;, 1) * 10
&lt;SPAN&gt;Länge&lt;/SPAN&gt; = &lt;SPAN&gt;MaxOfMany&lt;/SPAN&gt;(&lt;SPAN&gt;dir1&lt;/SPAN&gt;, &lt;SPAN&gt;dir2&lt;/SPAN&gt;, &lt;SPAN&gt;dir3&lt;/SPAN&gt;)
&lt;SPAN&gt;Höhe&lt;/SPAN&gt; = &lt;SPAN&gt;MinOfMany&lt;/SPAN&gt;(&lt;SPAN&gt;dir1&lt;/SPAN&gt;, &lt;SPAN&gt;dir2&lt;/SPAN&gt;, &lt;SPAN&gt;dir3&lt;/SPAN&gt;)
&lt;SPAN&gt;Breite&lt;/SPAN&gt; = (&lt;SPAN&gt;dir1&lt;/SPAN&gt; + &lt;SPAN&gt;dir2&lt;/SPAN&gt; + &lt;SPAN&gt;dir3&lt;/SPAN&gt;) -&lt;SPAN&gt;Länge&lt;/SPAN&gt; - &lt;SPAN&gt;Höhe&lt;/SPAN&gt;
&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC minimumboundingbox Abwicklung Länge"&lt;/SPAN&gt;) = &lt;SPAN&gt;Länge&lt;/SPAN&gt;
&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC minimumboundingbox Breite"&lt;/SPAN&gt;) = &lt;SPAN&gt;Breite&lt;/SPAN&gt;
&lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Custom"&lt;/SPAN&gt;, &lt;SPAN&gt;"TCC minimumboundingbox Fläche"&lt;/SPAN&gt;) = &lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;Länge&lt;/SPAN&gt;*&lt;SPAN&gt;Breite&lt;/SPAN&gt;/1000000,2) &amp;amp; &lt;SPAN&gt;" m²"&lt;/SPAN&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 14 Dec 2023 19:42:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/blech-abwicklung-abmessungen-automatisieren/m-p/12442001#M2130</guid>
      <dc:creator>jeremy.goenen</dc:creator>
      <dc:date>2023-12-14T19:42:37Z</dc:date>
    </item>
    <item>
      <title>Betreff: Blech / Abwicklung / Abmessungen automatisieren</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/blech-abwicklung-abmessungen-automatisieren/m-p/12443085#M2131</link>
      <description>&lt;P&gt;Falls man von iLogic vermeiden will: Es gibt die Möglichkeit in iProperties Formeln/Variablen zu verwenden. Hierbei sind die Möglichkeiten aber begrenzt, z.B. kenne ich keine Möglichkeit die Nachkommastellen zu steuern.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Folgender Ausdruck wird aber ausgewertet&lt;/P&gt;&lt;P&gt;=&amp;lt;Sheet Metal Length&amp;gt; x &amp;lt;Sheet Metal Width&amp;gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(aus anderer Quelle habe ich mal&amp;nbsp;&amp;lt;Flat Pattern Length&amp;gt;&amp;nbsp;&amp;lt;Flat Pattern Width&amp;gt;&amp;nbsp;&amp;lt;Flat Pattern Area&amp;gt; aufgeschnappt, die sind aber nicht in den eingestellten Modelleinheiten sondern in cm (IV interne Einheit) )&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ohne das genauer geprüft zu haben, nehme ich an, dass die Maße NICHT der MinimumBoundingBox entsprechen.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.autodesk.com/view/INVNTOR/2020/ENU/?guid=GUID-9ED64200-A0CA-4F27-A308-9BF7ADB22D06" target="_blank" rel="noopener"&gt;in der Hilfe - Create or edit expressions for iProperties&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Achtung bei der Hilfe in Deutsch! Da wurden die Namen in &amp;lt;...&amp;gt; auch übersetzt&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":Gesicht_mit_rollenden_Augen:"&gt;🙄&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Dec 2023 09:38:44 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/blech-abwicklung-abmessungen-automatisieren/m-p/12443085#M2131</guid>
      <dc:creator>SReitberger</dc:creator>
      <dc:date>2023-12-15T09:38:44Z</dc:date>
    </item>
  </channel>
</rss>

