# Нижняя центральная панель

Нижняя панель пользовательского интерфейса Sherpa Designer содержит несколько дополнительных настроек проекта и три вкладки:

* Лог;
* Переменные;
* Консоль.

## **Дополнительные настройки проекта**

<table data-header-hidden><thead><tr><th width="99"></th><th width="206"></th><th></th></tr></thead><tbody><tr><td><strong>№ п/п</strong></td><td><strong>Элемент интерфейса</strong></td><td><strong>Описание</strong></td></tr><tr><td>1.</td><td>выпадающий список “Все переменные глобальные/Глобальные и локальные переменные”</td><td>Позволяет выбрать тип переменных. Глобальные или локальные. При выборе режима  “Все переменные глобальные”, переменные в проекте будут доступны из любой диаграммы. При выборе “локальные и глобальные переменные” для каждой диаграммы будут свои переменные. Сделать их глобальными можно, поставив галочку возле ее названия в интерфейсе переменных.</td></tr><tr><td>2.</td><td>кнопка <img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXds4PznDOw2o8pOHYS1Vz3JduUl0vXVxwDYe-18KhCLMvZe9IA_QOjpoCcf5JWReXLDnRzni-Y8ZVuOxMp7kz4HMS5QJb7Jw-F4Y-uPJZQc3v7WQxrRQlok0RAbG_fmW08Nw9O3leD4fL5GNfJuFUbJeLE?key=CghJsycw-PkK2zWZPSfppA" alt=""></td><td>Позволяет показать все комментарии на диаграмме. </td></tr><tr><td>3.</td><td><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXchlmGQV85GPh7csb2rvHhjAY35DliLD4n-_mypRUBz1SZo5rE0B5xGGKcdbPpiFpemsw0kjvRLL5Dxwmxzi2Gp7hpU_9mv5JpZeTxEMRQG6uXeQdzPNqLkcOCvrWtNZ5ud0YxTZ19fPHr1ZmbATNezuO75?key=CghJsycw-PkK2zWZPSfppA" alt=""></td><td>Позволяет управлять масштабом диаграмм проекта.</td></tr></tbody></table>

## **Лог**

**Лог** —  это журнал работы робота. Автоматически в логе появляются записи об ошибках, а также важные предупреждения от Дизайнера. Вы можете выводить сообщения, значения переменных во вкладку "Лог" с помощью блока "Лог". Это удобно для отладки сценария, например, чтобы сообщить себе о том, что выполнение сценария достигло определенной точки, или о результате вычисления некоторого выражения.

<table data-header-hidden><thead><tr><th width="105"></th><th width="253"></th><th></th></tr></thead><tbody><tr><td><strong>№ п/п</strong></td><td><strong>Элемент интерфейса</strong></td><td><strong>Описание</strong></td></tr><tr><td>1.</td><td>кнопка <img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXd1LfPFf1JQFD8z1B4XYaeJI4MmyDun1k38_Xas-sy6s7aAJbjEMHbIEzh-IHcpe7Nz7QS6tSp5rOBLtu0voy7dC0VjPipbqNHLb43ocAksjz4nLgW5cE87uzf3NNd7Umu_eq5P44ca0QaqLCYy9khc7tK3?key=CghJsycw-PkK2zWZPSfppA" alt=""></td><td>Позволяет свернуть панель нижнюю панель.</td></tr><tr><td>2.</td><td>кнопка <img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcYLjj1ACaxhSNbj1Rus_rM5IB4K0kEkqRREc_bdifE74Y5aqOnN7Uhg1wGEKQfoeL-f_COeRNBiEGDPP2jSJ2i8E744D-Ix5dKUR0d2A0GJ58rxZ8pHxO7UDsfSA5JJw5Gq1tFVMUI74pL0elVX8ZK8p55?key=CghJsycw-PkK2zWZPSfppA" alt=""></td><td>Автоматический скроллинг списка</td></tr><tr><td>3.</td><td>кнопка “Очистить”</td><td>Позволяет очистить лог действий.</td></tr><tr><td>4.</td><td>кнопка “Сохранить в файл…”</td><td>Позволяет сохранить все строки лога в текстовый файл.</td></tr><tr><td>5.</td><td>кнопка “Скопировать в буфер”</td><td>Позволяет скопировать все строки лога в буфер обмена.</td></tr><tr><td>6.</td><td>кнопка “Открыть папку с логами”</td><td>Позволяет открыть в проводнике папку с логами робота.</td></tr><tr><td>7.</td><td>кнопка “Открыть папку с проектом”</td><td>Позволяет открыть в проводнике папку с текущим проектом.</td></tr><tr><td>8.</td><td>колонка “Дата и время”</td><td>Дата и время записи в лог.</td></tr><tr><td>9.</td><td>колонка “Блок/команда”</td><td>Блок/команда, к которому относится запись в логе.</td></tr><tr><td>10.</td><td>колонка “Текст (двойной клик открывает окно для полного просмотра текста)”</td><td>Текст лога.</td></tr><tr><td>11.</td><td>Колонка “Тип”</td><td>Тип сообщения лога.</td></tr></tbody></table>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdXHAsquq_16GSAuUZti21pX0k43gbnX335hW6M05R5eCRTHbJDz_Q1a_mjmpECmDF0Uqqx3mnpE2vrhfW3dn7mMekpPY7ATzHhlZTZs44uqagVgZj0VmhEMw5sb_ds7O3kiBPIIGidBgMi5vWD6RqOsp-s?key=CghJsycw-PkK2zWZPSfppA" alt=""><figcaption></figcaption></figure>

