Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Plotstiltabelle mit vla-put-StyleSheet laaangsam

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:  Plotstiltabelle mit vla-put-StyleSheet laaangsam (1069 mal gelesen)
Peter2
Ehrenmitglied V.I.P. h.c.




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

Beiträge: 3701
Registriert: 15.10.2003

Win 10/64 Pro
AutoCAD MAP 3D 2018
BricsCAD 22

erstellt am: 14. Apr. 2005 16:37    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

Ich weise mit

Code:
(vla-put-StyleSheet (vla-get-ActiveLayout (vla-get-ActiveDocument (vlax-Get-Acad-Object))) "Standard.ctb")

den Zeichnungen die Plotstiltabelle zu. Der Befehl braucht aber 3-4 sek., bis er erledigt ist (sehr kleine Symbolzeichnungen, Acad 2002, Rechner 800 MHz).
Die Zeichnung selbst ist schon vollständig geladen, der Rechner geht in diesen paar Sekunden nicht (!) auf 100% CPU.

Warum dauert das so lange?

Peter


------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)

[Diese Nachricht wurde von Peter2 am 14. Apr. 2005 editiert.]

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

Brischke
Moderator
CAD on demand GmbH




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

Beiträge: 4171
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools (d-tools.eu)

erstellt am: 14. Apr. 2005 23:20    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 Peter2 10 Unities + Antwort hilfreich

Hallo Peter,

nur ein Vermutung: Wieviele Plotstiltabellen hast du denn im Suchpfad?

Grüße Holger

------------------
Holger Brischke
CAD on demand GmbH                              Autodesk User Group Central Europe
Individuelle Lösungen von Heute auf Morgen.              AUGCE Manager Deutschland

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

Peter2
Ehrenmitglied V.I.P. h.c.




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

Beiträge: 3701
Registriert: 15.10.2003

Win 10/64 Pro
AutoCAD MAP 3D 2018
BricsCAD 22

erstellt am: 15. Apr. 2005 08:43    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

Zitat:
Original erstellt von Brischke:
Wieviele Plotstiltabellen hast du denn im Suchpfad?

Viele..

Aber das dürfte es nicht sein, sondern anscheinend der erste Aufruf des vla-Befehls. Ich habe getestet:

1) Suchpfad belassen - CTB "A" erstmals zuweisen - sehr langsam - CTB "B" zuweisen - blitzschnell - CTB "C" zuweisen - blitzschnell

2) Suchpfad auf lokal umstellen und nur eine CTB hinein. CTB "A" zuweisen - zwei verschiedene Ergebnisse:
2a) Abbruch wegen "Fehler: Automatisierungsfehler. Keine Beschreibung verfügbar". Auch mehrmaliges Wiederholen bringt nichts, nur ein Neustart des Programms. Das hatte ich gestern auch schon, und es wurde hier im Forum schon berichtet. http://ww3.cad.de/foren/ubb/Forum145/HTML/000742.shtml
Hintergrund absolut unklar.
2b) sehr langsame Zuweisung.

3) Plotmenü starten - ca. 3 sec warten - wieder abbrechen - CTB zuweisen - blitzschnell

Aus 3) schliesse ich, dass durch den vla-put-Befehl irgendwelche internen Plotroutinen aktiviert werden, und die kosten die Zeit. Wenn durch den Plotbefehl (inkl. Wartezeit beim Start) diese Routinen schon geladen sind, dann kann vla-put rasch durchlaufen.

Was der Fehler in 2a) bedeutet bleibt aber weiterhin offen.

Peter

------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)

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

marc.scherer
Ehrenmitglied V.I.P. h.c.
CAD-Administrator



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

Beiträge: 2490
Registriert: 02.11.2001

Windows 10 64bit
AutoCAD Architecture 2018/2019 (deu/eng)
AEC-Collection 2019 (Revit und Zeugs)
Wenn sich's nicht vermeiden läßt:
D-A-CH Erweiterung (mies implementierter Schrott)

erstellt am: 15. Apr. 2005 12:47    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 Peter2 10 Unities + Antwort hilfreich

Hi,
im Zusammenhang mit den VL-Plot Funktionen konnte ich viele Probleme aus dem Weg räumen indem ich vorher "vla-refreshplotdeviceinfo" verwendet habe (vgl. Hilfe).
Ohne vorherigen Aufruf dieser Funktion ging manchmal gar nix.

------------------
Ciao,
Marc

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

Peter2
Ehrenmitglied V.I.P. h.c.




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

Beiträge: 3701
Registriert: 15.10.2003

Win 10/64 Pro
AutoCAD MAP 3D 2018
BricsCAD 22

erstellt am: 11. Mai. 2006 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

Zitat:
Original erstellt von Peter2:
...
2) Suchpfad auf lokal umstellen [..]
2a) Abbruch wegen "Fehler: Automatisierungsfehler. Keine Beschreibung verfügbar". ....

Nach langer Zeit etwas Licht im Dunkel: Die ominöse Meldung "Fehler: Automatisierungsfehler. Keine Beschreibung verfügbar" kommt dann, wenn mit "vla-put-StyleSheet.." eine Plotstiltabelle zugewiesen wird, die im aktuellen Supportpfad nicht gefunden wird.

Das bedeutet, dass "vla-put-StyleSheet.." anscheinend die Pfade und die vorhandenen Dateien prüft und nur weitermacht, wenn alles OK ist. Ist die CTB nicht vorhanden, wird sie auch nicht gesetzt.

Damit wird vielleicht auch das Thema (setenv PrinterStyleSheetDir ... erst nach Neustart, _options sofort??? http://ww3.cad.de/foren/ubb/Forum145/HTML/001522.shtml etwas klarer.

Peter

------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)

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