# Variablen

<figure><img src="/files/N2cWoyiMa90MJkMigBGp" alt=""><figcaption></figcaption></figure>

In allen Feldern mit Taschenrechner-Symbol am rechten Ende kann man auf die Variablen zugreifen und sogar ganze Formeln eingeben. Auf die Möglichkeiten der Formeln soll hier nicht weiter eingegangen werden, diese kann man in den mitgelieferten Dokumenten für die Variablen und Kombielemente detailliert nachlesen. Wichtig ist hier aber, dass man sowohl auf Systemvariablen als auch auf Anwendervariablen zugreifen kann.

* Die Systemvariablen sind ein fester Satz von Variablen, die vom Programm zur Verfügung gestellt werden und vom Anwender nicht verändert oder erweitert werden können.
* Die Anwendervariablen sind Variablen, die vom Anwender angelegt werden können. Im HRB-Editor kann man über 1.2. *Variablen* beliebig viele eigene Variablen anlegen.

<figure><img src="/files/VhGJByG1Sf1R69UHZNzs" alt=""><figcaption></figcaption></figure>

Auf das Anlegen von Variablen wird hier nicht weiter eingegangen, das kann man, wie schon gesagt, im Dokument ' Variablen\_Udxx\_xxxx.doc' detailliert nachlesen. Ein Aspekt ist aber im Zusammenhang mit HRB besonders interessant. Im Bild oben kann man sehen, dass für die Variablen der Schalter 'E' gesetzt ist. Dies bedeutet, dass der Wert der Variablen von Extern genommen werden soll, wenn diese Variable auch außerhalb (extern) des HRB-Moduls existiert. Was bedeutet hier "außerhalb des HRB-Moduls"?

Variablen gibt es im HRB-Modul, aber auch im Bauwerk. Aus Sicht es HRB-Moduls ist das Bauwerk außerhalb (extern). Wenn also eine Variable im HRB-Modul den Schalter "E" aktiv hat und dieselbe Variable (selber Variablenname, z.B. V\_WB\_PfoB) existiert auch im Bauwerk, dann wird nicht der Wert aus der HRB-Vorlaufdatei genommen, sondern aus dem Bauwerk. Nur wenn die Variable dort nicht existiert, wird der Wert aus der HRB-Vorlaufdatei genommen.

Damit kann man die Abmessung und die Position aller Bauteile verändern, ohne den HRB-Editor zu starten. Man muss nur den Wert der entsprechenden Variablen im Bauwerk ändern. Dazu müssen die Variablen aber auch im Bauwerk angelegt sein, was sich über die Speichermöglichkeiten der Variablen aber leicht erledigen lässt.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dietrichs.com/holzrahmenbau-kompendium/prinzipien-des-hrb-systems/variablen.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
