Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  API: Skizzen in der Zeichnung einblenden

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 SOLIDWORKS
  
SolidWorks Kurs mit IHK-Zertifzierung , ein Kurs (bis zu 100% förderbar mit Bildungsgutschein)
Autor Thema:  API: Skizzen in der Zeichnung einblenden (1344 mal gelesen)
Beere
Mitglied
Dipl.-Ing. Maschinenbau


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

Beiträge: 1437
Registriert: 31.07.2001

Pro/E 2001
Wildfire 2
SWX 2013
HP Z400; 4GB

erstellt am: 08. Aug. 2001 07:09    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

Guten Morgen zusammen!

Als Neuling  hab ich versucht in einer Zeichenansicht eine
Skizze einzublenden.

Also Makro aufgezeichnet und reingeguckt was denn da drinn so passiert.

Der magische Befehl scheint .unblanksketch zu heißen.

Also Makro umgeschrieben, damit man vorher eine Skizze selektieren kann, und ausprobiert.

Ergebnis: Die Skizze wird für eine Schrecksekunde in der Zeichenansicht gezeigt, um dann im Nirvana zu verschwinden 

Im Part funktioniert das Makro einwandfrei nur in der Zeichenansicht nicht.


Gruß
Andreas

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

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



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

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 08. Aug. 2001 07:15    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 Beere 10 Unities + Antwort hilfreich

Hallo Andreas,

kannst du das Makro von dir mal anhängen, dann braucht man nicht wieder bei Null anfangen ...

Ciao,
Stefan

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

Beere
Mitglied
Dipl.-Ing. Maschinenbau


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

Beiträge: 1437
Registriert: 31.07.2001

Pro/E 2001
Wildfire 2
SWX 2013
HP Z400; 4GB

erstellt am: 08. Aug. 2001 07:50    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

Hey so früh schon so Wach? Ich glaub ich Schlafwandel noch 
Wie gesagt: Neuling 

Das Makro hab ich einfach aufgezeichnet und dann 2 Zeilen rausgenommen.

1. Zeile die ich rausnehme ist Part.SelektByID
2. Zeile die ich rausnehme ist Part.EditSketch

Übrig bleibt

