Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Dateieigenschaften eintragen (API)

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
  
Smart Engineering Session: CAD-Automation in SOLIDWORKS in Hannover, eine Veranstaltung am 18.08.2026
Autor Thema:  Dateieigenschaften eintragen (API) (1020 mal gelesen)
Ralf Blokscha
Mitglied
Konstrukteur


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

Beiträge: 175
Registriert: 10.07.2000

erstellt am: 31. Mai. 2001 16: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

Hallo liebe API'ler,

Frage: Wenn ich in die Datei Eigenschaften der Zeichnung Daten über ein Makro bzw. externes Programm eintrage, kann ich dann gleichzeitig die selben Angaben in das Referenzierte Modell(Datei)eintragen lassen?

Wenn ja wie könnte das dann in VB aussehen?


Gruß

Ralf

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: 01. Jun. 2001 08: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 Ralf Blokscha 10 Unities + Antwort hilfreich

Hallo Ralf,

im aller-aller-aller-einfachsten Fall könnte das ungefähr so aussehen:

Code:

Dim swApp As Object
Dim DrawingDoc As Object
Dim ModelDoc As Object
Dim View As Object
Dim Modelname As String
Dim errors As Long

Const swCustomInfoText = 30

Sub main()

Set swApp = CreateObject("SldWorks.Application")
Set DrawingDoc = swApp.ActiveDoc

' ersten View der Zeichnung holen, FirstView ist immer
' das Blatt, danach die erste Ansicht
Set View = DrawingDoc.GetFirstView
Set View = View.GetNextView

' Name von darin referenziertem Modell
Modelname = View.GetReferencedModelName

' das passende Modell dazu
Set ModelDoc = swApp.ActivateDoc2(Modelname, True, errors)
ModelDoc.Visible = True

' und dann damit was machen
If Not ModelDoc.AddCustomInfo2("Stefans Info", swCustomInfoText, "So sollte es gehen") Then
MsgBox "Shit!! Fehler passiert"
End If

End Sub


Aber das mußt du natürlich noch ausbauen, Fehlerprüfung,ob überhaupt 'ne Zeichnung aktiv ist, ob das Setzen geklappt hat etc. Wenn du die Eigenschaften konfigurationsspezifisch anbinden willst mußt du das vorher im View ermitteln und die AddCustomInfo3 benutzen. Ach ja, bist du dir bewußt, dass in einer Zeichnung mehrere Modelle angezogen werden können? Theoretisch müßtest du also alle Ansichten aller Blätter nacheinander anspringen und die referenzierten Modelle rausholen ... aber das ist dann "nur" noch Programmierarbeit

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

A.Oertel
Mitglied
Dipl.Ing.


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

Beiträge: 270
Registriert: 12.10.2000

erstellt am: 01. Jun. 2001 08: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 Ralf Blokscha 10 Unities + Antwort hilfreich

Hallo Ralf,
ketzerische Frage:
Welche Eigenschaft einer Zeichnung ist für das darunterliegende Modell von Interesse?
In Objekten gedacht:
Das Modell hat eigentlich das Kind Zeichnung. Eventuell kommt dann noch eine weitere Zeichnung dazu. Was dann?

A.Oertel

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

Ralf Blokscha
Mitglied
Konstrukteur


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

Beiträge: 175
Registriert: 10.07.2000

XEON 2x3.33GHz, 8.0GB Ram, nVidia Quadro FX 570 256 MB, WIN XP64 SP 2, SWX 2007_x64 SP 5.0

erstellt am: 01. Jun. 2001 10: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

Hallo A. Oertel,

die Datei Eigenschaften die ich in der Zeichnung sowie im Modell benötige, sind z.B. Benennung, Zeichnungsnr. Konstrukteur bla, bla, bla kurz gesagt alles was so in einem Schriftfeld vorkommen kann diese Eigenschaften werden zum Teil wiederum in der Stückliste aus dem Modell ausgelesen.

Ist dir deine Frage somit beantwortet?

Stephan,

dir Danke ich für dein kleines Beispiel das Du wie üblich mal wieder einfach so aus dem Ärmel geschüttelt hast.

Gruß

Ralf

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