# Single Mode

## 1. Select Map

Click the button on the left side of the interface map.

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

The simulation system currently offers five maps to choose from: farmland, mountainous area, city, indoor, and custom. Among them, the farmland, city, and mountainous maps are relatively large and suitable for fixed-wing aircraft flight simulation. The indoor map is mainly used for rotary-wing aircraft flight simulation, while the custom map allows players to place obstacles for simulation purposes.

<figure><img src="/files/1rlKctE4xLrGPIaEfeUb" alt=""><figcaption></figcaption></figure>

## 2. Select Aircraft

Click the button on the left side of the interface for the aircraft

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

The simulation system currently supports flight simulation for two fixed-wing aircraft models and one rotary-wing aircraft model, a total of three types of aircraft. Click on the corresponding aircraft icon to select the desired model.

## 3. Parameters Setting

Since the English version has not been officially released, we will only introduce the basic features.&#x20;

1. First, we should click "Simulation Setting Button"&#x20;

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

2. During normal use, you only need to configure the ground station IP, rendering terminal IP, terminal display, and log recording in the general settings.

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

3. IP Query Steps:

Due to the use of a subsystem approach, the state data and flight control messages calculated by the flight controller need to be transmitted to the ground station and rendering terminal via the network separately. Since the IP addresses of different computers may vary, users are required to query the current computer's IPv4 address and complete the relevant configuration

* Use the shortcut Win+R to open the 'Run' window, or right-click the taskbar to open the 'Run' window.
* input "ipconfig"

<figure><img src="/files/9u0WZ1DfynvyHIWxNUdA" alt=""><figcaption></figcaption></figure>

* If using the local machine as both the rendering and ground station device, locate the adapter containing the 'WSL' character and check the corresponding address message. For example, on this machine (after the Windows 11 update, there may be a firewall suffix). At this point, the IP address corresponding to the local machine is '172.21.16.1'

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

4. PX4 Terminal Show Button

"终端显示"：The terminal display refers to whether the flight control simulation terminal pops up options during hardware-in-the-loop simulation. If the pop-up does not appear, you can click the indicated button in the lower-right corner of the interface after running to view the flight control print messages.

It should be noted that although the terminal pop-up has lower integration, it allows direct use of the flight control command functionality to query the current flight control status. This cannot be achieved when it is not displayed. However, the software runs more smoothly when not displayed and is more suitable when the flight control status is stable."

5. Log Record Button

Since the flight control logs are automatically stored in the subsystem after each simulation, it is necessary to periodically clean the logs to prevent them from becoming too large. Therefore, before starting the flight control system each time, the previous simulation's log files are cleared by default.

If you need to reproduce or review simulation data later, you should migrate the flight control log files from the simulation system to the UE4 installation path /Sigma\_Free/Logs folder.

To prevent the log files from becoming too large, please clean them regularly!


---

# 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://bit-sigma.gitbook.io/tutorials-for-sigma-free/sigma-free-introduction/quick-start/single-mode.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.
