Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Speed up paperspace modelspace switching dramatically

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Speed up paperspace modelspace switching dramatically (1832 mal gelesen)
rexxitall
Mitglied
Dipl. -Ing. Bau


Sehen Sie sich das Profil von rexxitall an!   Senden Sie eine Private Message an rexxitall  Schreiben Sie einen Gästebucheintrag für rexxitall

Beiträge: 266
Registriert: 07.06.2013

erstellt am: 05. Jul. 2013 00:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi

Wenn Zeichnungen viele viewports haben und / oder reichlich Elemente haben
wird der Wechsel zwischen paperspace und modelspace zu einer Geduldsprobe
insbesondere beim Erstellen der letzten finalen Plotlayouts.

Ferner : innerhalb eines ungelockten Layouts (man hat auch Fremdzeichnunegn) bischen Mousewheel und
fumps - Layout vergeigt... (Wenn mans zu spaet bemerkt hilft auch ^Z nicht mehr)

Acc. eines Moderators amtierendes scriptkiddie (Stolz drauf :P): Da muss was her 

Der Idee war das da was her muss was diese Verhalten "umdingselt..."
(Einige ACAD versionen haben den Bug das der Modelspace Paperspace switch nicht immer angezeigt wird)
Ich wollt ein nur rescue script um aus dem Modelspace innerhalb eines viewports herauszukommen...

Also wie ueblich ersteinmal der "rustikale" Ansatz
"Google dir einen" ... und mal probiere....

Beim probieren kamen einige wenige nachfolgende Zeilen bei raus,
- eigentlich nicht bemerkenswert (dacht ich )
nur:  acad schaltet nun in ECHTZEIT um !

Viel Spass beim Ausprobieren 

Ausprobieren:
Monster Zeichnung laden (5..X MB dwg mit 20+N Viewports )

[Ist klar bei so etwas nimmt man eine SICHERUNGSKOPIE - ich haft fuer nix !!!]

VBA editor starten (Extras Menue)
(VBA enabler muss ab acad 2010 installiert sein obs in 64bit tut = null Schimmer)

Code reinkopieren
In TOGGLE_SPACE irgendwo hin klicken + F5
oder das gleichnamige Makro in Extras aufrufen...

LG aus Finnland

P.S. Die Nummer klappt auch mit Layouts.
ACHTUNG: Wenn man in ein Layout schaltet sollte man unbedingt erst einmal in den Paperspace schalten bevor man ZOOMALL programmatisch  aufruft
- Ob ein viewport gesperrt ist oder nicht interessiert das vba nicht...


Sub TOGGLE_SPACE()
    If ThisDrawing.ActiveSpace = acModelSpace Then
        Call topaperspace
        Exit Sub
    Else
        Call tomodelspace
    End If
End Sub

Sub tomodelspace()
    ThisDrawing.ActiveSpace = acModelSpace
    ThisDrawing.MSpace = True
End Sub

Sub topaperspace()
    ThisDrawing.ActiveSpace = acPaperSpace
    ThisDrawing.MSpace = False
End Sub

------------------
Wer es nicht versucht, hat schon verlorn 
Und bei 3 Typos gibts den vierten gratis !

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

xem
Mitglied
Zeichner


Sehen Sie sich das Profil von xem an!   Senden Sie eine Private Message an xem  Schreiben Sie einen Gästebucheintrag für xem

Beiträge: 847
Registriert: 07.08.2008

Software:
AutoCAD 2022 - 64bit
Windows 10 Pro - 64bit
PDFCreator 1.0.2 - 32bit
Ghostscript 9.0 - 64bit
PDF-XChange Viewer - 64bit
GIMP 2.6.8 - 64bit
MS Office 2013 - 32bit
Opera 12 - 32bit
MacroX - 32bit
7-zip - 64bit
-----------------------
Hardware:
Intel i5 680 3,6GHz @ 4GHz
8GB RAM 1333MHz
nVidia GTX 460 1024MB
Intel SSD 2.5 80GB X25-M
Samsung SyncMaster 245B+
Iiyama ProLite E1900s
Logitech mx518
Logitech G11
Roccat Sense Glacier Blue

erstellt am: 05. Jul. 2013 09:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rexxitall 10 Unities + Antwort hilfreich

Ich habe nichts verstanden ...

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

oscarr
Mitglied
CAD-Manager


Sehen Sie sich das Profil von oscarr an!   Senden Sie eine Private Message an oscarr  Schreiben Sie einen Gästebucheintrag für oscarr

Beiträge: 198
Registriert: 02.10.2007

ACA 2012 - English Win 7/x64

erstellt am: 05. Jul. 2013 10:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rexxitall 10 Unities + Antwort hilfreich

Also bei mir bringt es nichts (ACA2012 64bit)
Das schalten in eine Layout dauert in jedem Fall zwei Minuten.

Aber trotzdem nett das Du das postest

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rexxitall
Mitglied
Dipl. -Ing. Bau


Sehen Sie sich das Profil von rexxitall an!   Senden Sie eine Private Message an rexxitall  Schreiben Sie einen Gästebucheintrag für rexxitall

Beiträge: 266
Registriert: 07.06.2013

erstellt am: 12. Aug. 2013 18:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Das liegt am 64 bit VBA 
Da hilft nix, das ist lahm wie ne Schnecke.
Wollen die Deskler angeblich flicken...
ACAD bekommt ne neue VBA engine.

In 32Bit ist das echt ein Turbo
ich konnt es noch ein wenig mehr tweaken mit

der systemvariable:

_WHIPTHREAD=3

ist original auf 1 gestellt das heist es wird nur ein Prozessorore benutzt...


LG aus Finnland

------------------
Wer es nicht versucht, hat schon verlorn 
Und bei 3 Typos gibts den vierten gratis !

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz