6.2. Używanie wyrażeń i zmiennych<br>

## 6.2. Używanie wyrażeń i zmiennych

W polach edycyjnych, dane projektu opisane wartościami liczbowymi mogą być uzupełniane wartościami predefiniowanymi, wartościami zadeklarowanych zmiennych wyrażeń lub wpisywanymi bezpośrednio przez Użytkownika.

Wartości wszystkich pól liczbowych, wpisanych przez Użytkownika, mogą być podane przez wpisanie liczby, zmiennej lub wyrażenia arytmetycznego.

W programie wartości predefiniowane mogą być zadeklarowane bezpośrednio w polach edycji. Wówczas ich wartość jest wyświetlana w pewnych polach jako „domyślnie przyjęta” do obliczeń, dla każdego nowo otwartego projektu. Należy do nich np. współczynnik przewodzenia ciepła gruntu. Dane te Użytkownik powinien skontrolować i skorygować w zależności od danych projektu. Są również wartości predefiniowane, które są zadeklarowane w edytorze wyrażeń. Również te wartości Użytkownik powinien w razie potrzeby skorygować, przechodząc do „Zmiennych wyrażeń”.

Zadeklarowane w „Zmiennych wyrażeń” wartości mogą być wprowadzone jako zmienne „domyślne” – predefiniowane w programie lub jako zmienne wprowadzone przez Użytkownika. Te ostatnie deklaruje się poprzez wprowadzenie nazwy zmiennej i jej wartości w edytorze zmiennych zgodnie z zasadami opisanymi w rozdziale 4.3.5.

Zmienne wyrażeń wprowadzone jako predefiniowane są przypisane do wybranych pól i są wyświetlane dla każdego nowo otwartego projektu.

Zadeklarowana przez Użytkownika zmienna jest dostępna tylko w aktualnie edytowanym projekcie. Nie jest ona przypisywana do innych projektów. Zmiennych wyrażeń można używać przez wpisanie ich nazwy w wybrane pola danych. Chcąc zmienić ich nazwę lub wartość należy wrócić do „Zmiennych wyrażeń” i tam zmodyfikować wyrażenie. Zmiana wartości wyrażenia bezpośrednio w polu edycji danej powoduje odłączenie zadeklarowanej zmiennej i przypisanie wprowadzonej wartości. Aby powtórnie wywołać użycie tej zmiennej należy wpisać jej nazwę.

Wartości wpisywane samodzielnie w polach edycji danych liczbowych można wprowadzać jako:

1. Liczby – określające bezpośrednio wartość danej.

2. Wyrażenia liczbowe – tworzone przy użyciu operatorów matematycznych na liczbach jak: dodawanie „+”, odejmowanie „-”, mnożenie „ * ” oraz dzielenie „ / ”.

3. Zmienne wyrażeń – zadeklarowane w pozycji projektu „Zmienne wyrażeń”, wywoływane w odpowiednim polu przez wpisanie nazwy wybranej zmiennej. Przez użycie klawiszy Ctrl+spacja jest wywoływana lista zadeklarowanych zmiennych wyrażeń.

4. Operacje arytmetyczne na zmiennych i stałych wartościach liczbowych.

5. Funkcje – wywoływane przez użycie klawiszy Ctrl+spacja. Na funkcjach również można wykonywać działania matematyczne.

Za pomocą klawiszy Ctrl+spacja wywoływana jest lista zadeklarowanych zmiennych i funkcji. W pierwszej kolejności są wyświetlane zmienne wyrażeń, których jednostka jest zgodna z jednostką wybranego pola. Funkcje są wyświetlone w kolejności alfabetycznej, w takim formacie, jaki jest wymagany do wpisania przez Użytkownika. Za pomocą funkcji Użytkownik może określić powierzchnię pola pomieszczenia, jeżeli zna np. jej wycinek lub chce, aby jakaś zmienna przyjęła swą wartość zgodnie z wpisaną funkcją.

Działania na zmiennych muszą również podlegać wymaganiu zmieszczenia się w wymaganym zakresie wartości oraz zgodności jednostek zmiennych występujących w wyrażeniu.

W polu wyświetli się komunikat „Błąd”, jeżeli Użytkownik doda do siebie zmienne z różnymi jednostkami np. m (metr) doda do wartości bezwymiarowej.

W czasie mnożenia lub dzielenia zmiennych warunkiem poprawności ich wpisania jest uzyskanie prawidłowej jednostki – zgodnej z systemem jednostek. Aby umożliwić działania na zmiennych, z których jedna jest np. bezwymiarowa wprowadzono aliasy jednostek – sposób ich zastosowania omówiono w rozdziale 6.3.

W programie można również w dowolnym polu liczbowym zadeklarować nową zmienną i bezpośrednio jej użyć za pomocą kombinacji klawiszy Alt+Ctrl+Insert. W wyświetlonym oknie edycji zmiennej należy zadeklarować jej nazwę, wartość wyrażenia, jednostkę. Można również zadeklarować ustawienie nazwy jako wartości. Oznacza to przypisanie wartości liczbowej w polu edycji, przez wpisanie zadeklarowanej nazwy zmiennej.