Zum Inhalt springen

Höhenkote Geländemodell


Empfohlene Beiträge

Hallo liebes Forum,

kann mir jemand bei dem Datenstempel hier weiterhelfen?

Ich möchte eine Höhenkote, die mit einem 3D-Punkt verknüpft ist, und von diesem die Höhe abgreift und wiedergibt. Funktioniert soweit.
Kann man jedoch hier die Vorzeichen einstellen? also +1,00, ±0,00, -1,00 ? Ich erhalte so nur ein - bei negativen werten. LG.image.png.43574ed14426697010651606f789fe66.png

... fragt ein macOS Big Sur Nutzer

mit 3,6 GHz Intel Core i9 und Radeon Pro 580X 8 GB

Vectorworks 2022 SP3 R1 (64-Bit) - auf dem aktuellsten Stand 

Link zu diesem Kommentar

Hallo dold-versbach

 

Versuch mal:

"±"@#ZCTR#=0:"""+"@#ZCTR#>0:""#ZCTR#

 

Gruss, Marc

  • Like 4

Leiter BIM Consulting

ComputerWorks Schweiz

________________________________________

Vectorworks - Führende BIM-Spitzentechnologie und Flaggschiff der Nemetschek Gruppe

Weltweit verwirklichen über eine halbe Million Architekten und Designer grossartige Projekte mit Vectorworks!

Link zu diesem Kommentar

Leiter BIM Consulting

ComputerWorks Schweiz

________________________________________

Vectorworks - Führende BIM-Spitzentechnologie und Flaggschiff der Nemetschek Gruppe

Weltweit verwirklichen über eine halbe Million Architekten und Designer grossartige Projekte mit Vectorworks!

Link zu diesem Kommentar

Hi,

 

der Datenstempel hat eine eigene Syntax.

Die von Marc vorgeschlagenen Lösung lautet im Datenstempel:

 

"±"@#ZCTR#=0:""

 

übersetzt:

Wenn #ZCTR# = 0, dann "±", sonst ""' 

 

In CH werden doppelte Anführungszeichen = ", für die Formeln verwendet.

In DE werden einfache Anführungszeichen = ', für die Formeln verwendet. 

 

siehe auch:

 

/ / / 

 

ALTERNATIV kann man sich auch im Datenstempel der Tabellen-Syntax bedienen!

 

Alles innerhalb #WS_ … #, kann dann im Datenstempel, mit den gängigen Tabellenformeln geschrieben werden.

Dann dürfe/könnte die Formel so lauten:

 

#WS_IF((ZKOORDINATE>=0); VERKETTEN("±"; ZKOORDINATE); VERKETTEN("+"; ZKOORDINATE)#

 

Grüsse

Tobi

  • Like 3

/  /  /  /  /

 

VW 2024 Update 4.1 (Build 750539)


MacBook Pro 16"  |  2023  |  M3 Max  |  128 GB Ram
macOS Sonoma 14.4.1

Link zu diesem Kommentar
  • 3 Wochen später...

Ich suche gerade noch die Lösung dafür wenn ich das ganze für eine Rechnung verwenden möchte, wo ich also zwei Werte addiere und dann davon bei positiv ein + vorne dran machen möchte. In der Tabelle käme eine Klammer zum Zug. Im Datenstempel konnte ich noch nicht finden mit was ich diesen Wert zusammenfassen kann.

 

"+"@#ZBBBG#+#Door CW#.#Türhöhe##m_2_0#>0:"" #ZBBBG#+#Door CW#.#Türhöhe##m_2_0#

Xaver Meier

ComputerWorks AG, Basel

http://www.computerworks.ch

________________________________________

Vectorworks - Führende CAD-Spitzentechnologie

Link zu diesem Kommentar

Hi Xaver,

 

grüss dich.

 

Um was  handelt es sich bei #ZBBBG# ?

Einen String oder Zahlen?

 

Evtl. musst du versuchen mit den gängigen Tabellenformeln im Datenstempel

zu arbeiten, also eine Mischform der beiden Syntaxen zu erstellen.

 

Wie oben geschrieben:

 

#WS_xxx#

… die xxx mit den gängigen Tabellenformeln ersetzen!

 

Grüsse

Tobi

/  /  /  /  /

 

VW 2024 Update 4.1 (Build 750539)


MacBook Pro 16"  |  2023  |  M3 Max  |  128 GB Ram
macOS Sonoma 14.4.1

Link zu diesem Kommentar