Set swApp = GreateObject ("SldWorks.Application)
Set Part = swApp.ActiveDoc
Part.UnBlankSketch
End Sub


Das Makro funktioniert im Modell. Skizze anklicken Macro ausführen. Fertig. Wie gesagt: Nicht in einer Zeichenansicht. Ich glaube ich muss SWXSolidWorks noch sagen, welche Zeichnung, welche Zeichenansicht. Nur wie sag ich dat?

Selbst wenn ich sage: Part.SelektByID "Skizze2Teil1-1@Zeichenansicht1", "Sketch".....usw wird die Skizze nur für eine Schrecksekunde gezeigt.

Gruß
Andreas

PS: Irgendwie hat er den Dateianhang nicht gefressen.

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

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



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

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 08. Aug. 2001 08:25    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 Beere 10 Unities + Antwort hilfreich

Hallo Andreas,

funktioniert irgendwie nicht, obwohl es eigentlich sollte (aber das hast du ja auch schon festgestellt  ) Scheint mir ein Bug in der API-Funktion zu sein. Wenn ich was neues höre oder einen Weg drumherum sehe meld ich mich wieder.

Ciao,
Stefan

------------------
--
Inoffizielle Solidworks Hilfeseite
http://solidworks.cad.de
EMail: Stefan.Berlitz@solidworks.cad.de

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

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



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

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 09. Aug. 2001 07:10    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 Beere 10 Unities + Antwort hilfreich

Guten Morgen zusammen,

ist tasächlich ein (bekannes) Problem in der API, hier die Originalmitteilung des API-Support:

Zitat:

This is already know and under investigation as:

SPR 93463 - "BlankSketch and UnblankSketch do not work on a selected part sketch within a drawing view"


Hilft zwar im Moment nicht weiter, aber der API-Support ist ja schnell auch im fixen. Aber nach Murphy mußte es ja auch passieren, dass man voller Enthusiasmus anfängt mit den Makros zu arbeiten und prompt auf den ersten Stein tritt 

Ciao,
Stefan

------------------
--
Inoffizielle Solidworks Hilfeseite
http://solidworks.cad.de
EMail: Stefan.Berlitz@solidworks.cad.de

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

Beere
Mitglied
Dipl.-Ing. Maschinenbau


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

Beiträge: 1437
Registriert: 31.07.2001

Pro/E 2001
Wildfire 2
SWX 2013
HP Z400; 4GB

erstellt am: 09. Aug. 2001 07:51    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

Immer nur Lächeln denn es könnte schlimmer kommen   :
Mal sehen wann die denn soweit sind, mit ihrem kram.

Vielen Dank für die schnelle Antwort.

Gruß
Andreas

Im übrigen war dieser API Angriff auch nur die Hoffnung, dass mam damit auch in einer Schnittabsicht Skizzen einblenden kann.
Wie Du aus einer meiner vorherigen Fragen eventuelle noch weißt, versuche ich eine Weg zu finden wie man die Drucklinien und die Teilkreise von Spindellagern und Zahnrädern einblenden kann, damit man Sie in der Zeichenansicht nicht immer "von Hand" einfügen muss. 

[Diese Nachricht wurde von Beere am 09. August 2001 editiert.]

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

stephan.l
Mitglied
Konstrukteur

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

Beiträge: 4
Registriert: 17.12.2002

erstellt am: 20. Dez. 2002 15:22    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 Beere 10 Unities + Antwort hilfreich


MB.zip

 
Hallo!

Ich hoffe, dass der gute Geist dieser Nachricht noch erreichbar ist. Die Suchmaschine der Seite hat mich darauf gebracht. der Eintrag ist zwar schon ne weile her...

Ich bin ebenfalls ein Solid-Neuling (Hab ich glaub schon mal wo erwähnt?!?) Ich muss auch eine Skizze einblenden, die da ist, aber doch irgendwie nicht. Aus den Dateien sollte mehr zu erfahren sein. Ich komme einfach nicht weiter und frage mich nun, ob das auch dieser Fehler ist, oder ob ich ein Brett vor den Kopf habe.

MFG Steff

------------------
Stephan.L

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

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



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

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 20. Dez. 2002 17:04    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 Beere 10 Unities + Antwort hilfreich

Hallo Steff,

nein, das hat sicher nichts damit zu tun, denn das war nur ein Problem der APIProgrammier- und Anwendungsschnittstelle (Application Programming Interface), nicht der "normalen" Anwender. Aber dieses Ding verfolgt dich wohl?

Aus dem Screenshot sehe ich, dass du doch schon 2001Plus benutzt und nicht "nur" 2001. Das die Skizze nicht zu sehen ist kann mehrere Gründe haben, kann man aber leider aufgrund deiner Screenies nicht sicher sagen:

1. Skizze ist gar nicht eingeblendet. Klick mal im Featuremanager mit der rechten Taste darauf und wähl "Skizze einblenden", wenn vorhanden.

2. Wenn Skizze schon eingeblendet ist (also im RMB-Menu nur "Skizze ausblenden" steht) kann es sein, dass die Ansicht aller Skizzen ausgeschaltet ist. Dazu im Menu Ansicht schauen, ob der Haken vor "Skizzen" gesetzt ist. Es könnte auch sein, das der zwar angehakt, aber in grau ist und "Alle Typen ausblenden" eingeschaltet ist und sich nicht mehr ausschalten läßt. Dann ist ...

3. vielleicht der Modus Grosse Baugruppen eingeschaltet und dadurch in der Standardeinstellung alle Skizzen ausgeblendet. Dann erst den Modus Grosse Baugruppen ausschalten (im Menu Extras) und danach wieder im Ansichtsmenu alles richtig stellen.

Ciao,
Stefan

------------------
Inoffizielle deutsche SolidWorks Hilfeseite
http://solidworks.cad.de

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)2024 CAD.de | Impressum | Datenschutz