abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Programmierung
Alles über Programmierung in GDL und Python

zweisprachige Bauteiletiketten und Raumstempel

Anonymous
Nicht anwendbar
ich habe mich vor einigen jahren ein wenig mit gdl auseinadergesetzt und einige kleine
elemente geschrieben, bzw. auf meine bedürfnisse adaptiert.
-
nun möchte ich zwei probleme angehen, bin damit aber ein wenig überfordert.

1.ich möchte einen raumstempel erstellen/abändern dass er dem bestehenden bürostandart entspricht.

2.ich möchte das problem der zweisprachigen beschriftung lösen.
einige projekte müssen zweisprachig beschriftet sein, andere nur einsprachig.
ich habe jetzt die möglichkeit, die materialien zweisprachig zu beschriften, muss dann für einsprachige beschriftung eine andere vorlage verwenden.
meine frage: könnte ich eine etikette bzw. raumstempel so erweitern, dass ich eine excel-tabelle aufrufen kann, in der alle materialien, bzw. raumbeschriftungen, fussbödenmaterialien, usw. in eine andere sprache übersetzt sind und bei bedarf zugeschaltet werden können. ich hätte dann die möglichkeit, die sprachen farblich zu unerscheiden, was übersichtlicher wäre.

bisher habe ich in meinen vorlagen die erste sprache von der zweiten durch einen schrägstrich getrennt.
wäre es möglich, ein objekt zu erstellen, das den schrägstrich erkennt und je nach einstellung die folgenden zeichen entweder ausblendet oder in der gewünschten farbe ausgibt. im falle des raumstempels könnte das auch bedeuten, dass in eine neue zeile zu springen ist.
-
kann mir jemand helfen, gibt es vielleicht einen freien raumstempel den man einfach adaptieren kann?
eine bauteiletikette habe ich selbst schon mal geschrieben, die funktioniert nur mit den schraffuren, jedoch noch nicht mit den bauteilen der neueren versionen.
-
danke im voraus für eure kommentare und hilfestellungen!
-
schöne grüsse, hartmann.
20 ANTWORTEN 20
Frank Beister
Moderator
Denkbar ist viel. Bereits programmiert auch eine Menge. Deine Frage ist sehr allgemein. Der Aufwand kann evt. sehr groß sein, wenn man z.B. den Original-GS-Stempel modifizieren möchte. Je komplexer, desto mehr Erfahrung solltest du haben.

Eine Excel-Tabelle kann man aus GDL nicht aufrufen. Auch sind "Standardübersetzer" nicht so treffsicher. Wenn du es nicht selbst angehen willst, würde ich mir einen Programmierer suchen, der das machen kann. Umsetzbar ist das allemal.
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
Anonymous
Nicht anwendbar
kennst du einen frei zugänglichen einfachen stempel, den man modifizieren könnte?
der AC17-stempel ist mir eh zu komplex. ich brauche nicht so viele einstellungen,
ich möchte ihn nur selbst gestalten.
ich hatte irgendwo gelesen, dass man eine excel-tabelle aufrufen könnte. offenbar ist dem nicht so.
also werde ich versuchen, die trennung mit einem sonderzeichen vorzunehmen, welches dann vom stempel erkannt wird und die notwendige formatierung vornimmt.
probleme entstehen dann bei der listenauswertung.
-
kann mir jemand sagen, wo man selbst geschriebene stempel finden kann?
Frank Beister
Moderator
Hier ist ein guter Ausgangspunkt für die Suche.
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
Anonymous
Nicht anwendbar
als erstes versuche ich meine etikette umzuprogrammieren.
ich finde aber nicht die variable, mit der ich anstatt der schraffur über
die variable
WALL_SKINS_PARAMS
den baustoff auslesen kann.
kann mir jemand die variable nennen?
wo findet man ein aktuelles gdl-handbuch?
Frank Beister
Moderator
Baustoffe sind noch nicht in GDL angekommen. 😞 So weit ich weiß: Kein Zugriff.
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
Hmooslechner
Moderator
Vielleicht doch?

WALL_SKINS_BMAT_NAMES Name des Baumaterials von Mehrschichtbauteilen oder Profil-Bauteilen
Array mit 1 Spalten: Name des Baumaterials der Schicht mit beliebiger Zeilenanzahl
Für Fenster, Türen und Wandenden im 3D-Fenster enthält sie die Informationen der Oberflächen, die gerade von dem Fenster, Tür oder Wandende geschnitten werden.


Seite 281 im GDL - Handbuch?
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Anonymous
Nicht anwendbar
Heimo:
interessanter Hinweis; Tatsächlich liefert ein entsprechendes Script
die Werte der Baustoffe einer Wand zurück (in einem Fenster):

FOR i = 1 TO VARDIM1(WALL_SKINS_BMAT_NAMES)
TEXT2 0,-i, WALL_SKINS_BMAT_NAMES[i][1]
NEXT i
Anonymous
Nicht anwendbar
danke! damit hat es geklappt!
jetzt funktioniert mein etikett!
-
hat jemand eine idee, wie man den namen des baustoffes an der stelle
eines bestimmten sonderzeichens in zwei variablen aufteilen könnte?
ich würde den namen des baustoffes mit einem sonderzeichen in für beide sparchen
trennen und dann getrennt ausgeben (ikl. zeilen- und farbwechsel).
-
grüsse hatta!
Hmooslechner
Moderator
Das heißt - man könnte ein Fenster programmieren, welches die Aufgabe eines Etikettes übernimmt - grins..

Seltsam - es dürfte einfach eine Probe für künftige Erweiterungen des GDL darstellen. Verwenden kann man die Materialien ja bekanntermaßen im GDL nicht direkt.
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia