# مسجلات

تصف هذه الصفحة عملية إنشاء مسجل جديد في WaterStrategy ومجموعة مختارة من أنواع Pywrrecorder الأكثر استخدامًا والسمات الأكثر استخدامًا. القائمة الكاملة للمسجلات المدمجة وقائمة السمات الشاملة الخاصة بها هي [هنا](https://pywr.github.io/pywr-docs/master/api/pywr.recorders.html).

{% embed url="<https://youtu.be/ZAGU8HQ78to>" %}

## 1. إنشاء مسجل في WaterStrategy

في صفحة الشبكة، انقر فوق علامة التبويب «المسجلات»:

<figure><img src="https://3021411535-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Frrf5uqVTUdMhNxpVrDQF%2Fuploads%2Fgit-blob-dd9abb42f7fb7f74a79fe48055f6a88d4aba416c%2Fimage%20(110).png?alt=media" alt=""><figcaption><p>انقر فوق علامة التبويب «المسجلات»</p></figcaption></figure>

بجانب نص «فئات نوع المسجلين»، انقر فوق الزر «+» وحدد «PYWR\ \_RECORDER»:\\

<figure><img src="https://3021411535-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Frrf5uqVTUdMhNxpVrDQF%2Fuploads%2Fgit-blob-c65c48e6edb4d31d23605d7b9e503d9ca279851d%2FScreenshot%202024-07-09%20091615.png?alt=media" alt=""><figcaption></figcaption></figure>

أدخل اسم المسجل الخاص بك. يمكن أن يكون هذا أي شيء تريده، <mark style="color:red;">**ولكن يجب أن تكون فريدة داخل الشبكة**</mark>**.**

<figure><img src="https://3021411535-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Frrf5uqVTUdMhNxpVrDQF%2Fuploads%2Fgit-blob-c45749bdfa369c801fb56bed7621f3ec62b7d256%2Fimage%20(113).png?alt=media" alt=""><figcaption></figcaption></figure>

قم بتعبئة المُسجل في محرر JSON:

<figure><img src="https://3021411535-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Frrf5uqVTUdMhNxpVrDQF%2Fuploads%2Fgit-blob-0e65cf33cacf2551ab3e609985a67b44179303ae%2Fimage%20(112).png?alt=media" alt=""><figcaption></figcaption></figure>

## 2. محررات المسجل في WaterStrategy

حاليًا، هناك طريقتان مختلفتان لإدخال مسجل في WaterStrategy...

## 3. مسجل عقدة المصفوفة NUMPY

مسجل لمعلومات السلاسل الزمنية من Node. [API المرجع](https://pywr.github.io/pywr-docs/master/api/generated/pywr.recorders.NumpyArrayNodeRecorder.html#pywr.recorders.NumpyArrayNodeRecorder)

يخزن هذا الفصل التدفق من عقدة محددة لكل خطوة زمنية من المحاكاة. يتم إخراج نتائج المسجل على لوحة سمات الشبكة، وسيتم تسميتها 'simulated\ \_\<recordername>'

### 3.1. السمات

<table><thead><tr><th width="196">الاسم</th><th width="243">وصف</th><th>مطلوب</th><th>القيمة الافتراضية</th></tr></thead><tbody><tr><td>نوع</td><td>مسجل عقدة المصفوفة الرقمية</td><td>نعم</td><td>لا شيء</td></tr><tr><td>عقدة</td><td>اسم العقدة المراد تسجيلها</td><td>نعم</td><td>لا شيء</td></tr><tr><td>زمني_شاذ_وظيفة</td><td></td><td>اختياري</td><td>خسيس</td></tr><tr><td>وظيفة agg_c</td><td></td><td>اختياري</td><td>خسيس</td></tr></tbody></table>

### 3.2. مثال

«جسون» { «النوع»: «مسجل عقدة المصفوفة NUMPY»، «العقدة»: «الخزان 1"، «مؤقت\_شاذ\_«الوظيفة»: «يعني»، «agg\_func»: «يعني» }

```
```
