| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Strömungssimulation auf der 3DEXPERIENCE Plattform |
Autor
|
Thema: $PRP - Berechnen (786 mal gelesen)
|
VBSpawn Mitglied Programmierer
Beiträge: 514 Registriert: 23.08.2005 Sorgfältige Planung ersetzt niemals pures Glück.
|
erstellt am: 16. Dez. 2005 09:21 <-- editieren / zitieren --> Unities abgeben:
Hi zusammen, Kennt einer eine Möglichkeit wie man(n) <fg> anstelle von dem $PRP (beim Schriftfeld füllen) eine Addin oder Makro Funktion ausführen lassen kann ? Gruß Micha ------------------ Zitat: Interpunktion und Orthographie des Postings sind frei erfunden. Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lutz Federbusch Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau
Beiträge: 3094 Registriert: 03.12.2001 alle SW seit 97+ AutoCAD2016-2022 ERP ProAlpha + CA-Link Intel Core i7-7820K 32GB Win10x64 Quadro K5000 SpacePilot
|
erstellt am: 16. Dez. 2005 17:02 <-- editieren / zitieren --> Unities abgeben: Nur für VBSpawn
Was genau hast Du vor? Du kannst natürlich Dein Schriftfeld von einem über die Zeichnung gejagten Makro füllen lassen. Das Makro könnte aber auch nur in die Dateieigenschaften schreiben und das Schriftfeld füllt sich aus denen... ------------------ Lutz Federbusch Mein Gästebuch Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg W Mitglied Maschinenbautechniker und CAD Admin
Beiträge: 1232 Registriert: 12.07.2001 Win 10 64bit SW2018 SP5 HP z240 16GB Ram Quadro P1000
|
erstellt am: 16. Dez. 2005 21:48 <-- editieren / zitieren --> Unities abgeben: Nur für VBSpawn
|
VBSpawn Mitglied Programmierer
Beiträge: 514 Registriert: 23.08.2005 Sorgfältige Planung ersetzt niemals pures Glück.
|
erstellt am: 17. Dez. 2005 08:34 <-- editieren / zitieren --> Unities abgeben:
Hi, Naja ich beschreibe es mal so ... meine Schriftfeld-daten bekomme ich aus einer externen Quelle und ich möchte einen anderen Weg finden der nicht über eine unmenge von Custom Fileprops geht.... und da dachte ich daran das z.b. in Excel die Möglichkeit besteht aus einer Zelle eine Funktion aufzurufen .... und vielleicht geht das auch in SWX.... ist einfach nur eine Hoffnung das es auch anstelle von $PRP eventuell sowas wie $VBA gibt... .... Gruß Micha ------------------ Zitat: Interpunktion und Orthographie des Postings sind frei erfunden. Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)
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: 19. Dez. 2005 09:14 <-- editieren / zitieren --> Unities abgeben: Nur für VBSpawn
Hallo Micha, nein, einen anderen Weg kenne ich auch nicht, das wird aber immer wieder mal gefragt und auch gewünscht, da kann ich dir nur raten das auch (noch mal) als Verbesserungsvorschlag bei SolidWorks abzusetzen, auch wenn ich mir im Moment nicht vorstellen kann, wie das einfacher als mit den benutzerdefinierten Eigenschaften realisiert werden könnte. Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de OT: Mapcar kann Aufmunterung gebrauchen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lutz Federbusch Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau
Beiträge: 3094 Registriert: 03.12.2001 alle SW seit 97+ AutoCAD2016-2022 ERP ProAlpha + CA-Link Intel Core i7-7820K 32GB Win10x64 Quadro K5000 SpacePilot
|
erstellt am: 19. Dez. 2005 11:21 <-- editieren / zitieren --> Unities abgeben: Nur für VBSpawn
Geht schon, aber nicht so bequem. Du müßtest Die Informationen mittels Makro aus Deiner Quelle (Datei oder Excel o.ä.) auslesen und wenn Du sie hast und sie wirklich auf die Zeichnung sollen , dann könntest Du sie mit CreateText auf Deiner Zeichnung an der gewünschten Position absetzen... ------------------ Lutz Federbusch Mein Gästebuch Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
VBSpawn Mitglied Programmierer
Beiträge: 514 Registriert: 23.08.2005 Sorgfältige Planung ersetzt niemals pures Glück.
|
erstellt am: 19. Dez. 2005 12:52 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von StefanBerlitz: Hallo Micha,nein, einen anderen Weg kenne ich auch nicht, das wird aber immer wieder mal gefragt und auch gewünscht, da kann ich dir nur raten das auch (noch mal) als Verbesserungsvorschlag bei SolidWorks abzusetzen, auch wenn ich mir im Moment nicht vorstellen kann, wie das einfacher als mit den benutzerdefinierten Eigenschaften realisiert werden könnte. Ciao, Stefan
Hi, einfach liegt immer im Auge des Betrachters <grinz> und naja ich will einfach nur einen zusätzlichen Klick vermeiden [Gott bewahre uns vor dem DAU], und da meine Schriftfeld Infos sowieso in der Datei (xxx.slddrw) existieren ----> würde es ja bedeuten das ich diese Info doppelt habe 1x an den Props und 1x in der Datei selber (dem ThirdPtyStore) ... werde das aber wirklich mal als Anfrage bei SWX loswerden ...
Grummel & Gruß .... Micha
------------------ Zitat: Interpunktion und Orthographie des Postings sind frei erfunden. Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ralf Blokscha Mitglied Konstrukteur
Beiträge: 175 Registriert: 10.07.2000
|
erstellt am: 20. Dez. 2005 08:03 <-- editieren / zitieren --> Unities abgeben: Nur für VBSpawn
Hallo VBSpwan, ich habe mal Versucht unser Schriftfeld als Block zuerstellen, um Änderungen nicht immer für jedes Blattformat extra bearbeiten zu müssen, welches dann nur noch in die Verschiedengroße Rahmen eingesetzt werden kann. Dabei ist mir aufgefallen das für jeden Eintrag (Beschriftung) welche teilweise im Moment noch von den Dateieigenschaften gefüllt wird ein AutoAttribnn erstellt wurde welche sich ganz einfach überschreiben ließen. Diese können beim erstellen des Blockes aber auch Schreibgeschützt werden. Ich könnte mir also vorstellen das wenn Du dein Schriftfeld als Block einfügst diese AutoAttribute per VBA mit retval = BlockInstance.SetAttributeValue ( tagName, value ) ansprechen kannst. Gruß Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jens_oliver Mitglied Softwareentwickler
Beiträge: 114 Registriert: 28.06.2005
|
erstellt am: 20. Dez. 2005 11:08 <-- editieren / zitieren --> Unities abgeben: Nur für VBSpawn
Hi, einen zusätzlichen Klick kann ich auch nicht verhindern, aber wenn du nicht so viele Custom Fileprops haben willst merke dir doch die Namen der Notes (Bezugshinweise) und ändere die Werte. Allerdings weiß ich nicht ob oder wann SW die Namen der Notes (DetailItemXXX) ändert. Set Drawing = swApp.ActiveDoc Set view = Drawing.GetFirstView Set note = view.GetFirstNote While Not note Is Nothing If note.GetName = "DetailItem330" Then note.SetText ("Beispiel") End If Set note = note.GetNext Wend Gruß Oliver Knepper
------------------ Software nach Maß für Ihr CAD-System www.ib-knepper.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |