Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  API Zeichnungsvariablen bearbeiten

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
  
Zerspanungstreff mit SolidCAM bei der Hoffmann GmbH in Achim/Bremen
Autor Thema:  API Zeichnungsvariablen bearbeiten (971 mal gelesen)
KeepCat
Mitglied
CAE-Admin


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

Beiträge: 82
Registriert: 01.06.2004

Win10
SWX 2016
AutoCAD 2016 / 20108
AutoCAD Plant3D 2017

erstellt am: 31. Jan. 2005 11:45    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

Moin moin SWXSolidWorks - Gemeinde

möchte gern über VB, Texte eines Schriftfeldes ändern / anpassen.

Wie kann ich an die Texte herankommen, ohne das ich sie in die "Benutzerspez. Eigenschaften" packen muß?
Bezieht sich der Eintrag "$PRP:[XXX]" nur generell auf dei Ben.Eig?
Was heißt in dem Fall "$PRP" (in der Hilfe hab ich nix darüber gefunden).

Um es einfacher auszudrücken:
Habe im Schriftfeld einen Textplatzhalter
über VB möchte ich ihm einen Wert zuweisen. WIe?

Danke im voraus euch allen
Gruß Thomas

------------------
Jeder ist zu etwas nütze,
er kann immer noch als schlechtes Beispiel dienen

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: 31. Jan. 2005 12:08    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 KeepCat 10 Unities + Antwort hilfreich

Hallo

hier steht's: http://ww3.cad.de/foren/ubb/Forum2/HTML/006454.shtml
und hier: http://ww3.cad.de/foren/ubb/Forum2/HTML/003761.shtml

.... habe ich übrigens über die Suche gefunden.

------------------
Grüssle Frank

[Diese Nachricht wurde von Oberparleiter am 31. Jan. 2005 editiert.]

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

KeepCat
Mitglied
CAE-Admin


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

Beiträge: 82
Registriert: 01.06.2004

Win10
SWX 2016
AutoCAD 2016 / 20108
AutoCAD Plant3D 2017

erstellt am: 31. Jan. 2005 13:49    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

Danke Frank

hab zwar auch in der Suche gesucht, aber eben nicht das gefunden, wonach ich suche. Leider sind deine Hilfen auch nicht genau DAS, was ich meine.

Vielleicht drück ich mich auch etwas schlecht aus.

Nochmal, in andere Worte gefaßt:
- Wie kann ich einem Text-Platzhalter, mittels VB, einen Wert zuweisen, außer über die Benutzer- oder Konfigurationsspezifischen Eigenschaften?
- Was bedeutet $PRP?
- Bezieht sich $PRP nur auf die die Benutzer- oder Konfigurationsspezifischen Eigenschaften?

Mein "Denke" geht dahin, das ich eben in den die Benutzer- oder Konfigurationsspezifischen Eigenschaften nicht soooo viel einlagern möchte, wenn es zu vermeiden geht.

Danke nochmals im voraus
Gruß Thomas

------------------
Jeder ist zu etwas nütze,
er kann immer noch als schlechtes Beispiel dienen

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: 31. Jan. 2005 14:44    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 KeepCat 10 Unities + Antwort hilfreich

Hallo

Ja $PRP bezieht sich auf die Benutzer bzw Konfig-Eigenschaft von Solidworks.

Du meinst also du willst nur einen Text in der Zeichnung ändern? Das würde mit "retval = Note.SetText" gehen. Wenns das ist was du suchst?

------------------
Grüssle Frank

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

KeepCat
Mitglied
CAE-Admin


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

Beiträge: 82
Registriert: 01.06.2004

Win10
SWX 2016
AutoCAD 2016 / 20108
AutoCAD Plant3D 2017

erstellt am: 31. Jan. 2005 14: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

Vielleicht noch einen Anwendungsfall:

Im Scjriftfeld möchte ich die "aktuelle" Blattnummer eintragen, die er sich "automatisch" vom Blattnamen holt.
-> "Blatt1" => 1
-> "Blatt2" => 2
-> "Blatt3" => 3
usw.
Doch wenn die Vorlagen als Texteigenschaft für die Blattnummer alle $PRP:"BlattNummer" haben, und die Zuweisung über Benutzerspezifischen Eigenschaften passieren, dann weise ich doch ALLEN Blättern im Feld der Blattnummer den gleichen Wert zu...

Ich hoffe, mich verständlich ausgedrückt zu haben.

Gruß Thomas

------------------
Jeder ist zu etwas nütze,
er kann immer noch als schlechtes Beispiel dienen

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

benny1
Mitglied
Dipl. Ing. (BA)


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

Beiträge: 285
Registriert: 21.10.2004

-

erstellt am: 31. Jan. 2005 14:58    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 KeepCat 10 Unities + Antwort hilfreich

Hi Thomas,

versuch es mal so:

$PRP:"SW-Aktuelles Blatt" für Blattnummer

