<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Forum Bauen und Umwelt - sehr schön, danke für den Tipp!</title>
<link>https://bauforum.wirklichewelt.de/</link>
<description>Das Bauforum</description>
<language>de</language>
<item>
<title>sehr schön, danke für den Tipp! (Antwort)</title>
<content:encoded><![CDATA[<p>Für die Optik und die Bequemlichkeit könnte man noch die folgenden <strong>drei Zeilen</strong>  (vom Python Programm) ergänzen (lassen). </p>
<blockquote><p>Für ein Profil mit den Abmessungen 500×200 und den Blechdicken 16 und<br />
10.2 sowie dem Radius 21 sieht die erzeugte Skriptdatei beispielsweise so<br />
aus:</p>
</blockquote><blockquote><p>-ofang <br />
ortho aus<br />
plinie 0,0<br />
@200.0,0<br />
@0,16.0<br />
@-73.9,0<br />
k ri 180 @-21.0,21.0 l<br />
@0,426.0<br />
k ri 90 @21.0,21.0 l<br />
@73.9,0<br />
@0,16.0<br />
@-200.0,0<br />
@0,-16.0<br />
@73.9,0<br />
k ri 0 @21.0,-21.0 l<br />
@0,-426.0<br />
k ri 270 @-21.0,-21.0 l<br />
@-73.9,0<br />
s</p>
</blockquote><p>
<strong>_zoom</strong><br />
<strong>gr</strong><br />
<strong>(return)</strong></p>
<p><br />
Ohne ein Return hinter dem s bleibt der letzte (linien) Befehl aktiv und man <br />
hat eine Linie an der Maus kleben!<br />
Mit zoom grenzen sieht man dann direkt komplett was man gezaubert hat.</p>
<p>Gruß Nico</p>
]]></content:encoded>
<link>https://bauforum.wirklichewelt.de/index.php?id=8533</link>
<guid>https://bauforum.wirklichewelt.de/index.php?id=8533</guid>
<pubDate>Thu, 21 Apr 2011 10:36:07 +0000</pubDate>
<category>Software</category><dc:creator>NicO</dc:creator>
</item>
<item>
<title>AutoCAD-Skriptdatei mit Python anlegen</title>
<content:encoded><![CDATA[<p>Folgen von AutoCAD-Befehlen können als einfache Textdatei abgelegt und bei Bedarf mit dem AutoCAD-Befehl „script“ aufgerufen werden. Das ist ganz praktisch, wenn es darum geht, bestimmte Grafiken oder Geometrien mit einem Berechnungsprogramm zu erzeugen. Als kleines Beispiel stelle ich hier ein Python-Programm vor, das AutoCAD (deutsche Version) ein I-Profil zeichnen lässt. Profilhöhe, Profilbreite, Flanschdicke, Stegdicke und Ausrundungsradius am Steganschluss lassen sich frei wählen:<br />
<strong>[code]<br />
print(&quot;Generierung eines I-Profils&quot;)</strong></p>
<p><strong>ph=float(input(&quot;Profilhoehe:       &quot;))<br />
pb=float(input(&quot;Profilbreite:      &quot;))<br />
fd=float(input(&quot;Flanschdicke:      &quot;))<br />
sd=float(input(&quot;Stegdicke:         &quot;))<br />
ar=float(input(&quot;Ausrundungsradius: &quot;))</strong></p>
<p><strong>f1=(pb-sd)/2-ar  # Flanschhälfte vom Rand bis zum Ausrundungsbeginn<br />
s1=ph-2*(ar+fd)  # Steg zwischen Ausrundungen</strong></p>
<p><strong>scr=open(&quot;i-profil.scr&quot;,&quot;w&quot;)</strong></p>
<p><strong>print(&quot;-ofang n&quot;,<br />
      &quot;ortho ausn&quot;,<br />
      &quot;plinie 0,0n&quot;,<br />
      &quot;@&quot;,pb,&quot;,0n&quot;,<br />
      &quot;@0,&quot;,fd,&quot;n&quot;,<br />
      &quot;@&quot;,-f1,&quot;,0n&quot;,<br />
      &quot;k ri 180 @&quot;,-ar,&quot;,&quot;,ar,&quot; ln&quot;,<br />
      &quot;@0,&quot;,s1,&quot;n&quot;,<br />
      &quot;k ri 90 @&quot;,ar,&quot;,&quot;,ar,&quot; ln&quot;,<br />
      &quot;@&quot;,f1,&quot;,0n&quot;,<br />
      &quot;@0,&quot;,fd,&quot;n&quot;,<br />
      &quot;@&quot;,-pb,&quot;,0n&quot;<br />
      &quot;@0,&quot;,-fd,&quot;n&quot;,<br />
      &quot;@&quot;,f1,&quot;,0n&quot;<br />
      &quot;k ri 0 @&quot;,ar,&quot;,&quot;,-ar,&quot; ln&quot;,<br />
      &quot;@0,&quot;,-s1,&quot;n&quot;,<br />
      &quot;k ri 270 @&quot;,-ar,&quot;,&quot;,-ar,&quot; ln&quot;,<br />
      &quot;@&quot;,-f1,&quot;,0n&quot;,<br />
      &quot;sn&quot;,      <br />
      sep=&quot;&quot;,<br />
      file=scr)</strong></p>
<p><strong>scr.close()<br />
print('Die Datei i-profil.scr wurde erzeugt. Aufruf in AutoCAD mit &quot;script&quot;.')<br />
[/code]</strong></p>
<p>Für ein Profil mit den Abmessungen 500×200 und den Blechdicken 16 und 10.2 sowie dem Radius 21 sieht die erzeugte Skriptdatei beispielsweise so aus:<br />
<strong>[code]-ofang <br />
ortho aus<br />
plinie 0,0<br />
@200.0,0<br />
@0,16.0<br />
@-73.9,0<br />
k ri 180 @-21.0,21.0 l<br />
@0,426.0<br />
k ri 90 @21.0,21.0 l<br />
@73.9,0<br />
@0,16.0<br />
@-200.0,0<br />
@0,-16.0<br />
@73.9,0<br />
k ri 0 @21.0,-21.0 l<br />
@0,-426.0<br />
k ri 270 @-21.0,-21.0 l<br />
@-73.9,0<br />
s<br />
[/code]</strong></p>
]]></content:encoded>
<link>https://bauforum.wirklichewelt.de/index.php?id=8532</link>
<guid>https://bauforum.wirklichewelt.de/index.php?id=8532</guid>
<pubDate>Thu, 21 Apr 2011 09:59:02 +0000</pubDate>
<category>Software</category><dc:creator>Martin Vogel</dc:creator>
</item>
</channel>
</rss>