Работа с логом робота подробнее описана [здесь](nizhnyaya-centralnaya-panel/rabota-s-logom-robota).

## **Переменные**

**Вкладка “Переменные”** отображает все переменные, которые используются в текущем проекте во время отладки и когда Дизайнер находится на паузе  (в отличии от панели “Переменные”, в которой отражаются переменные только текущей диаграммы).

[Режимы переменных и передача параметров в подпроцессы продемонстрированы здесь.](https://sherparpa.ru/ucontent/?06)

<table data-header-hidden><thead><tr><th width="99"></th><th width="265"></th><th></th></tr></thead><tbody><tr><td><strong>№ п/п</strong></td><td><strong>Элемент интерфейса</strong></td><td><strong>Описание</strong></td></tr><tr><td>1.</td><td>кнопка “Очистить”</td><td>Позволяет удалить все строки.</td></tr><tr><td>2.</td><td>кнопка “Скопировать в буфер”</td><td>Позволяет скопировать в буфер обмена все строки лога.</td></tr><tr><td>3.</td><td>кнопка “Контроль переменных”</td><td>Позволяет открыть окно “Контроль переменных”.</td></tr><tr><td>4.</td><td>текстовое поле “Фильтр:”</td><td>Позволяет отфильтровать переменные по их  названию.</td></tr><tr><td>5.</td><td>колонка “Название”</td><td>Название переменной.</td></tr><tr><td>6.</td><td>колонка “Значение (Двойной клик открывает окно для полного просмотра значения переменной)”</td><td>Значение переменной.</td></tr><tr><td>7.</td><td>колонка “Тип”</td><td>Тип переменной.</td></tr></tbody></table>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfu3OH0WGR5SG2VXgMVmHGTPSsc8VkmBoF8vIZFLRIPRZ-YqnzgSpmnL4w4_t8B5pH-rDFHXTD4CJF75l7YzhIZN3d-uD0ytW9PmKinlljv5epsBkYoFZiXJfuhOc2Gd4YiVnXngJp79t4XnGvNW-xFuvYM?key=CghJsycw-PkK2zWZPSfppA" alt=""><figcaption></figcaption></figure>

## **Консоль**

Есть два режима работы консоли:&#x20;

* сценарий остановлен;
* сценарий в отладке.

В обоих случаях в консоли можно проверять выражения, можно создавать переменные, функции и так далее. В выражении используется формат языка PowerShell.

<table data-header-hidden><thead><tr><th width="101"></th><th width="206"></th><th></th></tr></thead><tbody><tr><td><strong>№ п/п</strong></td><td><strong>Элемент интерфейса</strong></td><td><strong>Описание</strong></td></tr><tr><td>1.</td><td>кнопка “Очистить”</td><td>Позволяет удалить все строки.</td></tr><tr><td>2.</td><td>кнопка “Перезагрузить консоль”</td><td>Позволяет сбросить текущее состояние консоли.</td></tr><tr><td>3.</td><td>кнопка “Открыть окно консоли”</td><td>Позволяет открыть окно консоли.</td></tr><tr><td>4.</td><td>текстовое поле “Выполнить”</td><td>Выполняет код на PowerShell в режиме отладки в консоли. </td></tr><tr><td><br></td><td>кнопка “L”</td><td>Выполняет код в локальном режиме отладки.</td></tr><tr><td><br></td><td>кнопка “R”</td><td>Выполняет код в удаленном режиме отладки.</td></tr></tbody></table>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXez0nxcy8afRnWmbM5RyF1WhHu_E4UraLDEqE25lZ7vhEI_jgjkVpBMbuXo3_A4k0jrrMt5A4yiH0ki2ztroQufNMhs43S13Nh96P8Q3lCYUwD8zqzw9ZyHmAUnH8sMf-SlxWgX-iJLBMYdeIKARZVnO5sg?key=CghJsycw-PkK2zWZPSfppA" alt=""><figcaption></figcaption></figure>

Демонстрация работы с консолью:



* [Работа с консолью при отладке проектов](https://sherparpa.ru/ucontent/?02)
* [Использование подсказки IntelliSense в консоли](https://sherparpa.ru/ucontent/?A9zG)
