Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Makro zu auslesen von Abwicklung

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 Erweiterte Baugruppenmodellierung - Online-Live, ein Seminar am 13.07.2026
Autor Thema:  Makro zu auslesen von Abwicklung (1181 mal gelesen)
Frank Schuchort
Mitglied
NC-Programmierer,Konstrukteur


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

Beiträge: 118
Registriert: 08.09.2001

WIN10 64bit
SWX 2022 Office Prof. SP5
HP Workstation Z4 G4
XEON W2125
32GB RAM
NVIDIA Quadro P2000
Trumpf TruTops Classic + Boost

erstellt am: 06. Dez. 2001 09:11    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

Hallo allerseits,
wir haben uns ein Makro erstellt um die Abwicklung eines Teils
automatisch im Maßstab 1:1 als DXF abzuspeichern.(Import in CAD System
unserer Laserschneidanlage).
Leider bekommen wir immer die Fehlermeldung:
Laufzeitfehler'91'
Objektvariable oder With-Blockvariable nicht festgelegt.

Wer weiß Rat oder hat bereits so ein Makro erstellt?

Grüße aus Pinneberg
Frank

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

Armin B
Mitglied
Software Engineer ERP/PLM/CAD


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

Beiträge: 209
Registriert: 04.09.2000

Sw 2015 SP3

erstellt am: 06. Dez. 2001 10:55    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 Frank Schuchort 10 Unities + Antwort hilfreich

Hallo Frank,

tja, da geht wohl irgendwas schief...
Wenn man jetzt den Code sehen könnte und genau die Zeile wüßte, dann wäre es leichter.

Und die beste Methode selbst drauf zu kommen, ist der Debugger in VBA, der Dir neben der Zeile auch die Inhalte der Variablen und vieles mehr anzeigen kann.

Mein Verdacht: Du hast irgendein Objekt geholt (z.B. View), das hat nicht geklappt, in der nächsten Zeile wird dieses Objekt ohne weitere Prüfung benutzt -> und Peng!!!

Gruß, Armin

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

Axel
Mitglied
 


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

Beiträge: 169
Registriert: 05.09.2000

erstellt am: 06. Dez. 2001 11:05    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 Frank Schuchort 10 Unities + Antwort hilfreich

Hallo Frank aus Pinnberg!

Schwer zu sagen, wo das Problem liegt, ohne weitere Infos.
Nur soviel: Falls du SP11 installiert hast, gibt es ein Problem mit der Funktion "DrawingDoc.CreateFlatPatternViewFromModelView" (Klasse Name!  ) Die funktioniert nämlich nicht, läuft einfach durch, als wäre nix gewesen, macht aber nicht das, was sie soll. 
Mit dem SP12 oder in der 2001plus ist alles wieder i.O.

Axel

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

sandro
Mitglied
Entwicklung, Dipl.-Ing. (FH) Maschbau


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

Beiträge: 113
Registriert: 26.04.2001

Wir, die guten Willens sind,
geführt von Ahnungslosen,
versuchen für die Undankbaren
das Unmögliche zu vollbringen.
Wir haben so viel mit so wenig so lange versucht,
dass wir jetzt qualifiziert sind fast Alles mit Nichts
zu bewerkstelligen.

erstellt am: 06. Dez. 2001 11: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 Frank Schuchort 10 Unities + Antwort hilfreich

Hallo Frank,

ich kann Dir auf Deine Frage nicht direkt antworten, weil ich kein Makro-Hase bin.

Nur mal so zur Info, wie wir unsere Abwicklungen "verwalten":
in der Zeichnung haben wir auf dem ersten Blatt das Teil mit den Biegemaßen und den erforderlichen Ansichten und Angaben. Zusätzlich erstellen wir ein zweites Blatt in der gleichen Zeichnungsdatei, ohne Rahmen, mit der Ansicht der Abwicklung im Maßstab 1:1 (wichtig!).
Bei Bedarf (bei Änderungen) wechseln wir dann auf's zweite Blatt und "speichern unter" als dxf die Abwicklung.


Unsere Zeichnungsvorlagen haben dieses zweite Blatt schon mit drin. Zusätzlich steht rechts unten der Maßstab (zur Kontrolle), die Teilenummer, der Verkürzungsfaktor, die Blechdicke, der Standardbiegeradius und die Version. Diese Angaben füllt der Konstrukteur in den Teileeigenschaften aus.
Diese Angaben werden dann in der Blechprogrammiersoftware gelöscht, da sie nur zur Info für den Programmierer dienen.

