Skip to content

Commit 1291483

Browse files
README
1 parent 04eada7 commit 1291483

1 file changed

Lines changed: 32 additions & 2 deletions

File tree

README.md

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,42 @@ _platforms:_
1111

1212
## RU
1313

14+
### Описание
1415
Это консольное приложение для работы с гидроакустической системой [Zima2](https://docs.unavlab.com/navigation_and_tracking_systems_ru.html#zima2)
15-
1616
- [AzimuthConsole: Руководство пользователя](https://docs.unavlab.com/documentation/RU/Zima/AzimuthConsole_manual_ru.html)
17-
1817
- [Changelog](https://github.com/ucnl/AzimuthConsole/blob/main/src/changelog.md)
1918

19+
### Сборка
20+
#### Что нужно
21+
- [.NET 8 SDK](https://dotnet.microsoft.com/download/dotnet/8.0)
22+
- Git (если будете клонировать, а не скачивать ZIP)
23+
24+
#### Быстрый старт
25+
1. Скачайте репозиторий: `git clone https://github.com/ucnl/AzimuthConsole.git`, или просто скачайте ZIP-архив с GitHub и распакуйте.
26+
2. Запустите скрипт загрузки зависимостей.
27+
Откройте PowerShell в папке проекта и выполните: `powershell -File download_nugets.ps1`
28+
Скрипт сам скачает все необходимые NuGet-пакеты в папку `NuGetLocal`.
29+
3. Соберите проект.
30+
В той же папке выполните: `dotnet build` или просто откройте `AzimuthConsole.sln` в Visual Studio и нажмите **Сборка → Собрать решение**.
31+
32+
#### Если что-то пошло не так
33+
- **PowerShell не даёт запустить скрипт** — выполните перед запуском: `Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass`
34+
35+
#### Зависимости
36+
37+
Проект использует следующие библиотеки (все с открытым исходным кодом):
38+
39+
| Библиотека | Репозиторий |
40+
|-----------|-------------|
41+
| AZMLib | [github.com/ucnl/AZMLib](https://github.com/ucnl/AZMLib) |
42+
| UCNLDrivers | [github.com/ucnl/UCNLDrivers](https://github.com/ucnl/UCNLDrivers) |
43+
| UCNLPhysics | [github.com/ucnl/UCNLPhysics](https://github.com/ucnl/UCNLPhysics) |
44+
| UCNLMan | [github.com/ucnl/UCNLMan](https://github.com/ucnl/UCNLMan) |
45+
| UCNLNav | [github.com/ucnl/UCNLNav](https://github.com/ucnl/UCNLNav) |
46+
| UCNLNMEA | [github.com/ucnl/UCNLNMEA](https://github.com/ucnl/UCNLNMEA) |
47+
| UCNLSalinity | [github.com/ucnl/UCNLSalinity](https://github.com/ucnl/UCNLSalinity) |
48+
| UCNLKML | [github.com/ucnl/UCNLKML](https://github.com/ucnl/UCNLKML) |
49+
2050

2151
## EN
2252

0 commit comments

Comments
 (0)