# 4.3 Project screens menu

Screen previewThis section introduces project screen menu functions, the project menu as following picture shows.

![](https://3950998874-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fpi-series-user-manual%2F-Lupl5Z3989tpwzdQBQe%2F-LuplJXHBTzTiRZ0Oh9e%2F18.png?generation=1575007637314158\&alt=media)

**This section consists of following contents:**

[Project manager](#4-3-1-project-manager)

[Screen preview](#4-3-2-screen-preview)

[Project compiling window](#4-3-3-compile-window)

### 4.3.1 Project manager

**Introduction**

Project manager includes screen, script and system screen states, by double click the designated property to edit.

**Description**

1\) Screen: all screens in current project are shown in the screen list.

2\) Script: include global script and global function.

* Background script: The scripts could run when project is running;
* Background function: Background function is a form of code for using, it could be called in any script.

3\) System screen: system sub-screen for keypad display.

* Screen 1000: numerical input keypad
* Screen 1001: text input keypad
* Screen 1002: mutual screen, this screen will display on all other screens
* Screen 1003: user login screen
* Screen 1006: user login screen, include user name and password input
* Screen 1007: password change screen
* Screen 1008: installment payment password input screen
* Screen 1009: installment payment alert screen
* Screen 5001: timeout list
* Screen 5002: Prompt message
* Screen 5003: Format U\_Disk

4\) Screen editing: Choose the designated screen, then edit the parts and properties on this area.

### 4.3.2 Screen preview

**Introduction**

Preview could display the selected screen.

![](https://3950998874-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fpi-series-user-manual%2F-Lupl5Z3989tpwzdQBQe%2F-LuplJXIudMPxaSjCUTm%2F19.png?generation=1575007637311397\&alt=media)

### 4.3.3 Compile window

**Introduction**

\[Compile window] shows project compiling information, when an error occurs, it appears in a red font to make it easier for the user to notice the error information, and when double-clicking the error message, it automatically locates errors.

![](https://3950998874-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lup_3URExwDkfqKABSb%2F-LuprKC57GbnVcPqOpNs%2F-LupuWLnazHToR4b_QZy%2Fimage.png?alt=media\&token=df847f89-bfbd-4212-8911-3052c06e9827)


---

# 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://wecon.gitbook.io/pistudio-manual/4.-software-menu/4.3-project-screens-menu.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.
