Aktuelle Zeit: 23. Jul 2021, 18:27
Ein neues Thema erstellen Auf das Thema antworten  [ 12 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: 2D GDL Textfeld zum Anzeigen von Eigenschaften
BeitragVerfasst: 26. Apr 2021, 18:52 
Offline
Mitglied

Registriert: 13. Sep 2018, 12:06
Beiträge: 14
Land: CH
Betriebsystem: MacOS 10.11
Liebes Forum,

ich bräuchte eure Hilfe. Im Büro bearbeiten wir gerade ein Projekt, das in 2D gezeichnet ist. Das bedeutet leider, dass alles mit 2D Werkzeugen gezeichnet ist. Nun würde ich gerne ein Objekt anlegen, das aus 2 Textfeldern besteht (ein kleines und ein grosses) und mir die Eigenschaftenwerte anzeigen kann, ähnlich dem Raumstempelwerkzeug, sobald man es im Format auf getrennt detailliert umstellt.
Das kleine Textfeld sollte immer sichtbar sein; es enthält nur eine Nummer (in diesem Fall die Türnummer, um eine Türliste anfertigen zu können), deren Wert in den Eigenschaften auswählbar wird.
Die Sichtbarkeit des grossen Textfeldes ist optional. In ihm werden die Eigenschaften mit Ihren Werten (Breite, Höhe, Brandschutz; ...) angezeigt.
Das Objekt habe ich vorher klassifiziert, so dass mir die relevanten Eigenschaften im Menü Klassifizierungen und Eigenschaften angezeigt werden. Die Auswertung der Objekte in den Listen funktioniert natürlich auch ohne Textfeld.

1.Wie verknüpfe ich die Eigenschaften und die Werte der Eigenschaften in meinem Objekt?
Ich glaube zu wissen, dass es über den REQUEST Befehl abgerufen werden kann, aber ich weiss nicht wie.

2.Wie wird die Grösse meines Textfeldes assoziativ zu seinem Inhalt, so dass beispielsweise der Abstand des Textes zum Rahmen immer gleich bleibt? Und wie folgen die Fangpunkte dieser Einstellung? Ist die Antwort auf dieser Seite versteckt? http://www.selfgdl.com/4_attribute/string/TEXTBLOCK/kompendium.php

3.Wie kann ich den Textrahmen (TEXTBLOCK) samt Inhalt (PARAGRAPH) aus und anzeigen lassen? Ich denke es geht über einen Parameter (TYP: Boole`sche Operation) und im 2D Skript steuere ich den Parameter über einen IF THEN Befehl an. Ich bekomme es aber einfach nicht hin.

4. Wie kann ich die beiden Textfelder unabhängig von einander bewegen?

Ich hänge das 2D Skript mit Screenshot der Parameter an

Beste Grüsse & Danke für eure Mühen

JlnR

2D-Skript:


mul2 A/5.325920, B/1.483790
add2 -20.17017939197, 1.23379
drawindex 10
pen penAttribute_1
hotspot2 20.17017939197, 0.25
hotspot2 20.17017939197, -0.164286
hotspot2 21.30183939197, -0.164286
hotspot2 21.30183939197, 0.25
hotspot2 22.30183939197, 0.25
hotspot2 22.30183939197, -1.107143105382
hotspot2 25.32429901827, 0.25
hotspot2 25.32429901827, -1.107143105382
hotspot2 23.81306920512, 0.25
hotspot2 20.73600939197, 0.25
hotspot2 20.17017939197, 0.042857
hotspot2 20.73600939197, -0.164286
hotspot2 21.30183939197, 0.042857
hotspot2 22.30183939197, -0.4285715526908
hotspot2 23.81306920512, -1.107143105382
hotspot2 25.32429901827, -0.4285715526908
set line_type lineTypeAttribute_1
pen gs_cont_pen_g
fill fillAttribute_1

! grosses Textfeld !

poly2_b{5} 5, 3, 0, 3, penAttribute_3, gs_back_pen_g,
0, 0, 1, 0, 0, 1, 0,
22.30183939197, -1.23379, 1,
25.49609939197, -1.23379, 1,
25.49609939197, 0.25, 1,
22.30183939197, 0.25, 1,
22.30183939197, -1.23379, 1
define style{2} "AC_STYLE_1" fonttype, fontheight_g, 0

paragraph "AC_PRG_44" 1, 0, 0, 0, 1
pen fontpen_g
set style "AC_STYLE_1"
"2D_Tür_Eigenschaften"
endparagraph
paragraph "AC_PRG_45" 1, 0, 0, 0, 1
"Eigenschaft_1: Wert_01"
endparagraph
paragraph "AC_PRG_46" 1, 0, 0, 0, 1
"Eigenschaft_2: Wert_02"
endparagraph
paragraph "AC_PRG_47" 1, 0, 0, 0, 1
"Eigenschaft_3: Wert_03"
endparagraph
textblock "AC_TEXTBLOCK_20" 0, 1, 0, 1, 1, 1,
"AC_PRG_44", "AC_PRG_45", "AC_PRG_46", "AC_PRG_47"
richtext2 22.35183939197, 0.2, "AC_TEXTBLOCK_20"
pen gs_cont_pen_k
fill fillAttribute_1

! kleines Textfeld !

poly2_b{5} 5, 3, 0, 3, penAttribute_3, gs_back_pen_k,
0, 0, 1, 0, 0, 1, 0,
20.17017939197, -0.164286, 1,
21.30183939197, -0.164286, 1,
21.30183939197, 0.25, 1,
20.17017939197, 0.25, 1,
20.17017939197, -0.164286, 1
define style{2} "AC_STYLE_2" fonttype, fontheight_k, 0

paragraph "AC_PRG_48" 2, 0, 0, 0, 1
pen fontpen_k
set style "AC_STYLE_2"
"Wert_01"
endparagraph
textblock "AC_TEXTBLOCK_21" 0, 1, 0, 1, 1, 1,
"AC_PRG_48"
richtext2 20.22017939197, 0.2, "AC_TEXTBLOCK_21"


Bild
Bild

_________________
ARCHICAD 24 Edu, CH / iMac 4 GHz Quad-Core i7 32GB, Mac OS X 10.15.7


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: 2D GDL Textfeld zum Anzeigen von Eigenschaften
BeitragVerfasst: 27. Apr 2021, 12:24 
Offline
Forum Veteran

Registriert: 11. Nov 2015, 13:24
Beiträge: 579
Land: DE
Betriebsystem: MacOS 10.10
das ist alles nicht einfach und ich kann nur versuchen Hinweise zu geben


Zu 1.
2D-Elemente als Etikett sichern bekannt?

https://help.graphisoft.com/AC/24/ger/_ ... D_Elements

-> Gewünschte Parameter mit Textwerkzeug/Autotext raussuchen und als Etikett sichern. GDL öffnen und solche Werte rauskopieren:
zB "<PROPERTY-DCD338EC-BF33-DA43-9196-B71B64C746D2>"



Ansonsten die Abfrage von Eigenschaften programmieren - ist äußerst ungemütlich:
https://gdl.graphisoft.com/tips-and-tri ... ith-labels

zu 2:
http://www.selfgdl.com/7_function/str_f ... endium.php

zu 3:
http://gdl.graphisoft.com/gdl-basics/ho ... al-editing

_________________
-----------------------------------------
aktuelles OSX
ARCHICAD 6.5 bis ARCHICAD 2X, ArchiCard D, Voll

Pendler: Shcreifbehler snid oft Hadny bedignt
https://www.youtube.com/user/Lukenwalde


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: 2D GDL Textfeld zum Anzeigen von Eigenschaften
BeitragVerfasst: 27. Apr 2021, 15:33 
Offline
Forum Veteran
Benutzeravatar

Registriert: 2. Jun 2004, 01:01
Beiträge: 2557
Wohnort: Hamburg
Wieso verwendest du nicht einfache Autotext-Etiketten. Du kannst beliebig viele an ein (ist immer 3D-)Objekt heften. Auf verschiedene Layer gelegt und entsprechend ein- und ausblenden.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: 2D GDL Textfeld zum Anzeigen von Eigenschaften
BeitragVerfasst: 27. Apr 2021, 18:43 
Offline
Mitglied

Registriert: 13. Sep 2018, 12:06
Beiträge: 14
Land: CH
Betriebsystem: MacOS 10.11
@lukaso & @Beister

Zuerst einmal wollte ich mich für die schnellen und konstruktiven Antworten bedanken.

@Beister.

Zitat:
Wieso verwendest du nicht einfache Autotext-Etiketten. Du kannst beliebig viele an ein (ist immer 3D-)Objekt heften. Auf verschiedene Layer gelegt und entsprechend ein- und ausblenden.


Perfekt! Genauso mache ich es. So einfach und simpel, mehr kann ich nicht schreiben. Danke.

@lukaso

Vielen Dank für deine ausführliche Antwort. Ich werde mir alles genau angucken und ausprobieren, um meine GDL Kenntnisse zu verbessern. Ich werde unter diesem Beitrag noch einmal eine Rückmeldung geben.

Du hattest mir bereits bei meinem 1. GDL Problem hier im Forum sehr weitergeholfen! Auch deine Videos bei YouTube sind einfach klasse. Mach bitte weiter mit deinen Beiträgen!

@alle

abschliessend hätte ich noch eine Frage. Lohnt es sich das GDL Kochbuch (150€ antiquarisch) zu kaufen? Gerne würde ich mich im Bereich GDL weiterbilden, aber GDL Handbuch und andere Quellen sind für mich als Anfänger eher schwer verständlich. Es gibt ein Tutorial von @Bernhard Binder hier im Forum und das ist super! Ist das GDL Kochbuch für Anfänger geeignet und gibt es andere Tutorials mit Praxisbeispielen step by step.

Vielen Dank für eure Mühen & einen schönen Abend

Jln

_________________
ARCHICAD 24 Edu, CH / iMac 4 GHz Quad-Core i7 32GB, Mac OS X 10.15.7


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: 2D GDL Textfeld zum Anzeigen von Eigenschaften
BeitragVerfasst: 27. Apr 2021, 20:13 
Offline
Forum Veteran

Registriert: 11. Nov 2015, 13:24
Beiträge: 579
Land: DE
Betriebsystem: MacOS 10.10
Vielleicht ist es noch da. Etwas veraltete Rezepte. GDL wie bei Oma ist aber sicherlich lecker

viewtopic.php?f=6&t=27658

_________________
-----------------------------------------
aktuelles OSX
ARCHICAD 6.5 bis ARCHICAD 2X, ArchiCard D, Voll

Pendler: Shcreifbehler snid oft Hadny bedignt
https://www.youtube.com/user/Lukenwalde


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: 2D GDL Textfeld zum Anzeigen von Eigenschaften
BeitragVerfasst: 27. Apr 2021, 21:00 
Offline
Forum Veteran
Benutzeravatar

Registriert: 23. Okt 2015, 13:27
Beiträge: 565
Wohnort: Berlin
Land: DE
Betriebsystem: Windows 10
wenn ich Werbung machen darf....
https://www.b-prisma.de/ueber-gdl/

schmeckt auch gut :wink:

_________________
ARCHICAD 13 - 24 | Twin 2016 - 2018 V2 | Twin 2019 - 2021| Win10 64-Bit, 3,4 Ghz Intel Core i7, 32 GB | 13" MacbookPro, 3,1 Ghz Intel Core i7, 32 GB

http://www.conmes.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: 2D GDL Textfeld zum Anzeigen von Eigenschaften
BeitragVerfasst: 27. Apr 2021, 21:34 
Offline
Forum Veteran
Benutzeravatar

Registriert: 28. Aug 2014, 21:34
Beiträge: 1162
Land: DE
Zitat:
abschliessend hätte ich noch eine Frage. Lohnt es sich das GDL Kochbuch (150€ antiquarisch) zu kaufen? Gerne würde ich mich im Bereich GDL weiterbilden, aber GDL Handbuch und andere Quellen sind für mich als Anfänger eher schwer verständlich. Es gibt ein Tutorial von @Bernhard Binder hier im Forum und das ist super! Ist das GDL Kochbuch für Anfänger geeignet und gibt es andere Tutorials mit Praxisbeispielen step by step.


Nein, das lohnt sich nicht zu kaufen. Im Netz sind alle Versionen, auch die "neueste", das unvollendet gebliebene Kochbuch #4 zu finden. Ich link da jetzt mal nicht drauf, als "Reader's exercise".
Im internationalen Forum ist es aber leicht zu lokalisieren. ;)
Es gibt auch noch "Object Making with ArchiCAD – GDL for Beginners", eine komprimierte Variante des Kochbuchs. War mal auf der Seite von GS selbst herunterzuladen.

Ich hatte früher Kontakt zu David Nicholsen-Cole, er lebt mitterweile recht zurückgezogen, weiß jedoch, dass er nichts dagegen hat, wenn man seine Werke digital verteilt.
Sein Kochbuch ist extrem einsteigerfreundlich, vielleicht sogar teils etwas zu sehr.
An manchen Stellen sind bestimmte Dinge einfach inzwischen veraltet, denn ein bisschen was hat sich ja doch getan im GDL über die Jahre.

Etwas moderner ist das "GDL Handbook – A comprehensive Guide to creating powerful Archicad Objects" von Andrew Watson. Ist aber nicht leicht da ranzukommen.

Viel mehr Literatur gibt es nicht.
(A-null hatte mal einen Onlinekurs zum selber durchklicken, der ist aber schon seit vielen Jahren broken und war glaube ich auch nie ganz komplett.)

_________________
AC 24 DE auf Win 10
»slower than ever«|Entwickler von GDL für Sublime Text
|Handgeklöppelte GDLs|Bettlektüre unter Runxels Archicad Wiki


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: 2D GDL Textfeld zum Anzeigen von Eigenschaften
BeitragVerfasst: 28. Apr 2021, 21:02 
Offline
Mitglied

Registriert: 13. Sep 2018, 12:06
Beiträge: 14
Land: CH
Betriebsystem: MacOS 10.11
@alle

vielen Dank für die Rückmeldungen. Ich werde mich am Wochenende einmal durchstöbern...

@lukaso

vielen Dank, das hatte ich auch hier im Forum entdeckt, es war aber leider schon vergriffen.


Beste Grüsse & einen schönen Abend

_________________
ARCHICAD 24 Edu, CH / iMac 4 GHz Quad-Core i7 32GB, Mac OS X 10.15.7


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: 2D GDL Textfeld zum Anzeigen von Eigenschaften
BeitragVerfasst: 29. Apr 2021, 02:47 
Offline
Forum Veteran
Benutzeravatar

Registriert: 2. Jun 2004, 01:01
Beiträge: 2557
Wohnort: Hamburg
Frage mal bei Jochen Sühlo an. Vielleicht hat er noch welche. Vielleicht sogar im Shop.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: 2D GDL Textfeld zum Anzeigen von Eigenschaften
BeitragVerfasst: 1. Mai 2021, 17:58 
Offline
Mitglied

Registriert: 13. Sep 2018, 12:06
Beiträge: 14
Land: CH
Betriebsystem: MacOS 10.11
@lukaso

Ich wollte mich noch einmal rückmelden bezüglich eigene Parameterwerte im GDL anzeigen.

Zitat:
-> Gewünschte Parameter mit Textwerkzeug/Autotext raussuchen und als Etikett sichern. GDL öffnen und solche Werte rauskopieren:
zB "<PROPERTY-DCD338EC-BF33-DA43-9196-B71B64C746D2>"

Das hat super funktioniert. Ich habe die Info dann in mein 2D-Skript "eingespeist".
Das GDL-Textfeld zeigt mir jetzt jedoch den unausgefüllten Autotext an und nicht die Info, die ich über den Autotext abrufen möchte, d.h. "#Tür_Breite" statt "85 cm". wie kann ich den Wert hinter <PROPERTY-DCD338EC-BF33-DA43-9196-B71B64C746D2> abrufen?

Alle anderen Links habe ich mir angeguckt, aber richtig verstanden habe ich sie leider noch nicht. Soweit bin ich noch nicht...aber ich konnte das GDL Kochbuch 4 entdecken und da werde ich mich langsam durcharbeiten.

@alle

Zusätzlich ist eine neue Frage aufgekommen, die auch entfernt zum Thema passt: Ich habe eigene Eigenschaften im Raumstempel (Boden Bestand, Boden Final, Decke Bestand, Decke Final,...) vergeben. Ich weiss, dass sich ein Raum (warum auch immer) nicht etikettieren lässt; trotzdem ist es zum Beispiel möglich, dass ich den Raumnamen über Umwege abrufen kann, indem ich ein Objekt im Raum selbst platziere und das Objekt dann mit dem Autotext "zugehöriger Raumname" etikettiere. Wäre dies auch für andere Eigenschaften möglich? Es geht darum, dass ich einen Schemaplan im Massstab 1:100 mit der Materialisierung der Räume im Projekt erstellen möchte; Die Raumstempel im Massstab 1:100 werden aber schon für einen anderen Plansatz gebraucht. Ich möchte es eigentlich vermeiden, alle Raumstempel zu kopieren und ein 2. Set anzulegen. (Falls ich diese Frage in einem neuen Beitrag stellen sollte, bitte ich um Entschuldigung)

Beste Grüsse & danke für eure Mühen

_________________
ARCHICAD 24 Edu, CH / iMac 4 GHz Quad-Core i7 32GB, Mac OS X 10.15.7


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: 2D GDL Textfeld zum Anzeigen von Eigenschaften
BeitragVerfasst: 1. Mai 2021, 18:50 
Offline
Forum Veteran

Registriert: 11. Nov 2015, 13:24
Beiträge: 579
Land: DE
Betriebsystem: MacOS 10.10
Ist die Tür nicht klassifiziert?

Und
Räume lassen sich nicht etikettieren. Ich hoffe aber sehr dass das bald kommt

_________________
-----------------------------------------
aktuelles OSX
ARCHICAD 6.5 bis ARCHICAD 2X, ArchiCard D, Voll

Pendler: Shcreifbehler snid oft Hadny bedignt
https://www.youtube.com/user/Lukenwalde


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: 2D GDL Textfeld zum Anzeigen von Eigenschaften
BeitragVerfasst: 1. Mai 2021, 20:04 
Offline
Mitglied

Registriert: 13. Sep 2018, 12:06
Beiträge: 14
Land: CH
Betriebsystem: MacOS 10.11
Das Projekt ist zu 100% 2D. Meine Idee war ein Objekt zu erstellen, dass quasi Etikett und Objekt in einem ist. Das Objekt würde nach aussen hin die Eigenschaften anzeigen wie ein Etikett. In den Einstellungen könnte ich die Eigenschaften vergeben wie in einem Objekt.
Es lässt sich lösen, indem ich ein Objekt (2D in diesem Fall) so klassifiziere wie ich es möchte und dann etikettiere.

Ich hatte gehofft, dass es einen Workaround gibt. Es wäre auch schön, wenn man den Raumstempel in einem Massstab mehrfach mit individuellen Einstellungen nutzen könnte. Aber ein Etikett für Räume wäre wesentlich flexibler nutzbar.

_________________
ARCHICAD 24 Edu, CH / iMac 4 GHz Quad-Core i7 32GB, Mac OS X 10.15.7


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 12 Beiträge ] 


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu: