Thread Content
جربت استخدام PPK مع تبادل البيانات في Excel لإنشاء التقارير، وهو فعلاً سهل وبسيط للغاية. لكن تظهر مشكلة، فيجب أن يكون هناك طريقتان لإنشاء التقارير: الأولى هي تحديد فترة زمنية وإنشاء التقرير تلقائيًا في ذلك الوقت، أما الثانية فهي النقر على زر “طلب” لإنشاء التقرير فورًا. إذا أردنا مثلاً الحصول على تقرير لفترة زمنية معينة، مثل التقرير اليومي لليوم السابق، فأين يمكن تحديد هذه الفترة الزمنية؟ الطريقة التي خطرت ببالي حاليًا هي إنشاء قالب يومي منفصل، ثم تحديد بعض القيم الرقمية في برنامج CM لتمثيل السنة والشهر واليوم، بحيث يتمكن المستخدم من تحديد التاريخ على الشاشة. تُوضع هذه القيم في قالب Excel لتشكيل التاريخ المطلوب، وأخيرًا يتم استخدام دالة مثل GetHistVal_date للحصول على قيمة التاريخ المحدد: lol
قم بإعداد تقرير مباشرة في EXCEL وأضف دوال استدعاء فيه. يمكن تعديل التاريخ، وأرقام المؤشرات، ومعايير الأرقام، وما إلى ذلك. لا حاجة لاستخدام تقنية Excel Data-Exchange، فإن إنشاء ملف جديد باستخدامها أمر معقد في كل مرة.
إذا كنت قد قمت بضبط إنشاء التقارير بشكل دوري، فإن ما عليك فعله الآن هو توصيل الطابعة المتصلة بالنظام لطباعة التقارير. أما إذا لم يكن هناك حاجة للطباعة، فيجب نقل اسم الملف الافتراضي للتقرير، وهو rpt00x، إلى مجلد مخصص (ويتم ذلك عبر استخدام سكريبت). وبهذه الطريقة، سيتم تخزين التقارير اليومية للهاتف في هذا المجلد المخصص، ولتمييز ملفات التقارير، يجب إضافة التاريخ إلى اسم الملف أثناء إنشاء الスクريبت. يمكن للفنيين الاطلاع على التقرير اليومي للحصول على البيانات المطلوبة حسب التاريخ. لم تعد التقارير المولدة تحتوي على الدالة “GetHistVal_date”، بل تحتوي فقط على القيم العددية.
يمكن اعتبار أداة data-exchange أداة إرشادية مفيدة، فعند الإلمام بها، يصبح بالإمكان استخدام تلك الدوال بشكل مستقل.
هل يمكن توضيح الأمر أكثر؟ أنا أستخدم طراز 430، وأريد توليد بيانات بالثواني. هل من الممكن الحصول على أكثر من 1000 بيانة؟
أنا لست متأكدًا من العدد التحديدي، فإذا كان العدد كبيرًا، فمن المؤكد أن قراءة البيانات ستتعثر. لكن يمكنك قراءة النقاط بشكل منفصل، دون كتابتها في ملف Excel واحد.
لا مشكلة لدي في استخراج البيانات مباشرةً باستخدام إكسل. لكن عند إعداد تقارير إكسل في المحطة، فإن ذلك لا ينجح. أرجو النصيحة!
لأنني لا أعرف ما هي مشكلتك بالضبط. لذلك لا يمكن إجراء تحليل مفصل. لكن يجب أن يتضمن تقرير EPKS الكامل الجوانب التالية: 1. تعديل سجلات EXCELREPORT ذات الصلة ; 2. استخدام حساب مسؤول النظام MNGR لتفعيل EXCEL DATA EXCHANGE؛ 3. استخدام حساب مسؤول النظام MNGR لضبط إعدادات EXCEL، والأهم من ذلك تفعيل الفوانين ; 4. استخدام الدوال النظامية في EXCEL لقراءة النقاط ذات السجلات التاريخية، ووضع ملف EXCEL ضمن مجلد REPORTS ; 5. تكوين تقارير إكسل في محطة العمل ; 6. بعد إتمام الإعدادات المذكورة أعلاه، سيتم إنشاء ملف باسم RPT00X في مجلد REPORTS، وسيتم استبدال هذا الملف، لذا يلزم استخدام سكريبت لنقل هذا الملف إلى مجلد جديد باسم NEW REPORT ; 7. إذا كانت الخوادم احتياطية، فيجب إجراء نفس الإعدادات، بالإضافة إلى تنفيذ عملية نسخ الملفات لضمان التزامن.