Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  AutoSketch
  Attribute in AutoSketch

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:  Attribute in AutoSketch (3530 mal gelesen)
autocaddy
Mitglied
Dr.-Ing.


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

Beiträge: 30
Registriert: 22.04.2004

Windows 7

erstellt am: 09. Jan. 2005 23: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

Hallo!
In AutoCAD kann man variable Texte mittels Attribut in Blöcken erstellen, so dass beispielsweise die Benennung in einem Firmenstempel individuell eingetragen werden kann. Ist so etwas in AutoSketch (9) auch möglich. Beim Konvertieren entsteht ein Feld <%db "Benennung">. Kann ein solches Feld auch selbst erzeugt werden und wenn ja wie funktioniert die.

Vielen Dank

------------------
autocaddy

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

Martin123
Moderator
CAD-Schulung, -Beratung, -Betreuung; Applikationsprogrammierung




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

Beiträge: 76
Registriert: 20.10.2004

AutoSketch, AutoCAD LT, AutoCAD,
AutoCAD Mechanical, Inventor, Alibre Design
Mechanical Desktop, CAD+T, GAMMA-RAY

erstellt am: 12. Jan. 2005 00:53    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 autocaddy 10 Unities + Antwort hilfreich

Hallo!

Die Antwort auf deine Frage ist JA.
Das was in AutoCAD Attribute sind, das heißt in Sketch Datenbank-
felder.
In AutoCAD werden Attribute zu Blöcken "dazugegeben".
In AutoSketch können die Datenbankfelder nicht nur
zu Symbolen (entspricht einem Block) sondern z.B auch
zu einer einzelnen Linie definiert werden.

Im Menü "Datenbank" findest du alle Funktionen, die für die Arbeit
mit Datenbankfeldern notwendig sind.
Mit Datenbankoptionen werden die Datenbankfelder global für die
ganze Zeichnung definiert. Mit Feld zuweisen kannst du die gewünschten Datenbankfelder einem Symbol (=Block) oder einem einzelnen Zeichenelement zuweisen.

Ich würde vorschlagen du probierst es einfach mal aus.
Am besten liest du dir vorher die entsprechenden Kapitel in der
AutoSketch-Hilfe durch.
Das Thema ist übrigens auch im AutoSketch-Anwenderbuch von Markt und Technik beschrieben. Das verwende ich selber in Schulungen und kann es auch für Autodidakten empfehlen.

Gruß
Martin

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

Martin123
Moderator
CAD-Schulung, -Beratung, -Betreuung; Applikationsprogrammierung




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

Beiträge: 76
Registriert: 20.10.2004

AutoSketch, AutoCAD LT, AutoCAD,
AutoCAD Mechanical, Inventor, Alibre Design
Mechanical Desktop, CAD+T, GAMMA-RAY

erstellt am: 12. Jan. 2005 00: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 autocaddy 10 Unities + Antwort hilfreich

Übrigens !

Schau dir einmal die AutoSketch-Zeichnungsvorlagen an.
Die Schriftköpfe sind auch mit Datenbankfeldern definiert.
Einfach den Schriftkopf auswählen -> Menü Datenbank -> Feld zuweisen
-> z.B der Benennung den Wert "Flansch" zuweisen.

Vielleicht sind diese Schriftköpfe für deine Zwecke ja ausreichend.

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

autocaddy
Mitglied
Dr.-Ing.


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

Beiträge: 30
Registriert: 22.04.2004

erstellt am: 12. Jan. 2005 10:40    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 Martin 123,

diese Variante habe ich schon abgecheckt. Doch dabei habe ich doch keine Möglichkeit den Feldinhalt sichtbar zu machen, so dass der Eintraf (z.B. Flansch) bei der Benennung als Text eingetragen wird. Wenn ich die Felder sichtbar mache, so kommen ja noch andere Einträge, die ich dann im speziellen Fall nicht benötige.
In den Vorlagen bzw. Symbolen der im Sketch enthaltenen Schriftköpfen sind zwar Felder eingetragen, doch die sind ja meiner Mainung nach im AutoCAD erzeugt und dann in AutoSketch übernommen. Dies erkennt man daran, daß beim Auflösen eines solchen Schriftkopf-Symbols als Feldname <%d."Benennung"> steht. Dies ist eindeutig ein Ergebnis einer AutoCAD --> AutoSketch-Konvertierung.
Ich wollte jedoch (Ähnlich AutoCAD) direkt im AutoSketch einen attributähnlichen veränderlichen Text erzeugen.

------------------
autocaddy

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

Martin123
Moderator
CAD-Schulung, -Beratung, -Betreuung; Applikationsprogrammierung




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

Beiträge: 76
Registriert: 20.10.2004

AutoSketch, AutoCAD LT, AutoCAD,
AutoCAD Mechanical, Inventor, Alibre Design
Mechanical Desktop, CAD+T, GAMMA-RAY

erstellt am: 12. Jan. 2005 14:59    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 autocaddy 10 Unities + Antwort hilfreich

Hallo Autocaddy ?