Ja das ging leider auch nur bedingt. Es ging um den von dir genannten Wert. Meine Formel berechnet ja den korrekten Wert, aber ich kann die >0 Prüfung nicht auf eine Addition von 2 Werten anwenden, weil ich die im Datenstempel nicht in Klammern setzen kann. Und wenn ich mit der WS Formel arbeiten möchte, dann fehlt mir der Wert für #ZBBBG# an den ich nicht ran komme. Habe es jetzt so gelöst, dass ich nur dir Addition mache und den Wert in eine Datenbank hänge die am Stempel dran hängt. Dann davor ein Extra Textfeld wo ich wieder das + anhängen kann, da ich die >0 Prüfung jetzt auf den DB Feldeintrag machen kann. 

 

Hübsche Entdeckung für mich gemacht, dass wenn im Stempel die beiden Textfelder Ecke auf Ecke platziert werden, die Textfelder nach links rutschen wenn eines der Textfelder leer ist. So steht jetzt die Sturzhöhe in meinem Beispiel immer am gleichen Ort, egal ob das Minus aus diesem Wert davor ist, oder ein + aus der Prüfung vom Textfeld links daneben. Für manche rede ich jetzt wohl in Rätseln. Darum kurz die Aufgabe und das Ziel:

 

Aufgabe: Rohkote des Türsturzes bestempeln mit + und - davor

 

Lösung: 2 Textfelder hintereinander mit folgenden Formeln drin:

   1. Feld->   '+'@#DB Rohkote#.#DBF Rohkote#>0:''

   2. Feld->   #ZBBBG#+#Door CW#.#Türhöhe#

Wobei der Wert aus dem 2. Feld in die Datenbank "DB Rohkote" ins Feld "DBF Rohkote" geschrieben wird.

Xaver Meier

ComputerWorks AG, Basel

http://www.computerworks.ch

________________________________________

Vectorworks - Führende CAD-Spitzentechnologie

Link zu diesem Kommentar

Hi Xaver,

 

Du willst also Türen bestempeln um die Rohbauhöhe des Sturzes angezeigt zu bekommen.

Ich vermute du willst im Grundriss bestempeln, oder!?

 

… würde gerne weiterhelfen, dazu bräuchte ich noch folgende Infos:

 

- Was ist #ZBBBG#?, bzw. woher kommt #ZBBBG#

- Was für ein Wert spukt #ZBBBG# aus (String, Zahlen, …)

 

Grüsse

Tobi

/  /  /  /  /

 

VW 2024 Update 4.1 (Build 750539)


MacBook Pro 16"  |  2023  |  M3 Max  |  128 GB Ram
macOS Sonoma 14.4.1

Link zu diesem Kommentar

Frage:

 

Kommst du nicht ggf. mit: #ZTBBG# = z-oben Boundingbox Grundebene

evtl. zum Ziel!?

 

Das wäre evtl. der gleiche Wert wie: #ZBBBG# + Türhöhe

somit müsstest du nichts addieren und könntest dann deinen Stempel

mit der oben genannten Formel (ohne die Additionsproblematik) verwenden!

 

Gruss

Tobi

Bearbeitet von tobiaskern
  • Like 1

/  /  /  /  /

 

VW 2024 Update 4.1 (Build 750539)


MacBook Pro 16"  |  2023  |  M3 Max  |  128 GB Ram
macOS Sonoma 14.4.1

Link zu diesem Kommentar
  • 2 Wochen später...
Am 28.6.2022 um 11:44 schrieb Marc Wittwer:

Die Stempelformel sieht jetzt so aus und funktioniert :  "±"@#ZCTR##m_2_0#=0:"""+"@#ZCTR##m_2_0#>0:""#ZCTR##m_2_0#

 

Natürlich wird das immer auf 2 Nachkommastellen gerundet.

Gäbe es auch eine Möglichkeit, das Ergebnis auf ,005 zu Runden?


Gruß,

David

... fragt ein macOS Big Sur Nutzer

mit 3,6 GHz Intel Core i9 und Radeon Pro 580X 8 GB

Vectorworks 2022 SP3 R1 (64-Bit) - auf dem aktuellsten Stand 

Link zu diesem Kommentar

Moin David,

 

grüss dich.

 

Jetzt habe ich es verstanden, wohin die Reise gehen soll.

 

Mit =Runden() könnte es ggf. gehen, allerdings befürchte ich,

dass die Funktionalität mit den Vorzeichen verloren gehen kann,

da du dann ja Tabellenformeln im Datenstempel einsetzen wirst

und sich somit die Syntax ändert.

 

… aber vielleicht gibt es ja doch noch eine Lösung.

 

Grüsse

Tobi

/  /  /  /  /

 

VW 2024 Update 4.1 (Build 750539)


MacBook Pro 16"  |  2023  |  M3 Max  |  128 GB Ram
macOS Sonoma 14.4.1

Link zu diesem Kommentar

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Forenstatistik

    • Themen insgesamt
      23,5Tsd
    • Beiträge insgesamt
      120,9Tsd
×
×
  • Neu erstellen...