| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Auf dem Weg zur digitalen Auftragsmappe. (Phoenix/PDM,SOLIDWORKS,PDM System,PLM,PLM System), ein Anwenderbericht
|
Autor
|
Thema: 1/x zeichnen (562 mal gelesen)
|
thornd Mitglied
Beiträge: 6 Registriert: 13.08.2009
|
erstellt am: 13. Aug. 2009 13:54 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte mit AutoCAD ein Layout für Microfluidic konstruieren. Hierbei soll das Design dem Verlauf der Funktion 1/x folgen. Leider habe ich keine Möglichkeit gefunden dieses Problem komfortabel zu lösen; hat jemand da vielleicht eine Idee? Ein Konstrukt aus Hilfslinien und ausgerechneten Werten, die per Spline verbunden werden ist zwar möglich jedoch ebenso aufwendig wie unpräzise... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Headcase Mitglied Dipl.-Ing. (FH) --> Maschinenbau
Beiträge: 141 Registriert: 14.10.2004 WinXP Prof., SP3 AutoCAD Mechanical 2010 (2008) Inventor 2010 (2008)
|
erstellt am: 13. Aug. 2009 15:06 <-- editieren / zitieren --> Unities abgeben: Nur für thornd
Hallo, da wäre die erste Frage: wie genau soll's denn nun sein? Spontan fällt mir dazu ein per Script oder VBA x-y-Wertepaare zu berechnen und diese mit Linien verbinden zu lassen. Bei genügend kleinen Steps ergibt das eine schöne Kurve. Mal als Idee in VBA:
Code:
Sub test() Dim start(0 To 2) As Double Dim ende(0 To 2) As Double Dim x As Doubleende(0) = 0 ende(1) = 0 ende(2) = 0 start(2) = 0 For x = 0.1 To 100 Step 0.1 start(0) = ende(0) start(1) = ende(1) ende(0) = x ende(1) = 1 / x ThisDrawing.ModelSpace.AddLine start, ende
Next x
------------------ Grüße! René Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
deepspeed Ehrenmitglied
Beiträge: 1575 Registriert: 28.06.2004 Inventor Pro 2013 Vault 2013 ----------------- Citrix
|
erstellt am: 13. Aug. 2009 15:28 <-- editieren / zitieren --> Unities abgeben: Nur für thornd
Oder in Excel Werteliste aufstellen, diese als .txt abspeichern. Editor öffnen und Befehl vorschreiben. Dann noch , gegen . und TAB gegen , austauschen Sollte nann so aussehen: _spline 1,1 2,0.5 etc. Das ganze als xxx.scr abspeichern. In ACAD Script ausführen, Datei auswählen, fertig. Reihenfolge geändert ------------------ Gruß DEEPSPEED [Diese Nachricht wurde von deepspeed am 13. Aug. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
thornd Mitglied
Beiträge: 6 Registriert: 13.08.2009
|
erstellt am: 14. Aug. 2009 13:10 <-- editieren / zitieren --> Unities abgeben:
|