Man glaubt es kaum, aber das Thema ist doch ziemlich
komplex.
Im Prinzip sind Datenbankfelder genau das was Attribute
im AutoCAD sind, und trotzdem ist die Logik die hinter dem
ganzen steckt und der Umgang mit diesen Werkzeugen doch sehr unterschiedlich.
Um dir eine detaillierte Erklärung der Arbeit mit den Datenbankfeldern und die Unterschiede zu den Attributen bei
AutoCAD zu liefern, müßte ich hier doch einige Seiten schreiben
und das ganze mit Beispielen illustrieren.
Momentan habe ich leider nicht die Zeit dazu, habe mir aber vorgenommem in den nächsten Wochen/Monaten einen ausführlichen Beitrag zum Thema AutoCAD-Attribute und AutoSketch-Datenbankfelder hier ins Forum zu stellen.

Soviel ich aus deinem Beitrag entnehme, geht es dir hauptsächlich um die Erzeugung von Schriftfeldern/Schriftköpfen und weniger um Stücklisten.
Deshalb hoffe ich dir vorerst mit folgenden Infos zu helfen:

1) Du hast Recht. Die Datenbankfelder in den Schriftköpfen der AutoSketch-Vorlagen wurden als Attribute in AutoCAD erzeugt.
Grund: Du kannst nämlich den Datenbankfeldern in AutoSketch keine exakte Position innerhalb des Symbols zuweisen, so wie das in AutoCAD der Fall ist.

2) Trotzdem kannst du diese Schriftköpfe verwenden.
Am besten zuerst in den Optionen (Menü Datenbank) Register Format
die automatischen Felder ausschalten und auch das Kontrollkästchen
"Feldnamen anzeigen" deaktivieren.
Anschließend mit "Objektfelder bearbeiten" (Menü Datenbank) den gewünschten Datenbankfeldern die entsprechenden Werte zuweisen ->
Schriftfeld wird ausgefüllt.
Falls die Felder nicht sichtbar sein sollten -> Menü Datenbank ->
Anzeigen.

3) Die Felder welche du nicht im Schriftfeld haben möchtest mußt du
löschen mit Fkt. "Feld löschen".
Da es sich um Felder handelt, die als Attribute in ACAD entstanden
sind, kann man diese Feldnamen nicht ausblenden mit
"Feldnamen anzeigen deaktivieren" (siehe 2), so wie man das eben bei
Sketch-Feldern machem würde.

4) Zusammenfassung: Einen Schriftkopf wie in den AutoSketch-Vorlagen
kannst du in AutoSketch nicht erzeugen, weil es nicht möglich ist
den Datenbankfeldern eine Position innerhalb des Symbols zuzuweisen.
Also Schriftfelder in AutoCAD mit Attributen definieren und nach
Sketch übernehmen. Hier kannst du dann aber wie unter 2-3 beschrieben
die Schriftköpfe individuell ausfüllen.

Die Datenbankfelder (Attribute)für z.B. veränderliche Texte könnten also grundsätzlich schon direkt im Sketch erzeugt werden, würde auch
funktionieren, aber du hast halt dann z.B. die Bezeichnung "Flansch"
nicht an der Stelle des Schriftfeldes, wo sie sein sollte, sondern
in etwa im Zentrum des Symbols (Block)

Soviel zum Thema Datenbankfelder in Schriftköpfen.

Nun zu den Stücklisten:
Wie in AutoCAD kannst du die Datenbankfelder aber auch verwenden, um
Stücklisten, auch mit Zählfunktion zu generieren. Hier gibt es eigentlich keine wesentlichen Einschränkungen zu AutoCAD.
Du kannst z.B. auch in ein Excel-Format, .csv- oder .sdf-Format exportieren.

Im Unterschied zu AutoCAD kannst du Datenbankfelder nicht nur Symbolen, sondern z.B auch einzelnen Linien, Kreisen, Polygonen usw.
zuweisen.
Du kannst dann z.B. den Wert des Attributes "Länge" eines Kabelstranges (z.B. Linienzug oder Polylinie) nicht nur manuell
per Eingabe des Wertes zuweisen, sonder mit %Length diesen Längenwert direkt aus dem Zeichnungsobjekt (Linie, Polylinie) auslesen lassen.
Wenn du z.B. eine Änderung deiner Verkabelung in der Zeichnung mit
Befehl "Strecken" durchführst, wird dieser Längenwert automatisch
geändert (aktualisiert) wenn du die Stückliste erneut exportierst.

Hoffe das hilft dir vorerst weiter!

Gruß
Martin

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

autocaddy
Mitglied
Dr.-Ing.


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

Beiträge: 30
Registriert: 22.04.2004

erstellt am: 24. Jan. 2005 17: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

Hallo Martin,
vielen Dank für die ausführliche Schilderung der Möglichkeiten. Als AutoCAD-Profi wollte mir nicht in den Kopf, dass diese Attributgeschichte im Sketch nicht vorgesehen ist. Doch über die Hintertür "AutoCAD" wäre also doch eine Realisierung möglich. Nochmals vielen Dank

Autocaddy

------------------
autocaddy

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