| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Variable - Polaraddang über Buttonmakro (1229 mal gelesen)
|
SNOOP_69 Mitglied Konstrukteur - Innenausbau
Beiträge: 539 Registriert: 25.01.2006 Hardware: - Lenovo-W540 Software: - Win10 Pro 64bit - Autocad 2018-2023 (Vollversion+LT) - BricsCad - DraftSight - SolidWorks 2017-2022 - SWOOD 2019 - MasterCAM 2018-2022
|
erstellt am: 27. Jun. 2014 10:12 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich würde gerne die Variable POLARADDANG über ein Makro schalten bzw. verändern...leider komme ich nicht zum gewünschten Ergebnis... Meine Versuche sehen wie folgt aus: 1. ^C^C_polaraddang;.;15;30; usw. Ergebnis: jedes Semikolon bricht den Befehl ab...soweit logisch 2. ^C^C(setvar "polaraddang"(15;30;45;60;75;105;120;135;225;315; (getvar "polaraddang"))) Erebnis: auch hier wird der Befehl nicht richtig ausgeführt 3. ^C^C(setvar "polaraddang"(15 30 45 60 75 105 120 135 225 315 (getvar "polaraddang"))) Ergebnis: geht leider auch nicht... Hat jemand die Lösung für mich? Danke im Voraus!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 27. Jun. 2014 10:17 <-- editieren / zitieren --> Unities abgeben: Nur für SNOOP_69
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 27. Jun. 2014 10:22 <-- editieren / zitieren --> Unities abgeben: Nur für SNOOP_69
Eine etwas allgemeinere Antwort welche nicht nur für diese SysVar gilt: Zitat: Original erstellt von SNOOP_69: Meine Versuche sehen wie folgt aus:
Warum sehen sie denn so aus ? Du brauchst doch nur die gewünschten Werte per Hand einstellen und dann den Variablenwert abfragen, schon hast du den Wert den du einstellen möchtest ?
------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SNOOP_69 Mitglied Konstrukteur - Innenausbau
Beiträge: 539 Registriert: 25.01.2006 Hardware: - Lenovo-W540 Software: - Win10 Pro 64bit - Autocad 2018-2023 (Vollversion+LT) - BricsCad - DraftSight - SolidWorks 2017-2022 - SWOOD 2019 - MasterCAM 2018-2022
|
erstellt am: 27. Jun. 2014 10:40 <-- editieren / zitieren --> Unities abgeben:
leider scheint das Semikolon nach wie vor das Problem zu sein... Eingabe (über das Button-Makro): (setvar "polaraddang" "15;30;45;60;75;105;120;135;225;315")
Fehlermeldung: Befehl: (setvar "polaraddang" "15 ("_> 30 ("_> 45 ("_> 60 ("_> 75 ("_> 105 ("_> 120 ("_> 135 ("_> 225 ("_> 315") ; Fehler: Einstellung für AutoCAD-Variable zurückgewiesen: "polaraddang" "15\n30\n45\n60\n75\n105\n120\n135\n225\n315" Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SNOOP_69 Mitglied Konstrukteur - Innenausbau
Beiträge: 539 Registriert: 25.01.2006 Hardware: - Lenovo-W540 Software: - Win10 Pro 64bit - Autocad 2018-2023 (Vollversion+LT) - BricsCad - DraftSight - SolidWorks 2017-2022 - SWOOD 2019 - MasterCAM 2018-2022
|
erstellt am: 27. Jun. 2014 10:43 <-- editieren / zitieren --> Unities abgeben:
...das Problem ist, dass der Variablen-Wert kein rein numerischer Wert ist: Nachfolgend eine Kopie meiner Befehlszeile nach "setvar" und "getvar": Befehl: (setvar "polaraddang" "15;30;45;60;75;105;120;135;225;315") "15;30;45;60;75;105;120;135;225;315" Befehl: (getvar "polaraddang") "15.0000;30.0000;45.0000;60.0000;75.0000;105.0000;120.0000;135.0000;225.0000;315.0000" Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SNOOP_69 Mitglied Konstrukteur - Innenausbau
Beiträge: 539 Registriert: 25.01.2006 Hardware: - Lenovo-W540 Software: - Win10 Pro 64bit - Autocad 2018-2023 (Vollversion+LT) - BricsCad - DraftSight - SolidWorks 2017-2022 - SWOOD 2019 - MasterCAM 2018-2022
|
erstellt am: 27. Jun. 2014 10:44 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 27. Jun. 2014 10:49 <-- editieren / zitieren --> Unities abgeben: Nur für SNOOP_69
Das Problem ist nicht String oder Zahl, sondern das in Menümakro das Semikolon ein Steuerzeichen ist. Ich denke das es in LT nicht direkt im Makro geht, in der Vollversion kannst du den String mit Lsip zusammensetzen: (setvar "polaraddang" (strcat "15"(chr 59)"30"(chr 59)"45"(chr 59)"60"(chr 59)"75"(chr 59)"105"(chr 59)"120"(chr 59)"135"(chr 59)"225"(chr 59)"315")) In LT würde ich ein Script erstellen welches ich via Makro aufrufe (das geht dann natürlich auch in der Vollversion) PS: Warum machst du hier mit Lisp rum wenn es in LT funktionieren muß ??? ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 27. Jun. 2014 10:50 <-- editieren / zitieren --> Unities abgeben: Nur für SNOOP_69
|
SNOOP_69 Mitglied Konstrukteur - Innenausbau
Beiträge: 539 Registriert: 25.01.2006 Hardware: - Lenovo-W540 Software: - Win10 Pro 64bit - Autocad 2018-2023 (Vollversion+LT) - BricsCad - DraftSight - SolidWorks 2017-2022 - SWOOD 2019 - MasterCAM 2018-2022
|
erstellt am: 27. Jun. 2014 10:53 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 27. Jun. 2014 10:56 <-- editieren / zitieren --> Unities abgeben: Nur für SNOOP_69
Zudem muß ich noch mal stören und dir sagen das der gewünschte Wert bei Polaraddang sicher Quatsch ist, du nutzt doch Polarang mit Wert 0 oder 90, oder irre ich mich ? Falls ich mich nicht irre: Lösche alle Polaraddang und stelle Polarang einfach auf 15 ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SNOOP_69 Mitglied Konstrukteur - Innenausbau
Beiträge: 539 Registriert: 25.01.2006 Hardware: - Lenovo-W540 Software: - Win10 Pro 64bit - Autocad 2018-2023 (Vollversion+LT) - BricsCad - DraftSight - SolidWorks 2017-2022 - SWOOD 2019 - MasterCAM 2018-2022
|
erstellt am: 27. Jun. 2014 11:00 <-- editieren / zitieren --> Unities abgeben:
...Leck mich am A****...wieso lerne ich das erst nach 10 jahren...ich hätte doch mal ne offizielle Schulung machen sollen Das war ja einfach! Das müsste mir jetzt peinlich sein, oder? Ach quatsch, da steh ich drüber Danke dir! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |