وظائف مراقبة منفذ التسلسل التسلسلي المتنوعة

الوظائف الخاصة لمنفذ التسلسل التسلسلي

عند العمل مع منفذ التسلسل التسلسلي ، تحتاج إلى وجود صورة واضحة لتدفق البيانات الخاص بك والتحكم فيه. يمكن لـ SerialTool أن يساعدك على جعل مساحة العمل الخاصة بك أكثر سهولة في الاستخدام.
قد تشعر بالراحة عندما تكون لديك فقط الحروف القابلة للطباعة ASCII أثناء استقبال البايتات الواردة أو قد احتويت على طابع زمني محدد عند إرسالك واستقبالك البيانات على منفذ التسلسل التسلسلي.
سيساعدك SerialTool في تكوين مساحة العمل الخاصة بك بطريقة تتيح لك تكييف البرنامج وفقًا لاحتياجاتك التطويرية وليس العكس.
اكتشف الميزات الإضافية الرائعة التي يقدمها SerialTool لجعل عملية التطوير الخاصة بك تتناسب مع احتياجاتك.

SerialTool وظائف متنوعة لمراقبة المنافذ التسلسلية .

تنسيق البيانات الواردة في وحدة التحكم

عند العمل مع وحدة التحكم في التسلسل التسلسلي ، يسمح لك SerialTool بتحديد كيفية تمثيل البيانات الواردة من منفذ التسلسل التسلسلي الخاص بك.

  1. نص ASCII عادي
    ستقوم الأحرف النصية ASCII العادية بطباعة جميع البيانات الواردة وطباعتها. إذا لم يكن البايت قابلًا للطباعة ، فسيظهر برمز "�".
    مثال للبيانات الواردة abcd(ASCII) + 0xAB (hex) +0xCD (hex)
    abcd����

  2. نص ASCII قابل للطباعة
    سيقوم النص ASCII القابل للطباعة بطباعة الأحرف القابلة للطباعة فقط مع استبعاد البايتات السداسية عشر.
    مثال للبيانات الواردة abcd(ASCII) + 0xAB (hex) +0xCD (hex)
    abcd

  3. تنسيق HEX
    سيقوم HEX بطباعة جميع البايتات الواردة بتنسيق HEX 0xYY.
    مثال للبيانات الواردة abcd(ASCII) + 0xAB (hex) +0xCD (hex)
    [0x61][0x62][0x63][0x64][0xAB][0xCD][0x61][0x62][0x63][0x64][0xAB][0xCD]

  4. تنسيق HEX
    سيقوم HEX بطباعة جميع البايتات الواردة بتنسيق HEX 0xYY.
    مثال للبيانات الواردة abcd(ASCII) + 0xAB (hex) +0xCD (hex)
    0x61, 0x62, 0x63, 0x64, 0xAB, 0xCD, 0x61, 0x62, 0x63, 0x64, 0xAB, 0xCD,

وضع البيانات الواردة في وحدة التحكم

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

سلسلة [RETURN] / [ENTER] في وحدة التحكم

عندما تكون في وضع الوحدة التحكم ، يمكنك تحديد البايت السداسي عشر الذي سيتم تعيينه عند الضغط على مفتاح Return أو Enter على لوحة المفاتيح.
في بعض الأنظمة ، يتم تعيين مفتاح Return أو Enter للرمز الكريجوري CR (0x0D hex) أو LF (0x0A hex) أو CR+LF (0x0D+0x0A hex).
يمكنك ضبط تفضيلاتك للعودة أو الدخول.

الطابع الزمني لوحدة التحكم والوحدة السداسية السداسية

قد يكون الطابع الزمني مفيدًا للغاية عندما تحتاج إلى التشغيل بتوقيت حرج. يسمح لك SerialTool بتحديد نوع الطابع الزمني الذي سيتم تطبيقه على بيانات التسلسل الواردة أو الصادرة.

  1. بدون طابع زمني
    لن يتم طباعة أي طابع زمني عند استلام البيانات أو إرسالها
    مثال للبيانات الواردة abcd(ASCII) + 0xAB (hex) +0xCD (hex)
    abcd����

  2. [أوروبي] التاريخ والوقت
    يتم تطبيق تنسيق التاريخ والوقت الأوروبي عند إرسال البيانات واستلامها.
    مثال: dd/mm/yyyy@وقت.ميلي ثانية
    [29/12/2022@23:44:57.314]

  3. [أوروبي] الوقت
    يتم تطبيق تنسيق الوقت الأوروبي عند إرسال البيانات واستلامها.
    مثال: dd/mm/yyyy@وقت.ميلي ثانية
    [23:44:57.314]

  4. [أمريكي] التاريخ والوقت
    يتم تطبيق تنسيق التاريخ والوقت الأمريكي عند إرسال البيانات واستلامها.
    مثال: شهر/يوم/سنة@وقت.ميلي ثانية (صباحًا أو مساءً)
    [12/29/2022@11:48:45.104pm]

  5. [أمريكي] الوقت
    يتم تطبيق تنسيق الوقت الأمريكي عند إرسال البيانات واستلامها.
    مثال: وقت.ميلي ثانية (صباحًا أو مساءً)
    [11:48:45.104pm]

  6. الفترة الزمنية
    EPOCH هو وقت Linux وهو عدد الثواني التي مرت منذ 1 يناير 1970.
    مثال للوقت EPOCH الوقت.ميلي ثانية.
    [1672354289.141]

  7. علامات الوقت
    علامات نظامك. هذا هو وقت مرتبط بالجهاز يستند إلى علامات النظام التي مرت منذ تشغيل جهاز الكمبيوتر الخاص بك.
    مثال للعلامات الزمنية.
    [177208437]

فرق وقت حزمة وحدة التحكم والوحدة السداسية السداسية

عند استخدام وضع الحزمة ، يمكنك تحديد إظهار فرق الوقت منذ "آخر حزمة استلمت" أو "آخر حزمة أرسلت".