am 2022-01-19 02:29 PM - zuletzt bearbeitet am 2024-03-01 09:53 AM von Claudius
Kurze Frage an die Experten,
Die Bezeichnungen im Brandschutz können ja unterschiedlich gehändelt werden.
Ein Brandschützer im Projekt möchte die Bezeichnung der Bauordnung benutzen, also feuerhemmend ect... Wenn wir Pläne in der LP3 und LP5 ableiten sollte da aber natürlich t30, t90... ect stehen.
Es müsste doch eigentlich möglich sein, eine Eigenschaft zu erstellen, die aus dem feuerbeständig ein F90 macht, was dann über ein etikett ausgelesen wird?
am 2022-01-19 02:48 PM
am 2022-01-20 06:09 PM
Formel -> wenn-dann
am 2022-01-20 06:27 PM
am 2022-01-24 02:01 PM
am 2022-01-24 02:30 PM
IFS (Wenn das komplexere und/oder umfangreichere Sachen werden würde ich Dir raten, das in einem externen Texteditor Deiner Wahl vorzuschreiben, mit Zeilenumbrüchen und Einrückungen. Die Schlüsselwörter ({Property:...) werden (meistens) beim Einfügen in Archicad automatisch ersetzt. Wenn Du später was ändern musst - man muss immer etwas ändern - sieht das nämlich so aus:
CONTAINS ( "Hotel"; {Property:Raum/Raumkategoriename} ); "Hotel";
CONTAINS ( "zelle"; {Property:Raum/Raumkategoriename} ); "Hotel";
CONTAINS ( "Hauswirtschaft"; {Property:Raum/Raumkategoriename} ); "Hotel";
CONTAINS ( "Teeküche Büro"; {Property:Raum/Raumkategoriename} ); "Büro";
CONTAINS ( "Skybar"; {Property:Raum/Raumkategoriename} ); "Skybar";
CONTAINS ( "Treppe"; {Property:Raum/Raumkategoriename} ); "Allgemein";
CONTAINS ( "Einzelhandel"; {Property:Raum/Raumkategoriename} ); "Handel";
LEFT ( {Property:Raum/Raumkategoriecode}; 1 ) = "8"; "Technik";
LEFT ( {Property:Raum/Raumkategoriecode}; 3 ) = "1.1"; "Hotel";
LEFT ( {Property:Raum/Raumkategoriecode}; 3 ) = "2.2"; "Büro";
AND ( {Property:Allgemeine Parameter/Ursprungsgeschoss Nummer} > 1; {Property:Allgemeine Parameter/Ursprungsgeschoss Nummer} < 10 ); "Hotel";
NOT ( ISUNDEFINED ( {Property:BCT-Eingaben/Raumzugehörigkeit (Büro, Hotel, ...)} ) ); {Property:BCT-Eingaben/Raumzugehörigkeit (Büro, Hotel, ...)}
)
IFS ( CONTAINS ( "Hotel"; {Property:Raum/Raumkategoriename} ); "Hotel"; CONTAINS ( "zelle"; {Property:Raum/Raumkategoriename} ); "Hotel"; CONTAINS ( "Hauswirtschaft"; {Property:Raum/Raumkategoriename} ); "Hotel"; CONTAINS ( "Teeküche Büro"; {Property:Raum/Raumkategoriename} ); "Büro"; CONTAINS ( "Skybar"; {Property:Raum/Raumkategoriename} ); "Skybar"; CONTAINS ( "Treppe"; {Property:Raum/Raumkategoriename} ); "Allgemein"; CONTAINS ( "Einzelhandel"; {Property:Raum/Raumkategoriename} ); "Handel"; LEFT ( {Property:Raum/Raumkategoriecode}; 1 ) = "8"; "Technik"; LEFT ( {Property:Raum/Raumkategoriecode}; 3 ) = "1.1"; "Hotel"; LEFT ( {Property:Raum/Raumkategoriecode}; 3 ) = "2.2"; "Büro"; AND ( {Property:Allgemeine Parameter/Ursprungsgeschoss Nummer} > 1; {Property:Allgemeine Parameter/Ursprungsgeschoss Nummer} < 10 ); "Hotel"; NOT ( ISUNDEFINED ( {Property:BCT-Eingaben/BCT E Raumzugehörigkeit (Büro, Hotel, ...)} ) ); {Property:BCT-Eingaben/BCT E Raumzugehörigkeit (Büro, Hotel, ...)} )
am 2022-01-24 02:54 PM
am 2022-01-24 03:28 PM
Ich mache sowas immer mit "IFS", davon kann man mehrere untereinander schreiben.
In diesem Beispiel gibt es eine Eigenschaft "Nutzung" (Hotel, Büro, Handel...), denen die Räume anhand verschiedener Eigenschaften (Name, Kategorie, Geschoss...) zugeordnet werden.IFS (Wenn das komplexere und/oder umfangreichere Sachen werden würde ich Dir raten, das in einem externen Texteditor Deiner Wahl vorzuschreiben, mit Zeilenumbrüchen und Einrückungen. Die Schlüsselwörter ({Property:...) werden (meistens) beim Einfügen in Archicad automatisch ersetzt. Wenn Du später was ändern musst - man muss immer etwas ändern - sieht das nämlich so aus:
CONTAINS ( "Hotel"; {Property:Raum/Raumkategoriename} ); "Hotel";
CONTAINS ( "zelle"; {Property:Raum/Raumkategoriename} ); "Hotel";
CONTAINS ( "Hauswirtschaft"; {Property:Raum/Raumkategoriename} ); "Hotel";
CONTAINS ( "Teeküche Büro"; {Property:Raum/Raumkategoriename} ); "Büro";
CONTAINS ( "Skybar"; {Property:Raum/Raumkategoriename} ); "Skybar";
CONTAINS ( "Treppe"; {Property:Raum/Raumkategoriename} ); "Allgemein";
CONTAINS ( "Einzelhandel"; {Property:Raum/Raumkategoriename} ); "Handel";
LEFT ( {Property:Raum/Raumkategoriecode}; 1 ) = "8"; "Technik";
LEFT ( {Property:Raum/Raumkategoriecode}; 3 ) = "1.1"; "Hotel";
LEFT ( {Property:Raum/Raumkategoriecode}; 3 ) = "2.2"; "Büro";
AND ( {Property:Allgemeine Parameter/Ursprungsgeschoss Nummer} > 1; {Property:Allgemeine Parameter/Ursprungsgeschoss Nummer} < 10 ); "Hotel";
NOT ( ISUNDEFINED ( {Property:BCT-Eingaben/Raumzugehörigkeit (Büro, Hotel, ...)} ) ); {Property:BCT-Eingaben/Raumzugehörigkeit (Büro, Hotel, ...)}
)IFS ( CONTAINS ( "Hotel"; {Property:Raum/Raumkategoriename} ); "Hotel"; CONTAINS ( "zelle"; {Property:Raum/Raumkategoriename} ); "Hotel"; CONTAINS ( "Hauswirtschaft"; {Property:Raum/Raumkategoriename} ); "Hotel"; CONTAINS ( "Teeküche Büro"; {Property:Raum/Raumkategoriename} ); "Büro"; CONTAINS ( "Skybar"; {Property:Raum/Raumkategoriename} ); "Skybar"; CONTAINS ( "Treppe"; {Property:Raum/Raumkategoriename} ); "Allgemein"; CONTAINS ( "Einzelhandel"; {Property:Raum/Raumkategoriename} ); "Handel"; LEFT ( {Property:Raum/Raumkategoriecode}; 1 ) = "8"; "Technik"; LEFT ( {Property:Raum/Raumkategoriecode}; 3 ) = "1.1"; "Hotel"; LEFT ( {Property:Raum/Raumkategoriecode}; 3 ) = "2.2"; "Büro"; AND ( {Property:Allgemeine Parameter/Ursprungsgeschoss Nummer} > 1; {Property:Allgemeine Parameter/Ursprungsgeschoss Nummer} < 10 ); "Hotel"; NOT ( ISUNDEFINED ( {Property:BCT-Eingaben/BCT E Raumzugehörigkeit (Büro, Hotel, ...)} ) ); {Property:BCT-Eingaben/BCT E Raumzugehörigkeit (Büro, Hotel, ...)} )
--
Stefan
am 2022-01-24 03:34 PM
Wenn das genug User machen, kommt dieses Feature schon bald. 😄Wer glaubt, dass Projektsteuerer Projekte steuern, der glaubt auch, dass Zitronenfalter Zitronen falten...
am 2022-01-31 12:59 PM
Wer glaubt, dass Projektsteuerer Projekte steuern, der glaubt auch, dass Zitronenfalter Zitronen falten...
😁
--
Stefan