تجيب هذه الصفحة:كم تساوي درجتي من 0~10 على مقياس المحرك −10~+10؟
معيار التحويل مأخوذ من كود المحرك app_v4.2.py السطر 205 mapped = round(v*2-10, 2)؛ والعكس (v+10)/2 هو عمليته العكسية. ويُضبط التقريب إلى الزوجي عند المنتصف بـ pyRound() ليتوافق مع بايثون. لا تحتوي هذه الصفحة أي خوارزمية جديدة.
/opt/curve_engine/app_v4.2.py، السطر 205، mapped_vals = [round(v * 2 - 10, 2) for v in vals] (قراءة فقط)؛ والعكس (v+10)/2 هو عمليته العكسية؛ وبطاقة العقد /opt/contracts/curve_engine.md تسجّل رقم ذلك السطر في السطر 78 («الصيغة الوحيدة للمقياس»).pyRound() متوافق مع round في بايثون).3.2 في الاتجاه المباشر → 3.2×2−10 = −3.6؛ خُذ −3.6 في الاتجاه العكسي → (−3.6+10)/2 = 3.2، وينبغي أن يعود إلى القيمة الأصلية. انتبه: خارج المدى لا اقتطاع (لصق 12 يعطي 14)، وفي المحرك أيضًا لا اقتطاع.
/opt/slices_build/build.py من المواصفة /_shared/slices/score-map.json — لتغيير هذه الصفحة، عدّل المواصفة وأعد تشغيل المولّد؛ لا تحرّر HTML يدويًا.