| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: Bitcode auflösen (1246 mal gelesen)
|
s.wickel Mitglied Bauingenieur Wasserwirtschaft
Beiträge: 422 Registriert: 17.12.2001 Bricscad V7 - V11
|
erstellt am: 26. Feb. 2004 13:59 <-- editieren / zitieren --> Unities abgeben:
Hallo! Ich bin ab grübeln, wie man einen Bitcode auflösen kann. Es geht darum, dass ich mit einem Programm Ansichtsfenster im Layout sperren und entsperren will. Die Information steht im DXF-Code 90, und der ist Bitcodiert. Wie stelle ich fest, ob der Code 16384 gesetzt ist oder nicht? Die codierung ist so: Bitcodierte Flags für Ansichtsfensterstatus: 1 (0x1) = Perspektivenmodus 2 (0x2) = Vordere Schnittfläche 4 (0x4) = Hintere Schnittfläche 8 (0x8) = Modus UCS-Follow 16 (0x10) = Vordere Schnittfläche nicht am Auge 32 (0x20) = Sichtbarkeit des BKS-Symbols 64 (0x40) = BKS-Symbol am Ursprung 128 (0x80) = Schnellzoom 256 (0x100) = Fangmodus 512 (0x200) = Rastermodus 1024 (0x400) = Isometrischer Fangstil 2048 (0x800) = Modus Plot ausblenden 4096 (0x1000) = kIsoPairTop. Wenn dieser Modus gesetzt ist, nicht jedoch der Modus kIsoPairRight, wird das Isopaar Oben aktiviert. Wenn sowohl kIsoPairTop als auch kIsoPairRight gesetzt sind, wird das Isopaar Links aktiviert. 8192 (0x2000) = kIsoPairRight. Wenn dieser Modus gesetzt ist, nicht jedoch der Modus kIsoPairTop, wird das Isopaar Rechts aktiviert. 16384 (0x4000) = Ansichtsfenster für Zoomen sperren 32768 (0x8000) = Derzeit stets aktiviert 65536 (0x10000) = Nicht rechteckiges Zuschneiden 131072 (0x20000) = Ansichtsfenster deaktivieren ------------------ Nodda, Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 26. Feb. 2004 14:05 <-- editieren / zitieren --> Unities abgeben: Nur für s.wickel
|
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 26. Feb. 2004 14:07 <-- editieren / zitieren --> Unities abgeben: Nur für s.wickel
|
s.wickel Mitglied Bauingenieur Wasserwirtschaft
Beiträge: 422 Registriert: 17.12.2001 Bricscad V7 - V11
|
erstellt am: 26. Feb. 2004 14:15 <-- editieren / zitieren --> Unities abgeben:
Erst mal Danke! Das ging ja schnell. Ich habe mir die Funktion logand einmal angesehen. verstehe ich das richtig, dass die Funktion mir den Bit zurückgibt, wenn in einer Zahl der Bit gesetzt ist? Also: In der Zahl 7 ist der Bit 2 gesetzt. Bei (logand 7 2) kommt also 2 raus? Und bei (logand 7 4) ergibt's 4. Aber (logand 8 2) gibt 0 zurück, weil der BIT 2 nicht gesetzt ist. Habe ich das so richtig verstanden? Die Hilfe war ein bischen dürftig. ------------------ Nodda, Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 26. Feb. 2004 14:17 <-- editieren / zitieren --> Unities abgeben: Nur für s.wickel
|
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 26. Feb. 2004 14:40 <-- editieren / zitieren --> Unities abgeben: Nur für s.wickel
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 26. Feb. 2004 14:46 <-- editieren / zitieren --> Unities abgeben: Nur für s.wickel
|
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 26. Feb. 2004 15:21 <-- editieren / zitieren --> Unities abgeben: Nur für s.wickel
|