قاموس الأتمتة

ما هو التحويل بين الأنواع؟

دوال صريحة تنقل قيمة من نوع إلى آخر، مثل INT_TO_REAL و REAL_TO_INT و TRUNC و TIME_TO_DINT.

المعيار صارم: لا يحوّل بين الأنواع ضمنياً في معظم الحالات، ويجب أن تكتب التحويل بنفسك. هذا يبدو مزعجاً لكنه يمنع أخطاء صامتة.

انتبه إلى الفرق: TRUNC(3.9) تعطي 3 لأنها تقطع الكسر، بينما REAL_TO_INT(3.9) تعطي 4 لأنها تقرّب. اختيار الخطأ يعطي فرق خطوة كاملة في حساب المواضع.

مصطلحات ذات صلة

القسمة الصحيحة
قسمة عددين صحيحين في ST تعطي عدداً صحيحاً ويُهمَل الكسر، وهي سبب شائع لنتيجة صفرية غير متوقعة.
تحجيم الإشارة التناظرية
تحويل العدد الخام القادم من بطاقة المداخل إلى وحدة هندسية يفهمها المشغّل، مثل الأمتار أو البار أو الدرجات.
نوع البيانات
تصنيف المتغير الذي يحدد حجمه في الذاكرة ومدى قيمه والعمليات المسموحة عليه: BOOL و INT و DINT و REAL و TIME وغيرها.

كل المصطلحات