$PRP:"SW-Gesamtzahl der Blätter" für die Gesamtzahl der Blätter

------------------
Gruß

Benny

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

KeepCat
Mitglied
CAE-Admin


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

Beiträge: 82
Registriert: 01.06.2004

erstellt am: 31. Jan. 2005 15:07    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

... Geil ...

DAS war es ... hihi .. so einfach (zumindest, was Blattnummer und Blattanzahl angeht).
Danke erstmal.
Aber gibt es eigentlich auch eine Dokumentation zu den "SW-XXXX" Feldern? Denn ich hab den Eintrag nicht gefunden.

Dennoch bleibt meine Hauptfrage bestehen, was die anderen Texte angeht.
Bezüglich: "retval = Note.SetText" , da muß ich mich ertmal durchfuchsen, was, wie damit gemeint ist und wie ich bestimmte Texte ändern kann.
Danke euch allen bis hierhin. Hoffe, das ich noch weitere Tipps zu meinem Thema bekomme.

Gruß Thomas

------------------
Jeder ist zu etwas nütze,
er kann immer noch als schlechtes Beispiel dienen

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: 31. Jan. 2005 15:14    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 KeepCat 10 Unities + Antwort hilfreich

Hallo

U.Clemens hat mal eine Aufstellung gepostet:
http://ww3.cad.de/foren/ubb/uploads/u.clemens/SW-PropertiesbyAPI.pdf

------------------
Grüssle Frank

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: 31. Jan. 2005 15:18    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 KeepCat 10 Unities + Antwort hilfreich

Hallo Thomas,

die Infos findest du alle in der SolidWorks Hilfe, ich bekomm die sogar direkt, wenn ich als Suchwort "$PRP" angebe 

Du kannst im Suchen-reiter der SolidWorks Hilfe auch dies als Stichwort angeben: Verknüpfung zu Eigenschaft, da steht das mit dem $PRP und den anderen Verknüpfungen drin und Verknüpfen von Bezugshinweisen mit Dokumenteigenschaften, dort steht beschrieben, welche SW_Variablen es so gibt. Allerdings ist es viel einfacher eine Beschriftung zu erzeugen und mal einfach zu der betreffenden Eigenschaft zu verknüpfen 

Ciao,
Stefan

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

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

KeepCat
Mitglied
CAE-Admin


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

Beiträge: 82
Registriert: 01.06.2004

erstellt am: 31. Jan. 2005 15:46    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

Danke an alle !!!

@Stefan: Hab ja auch nur in der API-Hilfe nachgeschaut (ich Dussel)
@Frank: Die Liste ist gut, kommt mir irgendwie bekannt vor, als ob ich diese sogar schon mal in Deutsch gesehen habe.

Wenn noch einer von euch Infos über SetText hätte, wäre ich noch glücklicher (smile) ...

Danke
Gruß Thomas

------------------
Jeder ist zu etwas nütze,
er kann immer noch als schlechtes Beispiel dienen

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

ivolorenz
Mitglied
Ingenieur


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

Beiträge: 10
Registriert: 20.05.2005

erstellt am: 14. Nov. 2005 14: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 KeepCat 10 Unities + Antwort hilfreich

Gibt es eine Möglichkeit, die Eigenschaft "Partno" automatisiert zu verknüpfen?
$PRPSHEET:{???

Danke

I. Lorenz

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

Andreas Müller
Mitglied
Masch. Ing. HTL / Betriebsing. STV


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

Beiträge: 1151
Registriert: 11.04.2001

erstellt am: 14. Nov. 2005 14: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 Nur für KeepCat 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von ivolorenz:
Gibt es eine Möglichkeit, die Eigenschaft "Partno" automatisiert zu verknüpfen?
$PRPSHEET:{???

Danke

I. Lorenz



Ja, wenn Du im Modell die "Partno" als Dateiinfo ablegst und dann in der Zeichnung auf diesen Wert zurückgreifst.

------------------
Gruss
Andreas
A+E Müller AG

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

ivolorenz
Mitglied
Ingenieur


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

Beiträge: 10
Registriert: 20.05.2005

erstellt am: 03. Jan. 2006 08: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 KeepCat 10 Unities + Antwort hilfreich

Vielen Dank für diese Infos,
allerdings möchte ich sowohl die Felder Description als auch PartNo nutzen und Verweise auf diese Felder standardmäßig in der Zeichnungsvorlage hinterlegen.
Ich kann zwar die Zeile $PRPSHEET:{PartNo} in meine Vorlage schreiben, jedoch wird diese Zeile dann nicht aktualisiert.
Die Beschreibung (Description) hingegen kann ich über das Auswahlfeld bei "Verknüpfung zu Eigenschaft" adressieren.

Wie gesagt, ich wäre über Hilfe dankbar, wie ich auch andere Eigenschaften (eigene) in der Vorlage definieren kann und diese dann beim Einfügen einer Ansicht aktualisiert werden.

MfG und Danke

Ivo Lorenz

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