Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  mit Inhalt aus Textfeldern weiterrechnen

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 Autodesk Produkte
Autor Thema:  mit Inhalt aus Textfeldern weiterrechnen (335 mal gelesen)
joeycool
Mitglied
Ingenieur TGA


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

Beiträge: 1451
Registriert: 01.06.2004

MEP/ACAD 2008,..., 2013, 2014, 2015, 2016 und 2017
REVIT MEP 2017
WIN7 64 bit
i7 3,4 GHZ, SSD Platte, 16 GB Ram
NVDIA Quadro K 2200

erstellt am: 23. Okt. 2007 11: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

Die Schriftfelder sind eine faszinierende Sache, aber manchmal bringen sie mich um den Verstand.

Habe mir mit tatkräftiger Unterstützung hier ein für mich super praktisches Attribut gebaut, in dem aus der Fläche von Polylinien Regenmengen berechnet werden. So weit, so fein.

Um das mehrfach zu benutzen, kann ich entweder die Polylinie mit dem Attribut gemeinsam kopieren und anpassen, oder nur das attribut kopieren und manuell einer neuen Polylinielinie zuweisen. Auch gut.

Besser ist es natürlich, nicht dauernd in dem Attribut rumzubasteln, deshalb erfasse ich die Fläche in einem eigenen Textfeld, und das Attribut wertet dann nur dieses Feld aus, dadurch muss bei einer neuen Fläche nur dieses Textfeld bearbeitet werden und der neuen Poly.. zugewiesen werden. Klappt auch

So genug der Vorrede, denn jetzt beginnt der Wahnsinn.

Wenn das Anpassen des einzelnen Textfelds manuell erfolgt, klappt die Berechnung, obwohl der Inhalt des textfelds nur als text und nicht als Zahl gelesen wird. Erste Frage wäre, wieso? Die Definition dieses Feldes laut so, Weiterberechnen damit geht super:

%<\AcObjProp Object(%<\_ObjId 2130297768>%,1).TextString>%

Wenn ich aber das Textfeld über cadchups lisp "coi" neu verknüpfe, geht es nicht mehr, denn jetzt wird der Inhalt des Textfelds als Text interpretiert, und damit kann man nicht rechnen. Die Definition lautet noch genauso (natürlich eine andere Objekt ID)

%<\AcObjProp Object(%<\_ObjId 2130298128>%,1).TextString>%

oder übersehe ich hier was?

Eigentlich logisch, aber wieso rechnet es im 1. Fall mit dem text, im 2. nicht. Und kann ich acad dazu bringen, sich so falsch wie im 1. Fall zu verhalten.??

Desperately seeking
Joeycool

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

joeycool
Mitglied
Ingenieur TGA


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

Beiträge: 1451
Registriert: 01.06.2004

MEP/ACAD 2008,..., 2013, 2014, 2015, 2016 und 2017
REVIT MEP 2017
WIN7 64 bit
i7 3,4 GHZ, SSD Platte, 16 GB Ram
NVDIA Quadro K 2200

erstellt am: 26. Okt. 2007 09:24    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

das Problem wurde gelöst, vom Meister  und Erschaffer des cois.

Der Trick brachte für mich eine völlig neue Erkenntnis in Bezug auf Schriftfelder.

Diese können nicht nur Teile von mehrzeiligem text oder von Attributen sein, sondern auch in einzeiligem text eingesetzt werden.
Ich weiß nicht, ob man das hätte wissen können, ich wusste es nicht.

Und damit verschwinden dann tatsächlich einige seltsame Erscheinungen dieser kleinen wunderwerke.

Ein Phänomen bleibt:
Wenn man neue Flächen zuordnet, werden die Attribute nach dem regeneriren (manchmal) nicht mehr angezeigt (###). Auch mehrfaches Regenrieren hilft dann nicht, was allerdings hilft, ist der Befehl "schriftfeld aktualisieren" auf diese Störenfriede anzuwenden.
Wie gesagt, nicht logisch, aber auch keine Katastrophe, da leicht behebbar.
das Wochenende ist gerettet

Joeycool

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