> For the complete documentation index, see [llms.txt](https://primer2.dynamobim.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://primer2.dynamobim.org/pl/9_best_practices/4-managing-your-program.md).

# Zarządzanie programem

Praca z procesem programowania wizualnego może być bardzo wydajna i twórcza, ale przepływ programu i kluczowe dane wejściowe użytkownika mogą bardzo szybko zostać przesłonięte przez złożoność i układ obszaru roboczego. Przyjrzyjmy się niektórym wzorcom postępowania dotyczącym zarządzania programem.

### Wyrównanie

Po dodaniu więcej niż kilku węzłów do obszaru roboczego może zajść potrzeba przeorganizowania układu węzłów, aby zwiększyć czytelność całości. Po wybraniu więcej niż jednego węzła i kliknięciu prawym przyciskiem myszy obszaru roboczego w oknie podręcznym zostanie wyświetlone menu **Dopasuj wybór** z opcjami wyrównania i dystrybucji na osiach X i Y.

!

> 1. Wybierz więcej niż jeden węzeł
> 2. Kliknij prawym przyciskiem myszy obszar roboczy
> 3. Użyj opcji **Dopasuj wybór**

### Uwagi

Po nabraniu pewnego doświadczenia użytkownik może „odczytywać” program wizualny, przeglądając nazwy węzłów i podążając za przepływem programu. W przypadku użytkowników na wszystkich poziomach zaawansowania zaleca się również umieszczanie etykiet i opisów w prostym języku. Dodatek Dynamo zawiera przeznaczony do tego celu węzeł **Notes** z edytowalnym polem tekstowym. Opisy można dodawać do obszaru roboczego na dwa sposoby:

!

> 1. Przejdź do menu Edycja > Utwórz notatkę
> 2. Użyj skrótu klawiaturowego Ctrl+W

Po dodaniu notatki do obszaru roboczego zostanie wyświetlone pole tekstowe umożliwiające edycję tekstu w notatce. Po utworzeniu notatki można ją edytować, klikając dwukrotnie lub klikając prawym przyciskiem myszy węzeł Note.

!

### Grupowanie

Gdy program wizualny stanie się duży, pomocne będzie zidentyfikowanie zawartych w nim większych kroków. Można wyróżnić większe kolekcje węzłów jako **grupę**, aby oznaczyć je etykietą z kolorowym prostokątem w tle i tytułem. Istnieją trzy sposoby utworzenia grupy z więcej niż jednym wybranym węzłem:

!

> 1. Przejdź do menu Edycja > Utwórz grupę
> 2. Użyj skrótu klawiaturowego Ctrl+G
> 3. Kliknij prawym przyciskiem myszy obszar roboczy i wybierz polecenie „Utwórz grupę”

Po utworzeniu grupy można edytować jej ustawienia, takie jak tytuł i kolor.

!

{% hint style="info" %}
Wskazówka: używanie zarówno notatek, jak i grup jest skutecznym sposobem opisywania pliku i zwiększania jego czytelności.
{% endhint %}

Oto przykład programu z dodanymi notatkami i grupami:

!

> 1. Notatka: „Parametry siatki”
> 2. Notatka: „Punkty siatki”
> 3. Grupa: „Utwórz siatkę punktów”
> 4. Grupa: „Utwórz punkt przyciągania”
> 5. Notatka: „Kalibracja wartości odległości”
> 6. Notatka: „Zmienna siatka okręgów”


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://primer2.dynamobim.org/pl/9_best_practices/4-managing-your-program.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