Ist halt auch nur eine Möglichkeit.
Viele Grüße
Sandro

[Diese Nachricht wurde von sandro am 06. Dezember 2001 editiert.]

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

Frank Schuchort
Mitglied
NC-Programmierer,Konstrukteur


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

Beiträge: 118
Registriert: 08.09.2001

WIN10 64bit
SWX 2022 Office Prof. SP5
HP Workstation Z4 G4
XEON W2125
32GB RAM
NVIDIA Quadro P2000
Trumpf TruTops Classic + Boost

erstellt am: 06. Dez. 2001 11: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

Zitat:
Original erstellt von Axel:
Hallo Frank aus Pinnberg!

Schwer zu sagen, wo das Problem liegt, ohne weitere Infos.
Nur soviel: Falls du SP11 installiert hast, gibt es ein Problem mit der Funktion "DrawingDoc.CreateFlatPatternViewFromModelView" (Klasse Name!   ) Die funktioniert nämlich nicht, läuft einfach durch, als wäre nix gewesen, macht aber nicht das, was sie soll. 
Mit dem SP12 oder in der 2001plus ist alles wieder i.O.

Axel


Hallo Axel,
wir arbeiten tatsächlich noch mit SP11 !
Werde mir jetzt erstmal SP12 downloaden.
Danke für den Tip!

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

Oberparleiter
Mitglied
Konstrukteur


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

Beiträge: 706
Registriert: 06.06.2000

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

Hallo Frank

Vergiss SP12 da funkt es auch noch nicht. :heul: Ich habe auch ein kleines Macro geschrieben das mir die Abwicklung im Massstab 1:1 ausliest. Ab SP6 funkts nicht mehr richtig. Wie Axel schon sagt.
Was auch ein Problem ist man braucht ja ein Blechteil zum Abwickeln ein normales Volumenmodel kann man ja nicht abwickeln also muss zuerst ein Blech daraus gemacht werden (Altes Blech Feature). Es gibt in SWX ein Befehl "Part.GetBendState" wo mir sagt ob dieses Teil ein Blechteil ist. Im neuen Blechfeature wurde dies VERGESSEN :heul: also beim neuen Blechfeature sagt mir der Befehl kein Blech obwohl es ein Blech ist.

Also da sollte noch etwas von SWX kommen.

Gruss Frank Oberparleiter :wink:

P.S. Lade mir gerade SP13 runter mal schaun obs da Funkt.

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

Armin B
Mitglied
Software Engineer ERP/PLM/CAD


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

Beiträge: 209
Registriert: 04.09.2000

Sw 2015 SP3

erstellt am: 07. Dez. 2001 10: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 Frank Schuchort 10 Unities + Antwort hilfreich

Hallo,

anstelle von Part.GetBendState gibt es für die neuen Blechfunktionen das Objekt SheetmetalFeatureData.
Man durchsucht also alle Features und sieht, ob eines der Features eine solche Defintion (Feature.GetDefintion) hat.

Gruß, Armin

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

LudTimm
Mitglied
Konstrukteur


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

Beiträge: 33
Registriert: 16.12.2002

erstellt am: 22. Mai. 2003 12: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 Frank Schuchort 10 Unities + Antwort hilfreich

Hallo,
zwar ein alter Beitrag aber eine neue Frage.
Kann mir jemand ein solche Makro schicken?
Ich habe gerade das gleiche Problem?

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

MfG
Ludger

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

Oberparleiter
Mitglied
Konstrukteur


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

Beiträge: 706
Registriert: 06.06.2000

Celsius R630, P4 Xeon 3,2
3GB Ram, 2x24" an FX3500
U320 SCSI,
SWX 2011 SP4.0
WinXP SP3
Nicht weil es schwer ist, wagen wir es nicht, sondern weil wirs nicht wagen, ist es schwer.

erstellt am: 22. Mai. 2003 12:42    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 Frank Schuchort 10 Unities + Antwort hilfreich


Abwicklungerstellen.zip

 
Hallo

Jo ich habe mal ein Marco geschrieben.
Gut es könnte vielleicht sauberer geschrieben werden aber was soll's es funkt.
Ihr müsst nur noch den Pfad für die Dokumentvorlagen ändern dann müsste es gehen.


------------------
Soo Long

Frank O.

P.S. Da gibts vielleicht nochn Prob. Das Macro ist auf dem neuen VBA-CODE von SWXSolidWorks melde dich wenns net geht.

[Diese Nachricht wurde von Oberparleiter am 22. Mai 2003 editiert.]

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