| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt, eine Pressemitteilung
|
Autor
|
Thema: AM: Normen - Systemvariable für Einstellung (2876 mal gelesen)
|
Gigerota Mitglied
Beiträge: 561 Registriert: 17.01.2006
|
erstellt am: 07. Dez. 2006 09:29 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute! In Mechanical kann ich unter "Optionen" --> "AM: Normen" die sogenannte "Norm" ändern, von ANSI auf DIN, oder ISO z.B. Gibt es dafür eine Systemvariable? In nacktem Autocad habe ich den Reiter "AM: Normen" ja nicht, möchte aber trotzdem wissen, wie ich von ANSI auf ISO umstellen kann. Unter AM: Normen gibt es z.B. auch die "Einstellung", die kann ich mit der Systemvariable "measurement" ändern.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Angelika Hädrich Ehrenmitglied V.I.P. h.c. Application Engineer
Beiträge: 5123 Registriert: 12.07.2000 Der erreicht am meisten, der immer auch anders kann, als er vorhatte.
|
erstellt am: 07. Dez. 2006 09:38 <-- editieren / zitieren --> Unities abgeben: Nur für Gigerota
Hallo Gigerota, im reinen AutoCAD bestimmst Du mit der DWT, ob Du nach DIN, ANSI oder ... arbeiten willst. Aber da ist nicht allzuviel drin festgelegt, den Unterschied siehst Du bei den mitgelieferten Vorlagen - ACAD.DWT ist amerikanisch Zoll, ACADISO.DWT sagt der Name... = metrisch usw. Aber wie gesagt in diesen Vorlagen gibt es nicht so voiele normgerechte Einstellungen wie im Mechanical -bitte nicht zu viel erwarten. Tipp am Rande: Im Mechanical sollte man übrigens auch für jeder Norm eine Vorlage haben (Grund-Vorlagen-DWT liegen wieder bei) - das wechseln der Norm in einer schon begonnenen Zeichnung ist echt nicht zu empfehlen, da durch den Wechsel nur die Elemente nach dem Wechsel betroffen sind und was schon da ist bleibt wie es ist - außer man geht noch mit anderen Anpassbefehlen drüber. Und auch da ist man nie wirklich sicher, ob wirklich alles richtig kommt. Gruß Angelika ------------------ Lieber Fehler riskieren als Initiative verhindern. (Reinhard Mohn)
Bitte Supportangaben eintragen, warum siehst du hier 'Wie sprechen Menschen mit Menschen? Aneinander vorbei!' (Kurt Tucholsky) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gigerota Mitglied
Beiträge: 561 Registriert: 17.01.2006
|
erstellt am: 07. Dez. 2006 09:51 <-- editieren / zitieren --> Unities abgeben:
Hallo Angelika, danke, das weiß ich schon, denn wir haben uns eine dwt erstellt und verwenden sie. Es ist folgendes Problem. Wir arbeiten mit einem 3D-Programm namens "Bocad". Dort gibt es ein Konvertierungsprogramm um Bocad-Dateien(.bmf) nach .dwg zu konvertieren. Wenn ich so eine konvertierte dwg öffnen, so ist unter AM: Normen immer "ANSI" eingestellt. Nun kann ich natürlich selber auf "ISO" ändern. Ich brauche aber die Systemvariable, um sie den Programmierern mitzuteilen, damit sie sie bereits beim Konvertieren so einstellen. Ich habe zwar eine dwt erstellt und will sie auch den Programmierern zuschicken, vielleicht können sie diese dwt als Grundlage des Konvertierens benutzen. Wenn du also wüßtest, wie die Systemvariable heißt, das wäre toll. Danke und LG Petra Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Angelika Hädrich Ehrenmitglied V.I.P. h.c. Application Engineer
Beiträge: 5123 Registriert: 12.07.2000 Der erreicht am meisten, der immer auch anders kann, als er vorhatte.
|
erstellt am: 07. Dez. 2006 10:07 <-- editieren / zitieren --> Unities abgeben: Nur für Gigerota
Hallo Petra, das ist ja das Problem, im reinen AutoCAD gibt es dafür keine Variable. Du arbeitst in Zeichnungseinheiten - was immer Du willst mm, cm, m, km. Wenn Du in Zoll bzw. Inch arbeitest nimmst Du von vornherein den Faktor 25,4 rein - Thats all. Im Mechanical gibt es zusätzliche Definitionen - siehe AM:Einstellungen unter System (Systemeditor für Mechanical) - bitte dort nicht ändern, man kann das nicht zurücksetzen, man muß genau wissen was man getan hat - also nur für Mechanical Admins mit der zugehörigen Sonderschulung. Also dort sind dann auch Einstellungen (unter PowerPack) für Standards drin und dort werden entsprechende Einstellungen den Schlüsseln zugeornet, aber wie gesagt, das gibt es in AutoCAD nicht. Das sind Definitionen die früher schon für GENIUS gemacht wurden und später in Mechanical eingebunden und erweitert bzw. angepasst. Gruß Angelika ------------------ Lieber Fehler riskieren als Initiative verhindern. (Reinhard Mohn)
Bitte Supportangaben eintragen, warum siehst du hier 'Wie sprechen Menschen mit Menschen? Aneinander vorbei!' (Kurt Tucholsky) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gigerota Mitglied
Beiträge: 561 Registriert: 17.01.2006
|
erstellt am: 07. Dez. 2006 10:10 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 ACAD 2011 Mechanical ff
|
erstellt am: 07. Dez. 2006 11:10 <-- editieren / zitieren --> Unities abgeben: Nur für Gigerota
das ist keine Sytemvariable.. die Einstellungen finden sich im AcmStdDictionary! folgende Routine demonstriert mal den Zugriff und gibt den aktuell eingestellte Standard aus :
Code:
(defun c:MECH-STD(/ DICT FOUND NORM) (if(setq DICT(entget(namedobjdict))) (progn (setq FOUND nil) (while (and DICT (not FOUND)) (if(and(=(car(car DICT))3)(=(type(cdr(car DICT)))'STR)(=(strcase(cdr(car DICT)))"ACMDICTIONARY")) (progn (setq DICT(entget(cdr(cadr DICT)))) (while DICT (if(and(=(car(car DICT))3)(=(type(cdr(car DICT)))'STR)(=(strcase(cdr(car DICT)))"ACMSTDDICTIONARY")) (progn (setq NORM(cdr(cadr DICT))) (setq FOUND 'T) ) ) (setq DICT(cdr DICT)) ) ) ) (setq DICT(cdr DICT)) ) (princ(strcat "\nSTANDARD: "(cdr(assoc 3(entget NORM ))))) ) ) )
------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gigerota Mitglied
Beiträge: 561 Registriert: 17.01.2006
|
erstellt am: 07. Dez. 2006 11:36 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 ACAD 2011 Mechanical ff
|
erstellt am: 07. Dez. 2006 11:39 <-- editieren / zitieren --> Unities abgeben: Nur für Gigerota
|
Gigerota Mitglied
Beiträge: 561 Registriert: 17.01.2006
|
erstellt am: 07. Dez. 2006 12:03 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 ACAD 2011 Mechanical ff
|
erstellt am: 07. Dez. 2006 12:56 <-- editieren / zitieren --> Unities abgeben: Nur für Gigerota
ja, schon gesehen .. war nicht ganz der volltreffer ... was macht eigentlich amsetupdwg mit Angabe deiner Vorlage.dwt bei den konvertierten Zeichnungen ? ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gigerota Mitglied
Beiträge: 561 Registriert: 17.01.2006
|
erstellt am: 07. Dez. 2006 13:04 <-- editieren / zitieren --> Unities abgeben:
amsetupdwg hat leider keinen Einfluss auf das "Zoll" oder "britisch". Außerdem wollen wir die Zeichnungen nicht mehr anfassen. Es sind Hunderte, welche einfach konvertiert werden und dann gespeichert. Wir wollen sie nicht alle einzeln öffnen und irgendwie bearbeiten. Es soll bereits beim konvertieren bereits alles nötige mitkommen. Geplottet werden die Zeichnungen dann mit Hilfe von "Publizieren" Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 ACAD 2011 Mechanical ff
|
erstellt am: 07. Dez. 2006 13:08 <-- editieren / zitieren --> Unities abgeben: Nur für Gigerota
auch amsetup läßt sich im Script ausführen. Hab selber schon mal ähnliches geproggt. Verzeichnis mit den anzupassenden dwg's wählen, Ok drücken - fertig. Aber wenn es nicht hilft.... ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter. Mitglied
Beiträge: 72 Registriert: 06.10.2006
|
erstellt am: 07. Dez. 2006 15:24 <-- editieren / zitieren --> Unities abgeben: Nur für Gigerota
Hallo Petra, Zitat: Original erstellt von Gigerota: In Mechanical kann ich unter "Optionen" --> "AM: Normen" die sogenannte "Norm" ändern, von ANSI auf DIN, oder ISO z.B. Gibt es dafür eine Systemvariable?
Befehl AMSYMSTD (nur Mechanical) konvertieren kann man dann sinngemäß so: cmddia 0 AMSYMSTD ISO cmddia 1 Gruß Peter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gigerota Mitglied
Beiträge: 561 Registriert: 17.01.2006 Windows 10 AutoCAD LT 2019 Solidworks 2018
|
erstellt am: 14. Dez. 2006 13:43 <-- editieren / zitieren --> Unities abgeben:
Hallo Peter, leider hilft mir das nicht weiter, denn ich will ja diese Einstellung in reinem AutoCAD tätigen, was lt. den anderen Foren-Moderatoren dort NICHT funktioniert, da es eine reine Mechanical-Funktion ist. LG Petra Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter. Mitglied
Beiträge: 72 Registriert: 06.10.2006
|
erstellt am: 14. Dez. 2006 14:14 <-- editieren / zitieren --> Unities abgeben: Nur für Gigerota
Hallo Petra, Du schreibst 2 Dinge Zitat: ..Einstellung ..ANSI auf ISO umstellen..in reinem AutoCAD
und Zitat: .. Es sind Hunderte, welche einfach konvertiert werden und dann gespeichert. Wir wollen sie nicht alle einzeln öffnen und irgendwie bearbeiten.
Ersteres geht nicht, das Konvertieren geht wohl wie oben beschrieben. Wenn Dir dazu nicht das passende Werkzeug (Mechanical) zur Verfügung steht wirds nichts mit konvertieren. Falls Ihr Mechanical habt kann das die Lösung sein. Gruß Peter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |