<?xml version="1.0" encoding="windows-1250" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>CAD F&#243;rum : Sestava - export dxf</title>
  <link>https://www.cadforum.cz/forum/</link>
  <description><![CDATA[Toto je XML obsahový kanál serveru; CAD F&#243;rum : iLogic a ETO : Sestava - export dxf]]></description>
  <pubDate>Tue, 16 Jun 2026 01:31:34 +0000</pubDate>
  <lastBuildDate>Wed, 25 Sep 2019 15:15:21 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>https://www.cadforum.cz/forum/RSS_post_feed.asp?TID=28793</WebWizForums:feedURL>
  <image>
   <title><![CDATA[CAD F&#243;rum]]></title>
   <url>https://www.cadforum.cz/forum/forum_images/web_wiz_forums.png</url>
   <link>https://www.cadforum.cz/forum/</link>
  </image>
  <item>
   <title><![CDATA[Sestava - export dxf : Jestli jsem to spr&#225;vn&#283; pochopil...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=117665&amp;title=sestava-export-dxf#117665</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=84180">JDoubrava</a><br /><strong>Předmět:</strong> 28793<br /><strong>Zasláno:</strong> 25.zář.2019 v 15:15<br /><br />Jestli jsem to správně pochopil tak by mělo stačit vytvořit testovací funkci "IsDocumentForExport" vracející hodnotu True pokud dokument součásti splňuje nějakou podmínku, třeba že jeho jméno je uvedené v nějakém seznamu nebo se jmenuje "PlechXXXXX".]]>
   </description>
   <pubDate>Wed, 25 Sep 2019 15:15:21 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=117665&amp;title=sestava-export-dxf#117665</guid>
  </item> 
  <item>
   <title><![CDATA[Sestava - export dxf : D&#283;kuji, Vault bychom uv&#237;tali,...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=117663&amp;title=sestava-export-dxf#117663</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=78760">michalkopriva</a><br /><strong>Předmět:</strong> 28793<br /><strong>Zasláno:</strong> 25.zář.2019 v 13:57<br /><br />Děkuji, Vault bychom uvítali, ale zatím to není možné.<div><br></div><div>Nejsem schopný rozchodit kontrolu souborů pro export :-/</div><div><br></div><div>Je možné do pravidla vypsat názvy souborů (např.: 19-109321.ipt) pro export? Z celé sestavy jich bude cca 5, tak bych to nebyl takový problém.</div><div><br></div><div>Děkuji</div>]]>
   </description>
   <pubDate>Wed, 25 Sep 2019 13:57:06 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=117663&amp;title=sestava-export-dxf#117663</guid>
  </item> 
  <item>
   <title><![CDATA[Sestava - export dxf : Mo&#382;n&#233; to samoz&#345;ejm&#283; je, ale tady...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=117548&amp;title=sestava-export-dxf#117548</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=9996">Navara</a><br /><strong>Předmět:</strong> 28793<br /><strong>Zasláno:</strong> 15.zář.2019 v 17:33<br /><br />Možné to samozřejmě je, ale tady už je to spíš otázka na správu dat. Obvyklý postup je, že se data zařadí do Vaultu a při schválení se vygeneruje DXF. Pokud se ten díl nezmění, nedojde k novému schválení a DXF se znova netvoří. Doporučil bych vám zaměřit se spíš tímto směrem.<div>Pokud to z nějakého důvodu není možné, tak je potřeba doplnit ještě kontrolu na to, že daný díl je/není v nějakém seznamu dílů určených pro export.</div><div>Kontrola patří podle mě sem&nbsp;</div><div><table width="99%"><tr><td><pre class="BBcode"></div><div><div>...</div><div>&nbsp;For Each document As Document In oAssembly.AllReferencedDocuments</div><div>&nbsp; 'Process only sheetmetal parts</div><div>&nbsp; If document.DocumentType = DocumentTypeEnum.kPartDocumentObject And</div><div>&nbsp; &nbsp;document.DocumentSubType.DocumentSubTypeID = "{9C464203-9BAE-11D3-8BAD-0060B0CE6BB4}"&nbsp;<font color="#ff0000"><b> And IsDocumentForExport(document)&nbsp;</b></font> Then</div><div>&nbsp; &nbsp;ExportDxf(document)</div></div><div>...</div><div></pre></td></tr></table></div><div>Jak tu kontrolu&nbsp;provést je už ale zcela jiná otázka a souvisí s tím, jak budete definovat ten seznam. (Hodnota iVlastnosti, seznam čísel součástí, je to knihovní díl, umístění v adresáři, ...). A tohle už za vás nikdo nevyřeší.</div><div><br></div>]]>
   </description>
   <pubDate>Sun, 15 Sep 2019 17:33:50 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=117548&amp;title=sestava-export-dxf#117548</guid>
  </item> 
  <item>
   <title><![CDATA[Sestava - export dxf : Bylo by mo&#382;n&#233; upravit toto pravidlo...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=117518&amp;title=sestava-export-dxf#117518</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=78760">michalkopriva</a><br /><strong>Předmět:</strong> 28793<br /><strong>Zasláno:</strong> 11.zář.2019 v 10:26<br /><br />Bylo by možné upravit toto pravidlo pro export, abych mohl zvolit (určit), pro které díly se mají exportovat dxf? Některé díly (držáky pro motory, nakupované díly, atd...) se nemění a není tedy potřeba znovu a znovu generovat nová dxf...<div><br><div>Seznam dílů pro export by byl v hlavní sestavě (buď v pravidle nebo v parametrech).</div></div><div><br></div><div>Je něco takového možné? :-)</div><div>Děkuji</div>]]>
   </description>
   <pubDate>Wed, 11 Sep 2019 10:26:25 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=117518&amp;title=sestava-export-dxf#117518</guid>
  </item> 
  <item>
   <title><![CDATA[Sestava - export dxf : Super Nev&#237;m, jestli jsem to ud&#283;lal...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=116446&amp;title=sestava-export-dxf#116446</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=78760">michalkopriva</a><br /><strong>Předmět:</strong> 28793<br /><strong>Zasláno:</strong> 06.kvě.2019 v 11:16<br /><br />Super <img src="https://www.cadforum.cz/forum/smileys/smiley1.gif" border="0" alt="Smile" title="Smile" /><div>Nevím, jestli jsem to udělal správně (celé jsem to vložil do pravidla sestavy), ale funguje mi to.</div><div>Budu si u vás muset zařídit nějaké školení&nbsp;<img src="https://www.cadforum.cz/forum/smileys/smiley1.gif" border="0" alt="Smile" title="Smile" /></div><div><div>Moc děkuji za řešení.</div></div><div><br></div><div>To mě ani nenapadlo, ale je to celkem logické <img src="https://www.cadforum.cz/forum/smileys/smiley4.gif" border="0" alt="Big smile" title="Big smile" /></div><div><br></div><div>Jen tedy v mém případě mi to teď funguje bez dalších pravidel v jednotlivých dílech...</div><div>Moc tomu tedy nerozumím :-D</div><div>Jak říkám, jsem amatér :-)</div>]]>
   </description>
   <pubDate>Mon, 06 May 2019 11:16:36 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=116446&amp;title=sestava-export-dxf#116446</guid>
  </item> 
  <item>
   <title><![CDATA[Sestava - export dxf :  J&#225; bych to &#345;e&#353;il tak, &#382;e si...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=116441&amp;title=sestava-export-dxf#116441</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=9996">Navara</a><br /><strong>Předmět:</strong> 28793<br /><strong>Zasláno:</strong> 06.kvě.2019 v 09:52<br /><br />Já bych to řešil tak, že si z aktivní sestavy zjistím všechny plechové součásti a na nich spustím export do DXF.<div>&nbsp;</div><div><table width="99%"><tr><td><pre class="BBcode"></div><div>Sub Main()<br>&nbsp;'Assembly document must be active<br>&nbsp;Dim oAssembly As AssemblyDocument = ThisDoc.Document</div><div>&nbsp;'Iteration thru all referenced douments of active assembly document<br>&nbsp;For Each document As Document In oAssembly.AllReferencedDocuments<br>&nbsp;&nbsp;'Process only sheetmetal parts<br>&nbsp;&nbsp;If document.DocumentType = DocumentTypeEnum.kPartDocumentObject And<br>&nbsp;&nbsp;&nbsp;document.DocumentSubType.DocumentSubTypeID = "{9C464203-9BAE-11D3-8BAD-0060B0CE6BB4}" Then</div><div>&nbsp;&nbsp;&nbsp;ExportDxf(document)<br>&nbsp;&nbsp;End If<br>&nbsp;Next<br>&nbsp;MsgBox("Hotovo")<br>End Sub</div><div>'Constant value for all exports<br>Dim fSett As String = "FLAT PATTERN DXF?AcadVersion=2004&amp;RebaseGeometry=True&amp;OuterProfileLayer=0&amp;OuterProfileLayerColor=0;0;0&amp;InteriorProfilesLayer=0&amp;InteriorProfilesLayerColor=0;0;0&amp;InvisibleLayers=IV_ARC_CENTERS;IV_TANGENT;IV_ROLL;IV_ROLL_TANGENT;IV_ALTREP_BACK;IV_ALTREP_FRONT;IV_FEATURE_PROFILES_DOWN;IV_FEATURE_PROFILES;IV_TOOL_CENTER_DOWN;DIGI_MARKER_TOOL_1;DIGI_MARKER_TOOL_2;IV_BEND;IV_BEND_DOWN"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'Nastaveni exportu</div><div>Sub ExportDxf(sheetmetalPart As PartDocument)<br>&nbsp;Try<br>&nbsp;&nbsp;'Reference to part parameters<br>&nbsp;&nbsp;Dim parameters = sheetmetalPart.ComponentDefinition.Parameters</div><div>&nbsp;&nbsp;'Get parameter values<br>&nbsp;&nbsp;Dim fileStorage As String = GetParameterValue("FilesStorage", parameters)<br>&nbsp;&nbsp;Dim typeOfConnection As String = GetParameterValue("type_of_connection", parameters)<br>&nbsp;&nbsp;Dim lengthB As String = GetParameterValue("length_B", parameters)</div><div>&nbsp;&nbsp;'Build target file name<br>&nbsp;&nbsp;Dim fSname As String = String.Format("{0}JSMMU-{1}-B-{2}.dxf", fileStorage, typeOfConnection, lengthB) 'Nastaveni ulozeni cesta+nazev</div><div><br>&nbsp;&nbsp;'Export flatpattern to DXF<br>&nbsp;&nbsp;sheetmetalPart.ComponentDefinition.DataIO.WriteDataToFile(fSett, fSname) 'Save s nastavenim fSett a do cesty fSname</div><div>&nbsp;&nbsp;'&nbsp;&nbsp;&nbsp; MessageBox.Show("DXF was save: " &amp; fSname,"Flat Pattern", MessageBoxButtons.OK) 'Message report</div><div>&nbsp;Catch ex As Exception<br>&nbsp;&nbsp;MsgBox(String.Format("Export se nezdaril.{2}FileName: {0}{2}Exception{1}", sheetmetalPart.FullFileName, ex, vbCrLf))<br>&nbsp;End Try<br>End Sub</div><div>Function GetParameterValue(paramName As String, parameters As Parameters) As String<br>&nbsp;Try<br>&nbsp;&nbsp;'Returns parameter value as string if exists<br>&nbsp;&nbsp;Return parameters(paramName).Value.ToString()<br>&nbsp;Catch<br>&nbsp;&nbsp;'Parameter with given name can't be found<br>&nbsp;&nbsp;Return ""<br>&nbsp;End Try<br>End Function</div><div></pre></td></tr></table></div><div>&nbsp;</div><div>Co se týká použití externích pravidel, tak tam je ten důvod hlavně jednoduchá, centrální změna chování bez nutnosti aktualizovat obsah souborů.</div><div>&nbsp;</div>]]>
   </description>
   <pubDate>Mon, 06 May 2019 09:52:42 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=116441&amp;title=sestava-export-dxf#116441</guid>
  </item> 
  <item>
   <title><![CDATA[Sestava - export dxf : V iLogicu jsem amat&#233;r, u&#269;&#237;m se...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=116429&amp;title=sestava-export-dxf#116429</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=78760">michalkopriva</a><br /><strong>Předmět:</strong> 28793<br /><strong>Zasláno:</strong> 03.kvě.2019 v 12:27<br /><br /><div>V iLogicu jsem amatér, učím se :-)</div>Jaký je v tom rozdíl? :-)<div><br></div><div>Vytvořil jsem tedy externí pravidlo:</div><div><br></div><div><div>Dim fSett As String</div><div>&nbsp; &nbsp; fSett = "FLAT PATTERN DXF?AcadVersion=2004&amp;RebaseGeometry=True&amp;OuterProfileLayer=0&amp;OuterProfileLayerColor=0;0;0&amp;InteriorProfilesLayer=0&amp;InteriorProfilesLayerColor=0;0;0&amp;InvisibleLayers=IV_ARC_CENTERS;IV_TANGENT;IV_ROLL;IV_ROLL_TANGENT;IV_ALTREP_BACK;IV_ALTREP_FRONT;IV_FEATURE_PROFILES_DOWN;IV_FEATURE_PROFILES;IV_TOOL_CENTER_DOWN;DIGI_MARKER_TOOL_1;DIGI_MARKER_TOOL_2;IV_BEND;IV_BEND_DOWN"<span style="white-space:pre">					</span>'Nastaveni exportu</div><div><span style="white-space:pre">	</span></div><div>&nbsp; &nbsp; Dim fSname As String</div><div>&nbsp; &nbsp; fSname = Parameter("FilesStorage") &amp; "JSMMU-" &amp; Parameter("type_of_connection") &amp; "-B-" &amp; Parameter("length_B") &amp; ".dxf"<span style="white-space:pre">												</span>'Nastaveni ulozeni cesta+nazev</div><div><span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>ThisApplication.ActiveDocument.ComponentDefinition.DataIO.WriteDataToFile( fSett, fSname) <span style="white-space:pre">			</span>'Save s nastavenim fSett a do cesty fSname</div><div>'&nbsp; &nbsp; MessageBox.Show("DXF was save: " &amp; fSname,"Flat Pattern", MessageBoxButtons.OK)<span style="white-space:pre">			</span>'Message report</div></div><div><br></div><div><br></div><div>Když toto externí pravidlo spustím v .ipt ručně, tak se dxf vygeneruje. Jen nevím, jak ho správně vyvolat ze sestavy...</div><div><br></div>]]>
   </description>
   <pubDate>Fri, 03 May 2019 12:27:43 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=116429&amp;title=sestava-export-dxf#116429</guid>
  </item> 
  <item>
   <title><![CDATA[Sestava - export dxf :  Budu se opakovat, ale nepou&#382;&#237;vejte...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=116428&amp;title=sestava-export-dxf#116428</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=9996">Navara</a><br /><strong>Předmět:</strong> 28793<br /><strong>Zasláno:</strong> 03.kvě.2019 v 10:54<br /><br />Budu se opakovat, ale nepoužívejte interní pravidla na úlohy typu export. Na to použijte externí pravidlo a to potom ze sestavy zavolejte.<div>Pokud máte chybu v tom vašem pravidle, tak ho sem dejte, ať se na to můžeme podívat.</div><div>&nbsp;</div><div>&nbsp;</div>]]>
   </description>
   <pubDate>Fri, 03 May 2019 10:54:56 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=116428&amp;title=sestava-export-dxf#116428</guid>
  </item> 
  <item>
   <title><![CDATA[Sestava - export dxf : Nikdo nev&#237;? :-/ ]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=116426&amp;title=sestava-export-dxf#116426</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=78760">michalkopriva</a><br /><strong>Předmět:</strong> 28793<br /><strong>Zasláno:</strong> 03.kvě.2019 v 10:36<br /><br />Nikdo neví? :-/]]>
   </description>
   <pubDate>Fri, 03 May 2019 10:36:25 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=116426&amp;title=sestava-export-dxf#116426</guid>
  </item> 
  <item>
   <title><![CDATA[Sestava - export dxf : Zdrav&#237;m,m&#225;m vytvo&#345;enou sestavu...]]></title>
   <link>https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=116407&amp;title=sestava-export-dxf#116407</link>
   <description>
    <![CDATA[<strong>Autor:</strong> <a href="https://www.cadforum.cz/forum/member_profile.asp?PF=78760">michalkopriva</a><br /><strong>Předmět:</strong> 28793<br /><strong>Zasláno:</strong> 02.kvě.2019 v 09:52<br /><br />Zdravím,<div>mám vytvořenou sestavu ve které mám formulář do kterého se vkládá konfigurace podle které se následně upraví jednotlivé díly. Potřeboval bych vytvořit pravidlo v sestavě na export všech jednotlivých dílů do dxf po změně parametrů. Nevěděl by někdo jak na to? Pořád mi vyskakuje chyba :-/ Děkuji :-)</div><div><br></div><div>Edit:</div><div>V každém dílu mám vytvořené pravidlo na export dxf, to funguje správně.</div><div>Ale když v sestavě použiji v pravidle "iLogicVb.RunRule("Side_A:1", "Dxf")", tak mi vyskočí chyba:</div><div>&nbsp;</div><div>"Error in rule: Dxf, in document: 19-109157.ipt</div><div>Forkert parameter. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))"</div><span style="font-size:10px"><br /><br />Upravil michalkopriva - 03.kvě.2019 v 08:23</span>]]>
   </description>
   <pubDate>Thu, 02 May 2019 09:52:34 +0000</pubDate>
   <guid isPermaLink="true">https://www.cadforum.cz/forum/forum_posts.asp?TID=28793&amp;PID=116407&amp;title=sestava-export-dxf#116407</guid>
  </item> 
 </channel>
</rss>