| วันที่ | การแก้ไข | รุ่น | ที่ได้รับการแก้ไขแล้ว |
|---|---|---|---|
| 2023.12.1 | ฉบับพิมพ์ครั้งแรก | v0.0.1 | อารอน |
| 2024.1.29 | อัปเดตคำแนะนำการอัปเดตซอฟต์แวร์คำแนะนำโปรโตคอล EOL | v0.0.2 | อารอน |
| 2024.2.26 | เพิ่มคำแนะนำการอัพเกรดเฟิร์มแวร์ | v0.0.3 | อารอน |
| 2024.3.20 | คำแนะนำสำหรับการเพิ่มฟังก์ชั่นการชาร์จข้อมูล CAN CAN | v0.0.4 | อารอน |
[TOC]
ผู้ผลิตหลายแบรนด์สามารถรองรับอุปกรณ์ได้
การทดสอบการสื่อสารข้อมูลสามารถ
สามารถฟังก์ชั่นการดีบักพอร์ตอนุกรม
ฟังก์ชั่นการควบคุม RTS (เครือข่าย UDP)
ฟังก์ชั่นควบคุม PLC (Modbus TCP) จะรองรับ ...
ฟังก์ชั่นการโต้ตอบของเชลล์
EOL ฟังก์ชั่นเต็มรูปแบบ
ฟังก์ชั่นการดีบักเครือข่าย
การอัพเกรดเฟิร์มแวร์
ฟังก์ชั่นแผนภูมิโค้ง
การอัปเดตซอฟต์แวร์

หลังจากอุปกรณ์เชื่อมต่อกับคอมพิวเตอร์ให้เลือก品牌->设备型号->通道ทาง (เลือกช่องที่จะเปิดหรือเปิดทั้งหมดหมายเลขเริ่มต้นจาก 0)
ดัชนีอุปกรณ์ ใช้เพื่อแยกความแตกต่างของอุปกรณ์หลายรุ่นในรุ่นเดียวกันสามารถเชื่อมต่อกับคอมพิวเตอร์ได้
ข้อมูลอุปกรณ์ ใช้ในการอ่าน SN จำนวนช่องและข้อมูลอื่น ๆ ของอุปกรณ์ เมื่อสามารถอ่านได้ให้คลิกเพื่อแสดงหน้าต่างป๊อปอัพ


คลิก: เปิด, เริ่มต้น, เริ่มต้น

คลิกเพิ่มเติมเพื่อเข้าสู่หน้าหลักทดสอบการสื่อสารการสื่อสาร หน้าต่างด้านบนจะแสดงว่าอุปกรณ์เปิดใช้งานและเริ่มสำเร็จหรือไม่


ฟังก์ชั่นของหน้านี้:
รองรับการส่งและการรับข้อมูลมากกว่าสองช่อง
รองรับการกำหนดค่าหน้ากาก
รองรับการแปลงข้อมูลที่ได้รับเป็นเอาต์พุตสตริง (สามารถระบุเพื่อแปลงสามารถช่องสามารถและสามารถแปลงได้)
ส่งข้อความด้วยตนเอง
การแสดงสองสีของการส่งข้อความและรับพร้อมเวลาประทับเวลา
ให้ปุ่มเพื่อป้อนเมนูอื่น ๆ
หน้าต่างการส่งด้วยตนเองสามารถเพิ่มค่า CRC ที่ใช้กันทั่วไปโดยอัตโนมัติในตอนท้ายของค่าตัวเลข คลิกปุ่ม CRC ที่เกี่ยวข้องเพื่อคำนวณค่า CRC ของข้อมูลโดยอัตโนมัติและเพิ่มลงในส่วนท้ายของข้อมูล
รองรับการส่งและการส่งคงที่ปกติ (หากจำนวนเฟรมไม่ได้กรอกจำนวนการส่งจะไม่ จำกัด ระยะเวลาขั้นต่ำคือ 1ms แม้ว่าจะเขียน 0)
ฟังก์ชั่นแผนภูมิโค้งตรวจสอบการส่งต่อข้อมูลไปยังแผนภูมิการแสดงผล

ฟังก์ชั่นการเติมข้อมูลต้องการการตั้งค่ารูปแบบการเติมข้อมูลโดยปกติจะต้องใช้รูปแบบไฟล์ในรูปแบบ TXT หรือรูปแบบ CSV

การสาธิตบันทึก
Chn Identifier Flg DLC D0...1...2...3...4...5...6..D7 Time Dir
1 00000116 8 A1 00 00 00 00 00 00 00 31066.395190 R
1 00000216 FB 8 01 11 11 11 11 11 11 11 31066.571780 R
1 00000154 8 8D 00 1C 70 00 00 0D 00 31067.082570 R
1 00000254 FB 8 8D 00 00 00 00 00 00 00 31067.327670 R
1 00000154 8 81 00 00 00 00 00 00 00 31067.327970 R
1 00000254 FB 8 81 00 00 00 00 00 00 00 31067.329070 R
1 00000154 8 07 84 AB 76 F0 75 D0 C8 31067.329330 R
1 00000154 8 0F 10 26 4D E8 80 CF CD 31067.330650 R
1 00000154 8 17 DA 50 B0 5A 6F 30 3C 31067.332660 R
1 00000154 8 1F F1 C2 30 E8 0D F6 F0 31067.334650 R
1 00000154 8 27 90 58 FA 50 98 D2 D0 31067.336650 R
1 00000154 8 2F F0 5E A9 58 90 10 0D 31067.338670 R
1 00000154 8 37 FB F0 A6 6D 6D B0 25 31067.340690 R
1 00000154 8 3F 11 EA 00 DE AE 11 A0 31067.342670 R
1 00000154 8 47 46 1E 53 A0 7E 1F A8 31067.344650 R
1 00000154 8 4F 80 82 FF 91 D0 75 88 31067.346660 R
1 00000154 8 57 CA A0 2E 15 DD A0 D1 31067.348650 R
1 00000154 8 5F F1 DD B0 B4 FA 61 20 31067.350650 R
1 00000154 8 67 30 C9 D9 50 D8 C1 E7 31067.352650 R
1 00000154 8 6F 50 95 79 1B D0 A6 9A 31067.354640 R
1 00000154 8 77 91 90 4A CD 9F 70 F5 31067.356650 R
1 00000154 8 7F 89 FE 40 A0 D5 56 60 31067.358660 R
1 00000154 8 07 0A 39 FE 50 0B 0A 01 31067.360650 R
1 00000154 8 0F E0 58 DA 8F 60 7F C7 31067.362660 R
1 00000154 8 17 E1 50 80 27 E7 D0 7F 31067.364660 R
1 00000154 8 1F 0C 3E 40 64 F1 3A C0 31067.366660 R
1 00000154 8 27 19 55 F5 D0 9C 5A BE 31067.368650 R
1 00000154 8 2F A0 5A 79 6A 30 1D 31 31067.370640 R
ตัวอย่างเช่นในข้อมูลบันทึกข้างต้นเราจำเป็นต้องส่งข้อมูล ID CAN ของ 0x154 และ 0x116 ดังนั้นเราจึงต้องตั้งค่า:
13
ฟังก์ชั่นของหน้านี้:

ฟังก์ชั่นของหน้านี้:


ฟังก์ชั่นของหน้านี้:
ปุ่มเพิ่มการกำหนดค่าเป็นการเพิ่มที่เพิ่มขึ้น หากคุณต้องการกำหนดค่าใหม่คุณต้องล้างการกำหนดค่าก่อน
เมื่อต้องการข้อมูล 2D ในทิศทางเดียวเงื่อนไขในทิศทางอื่นจะไม่ว่างเปล่าจะไม่ถูกนำมาใช้

ฟังก์ชั่นของหน้านี้:
วิชาบังคับก่อน: เพิ่มเงื่อนไขในรายการธรณีประตูก่อนที่คุณจะเริ่มดูเป้าหมาย
TAB เสร็จสิ้น
ปัจจุบันการดีบักเครือข่ายมีอุปกรณ์เครือข่ายสองตัวเพื่อให้ฟังก์ชั่นการดีบัก: RTS, PLC

RTS ใช้การสื่อสาร UDP ซึ่งแยกความแตกต่างของพอร์ตการส่งและรับ ดังนั้นในเครือข่ายไคลเอนต์นั่นคือเครือข่ายพีซีจำเป็นต้องเปิดใช้งานการตรวจสอบสองรายการสำหรับการรับข้อความที่ส่งโดย RTS และอีกหนึ่งสำหรับการส่งและควบคุม RTS
เครือข่าย RTS ต้องการสองพอร์ต: พอร์ตไคลเอนต์ (ส่งพอร์ต) และพอร์ตเซิร์ฟเวอร์ (รับพอร์ต)
IP การสื่อสารถูกตั้งค่าเป็นที่อยู่เครือข่ายพื้นที่ท้องถิ่นของเครื่อง IP ของเครื่อง (บนซับเน็ตเดียวกันกับ RTS)
ตั้งค่าโหมดการทำงานเป็น客户端
คลิกปุ่ม启动หลังจากการเริ่มต้นสำเร็จคุณจะเห็นปุ่มควบคุม RTS บน หน้าการดีบัก EOL ที่มากขึ้น>


คลิกที่固件选择
คลิก启动升级และรีเซ็ตเรดาร์ ( สามารถเข้าสู่โหมด EOL คลิกเพื่อรีสตาร์ทอุปกรณ์และทำการรีเซ็ตซอฟต์รีเซ็ต )
การอัพเกรดที่ประสบความสำเร็จ:

เมื่อหน้าถูกปิดในระหว่างกระบวนการอัพเกรดเครื่องมือจะออกจากกระบวนการอัพเกรด
ฟังก์ชั่นของแผนภูมิโค้งเข้ามา

วิธีการป้อนข้อมูลที่ต้องการสำหรับแผนภูมิเส้นโค้งคือ: $ 1 2 3;
$;空格อินเทอร์เฟซต่อไปนี้สามารถใช้ในรหัสโปรแกรม C เพื่อรับรู้การวาดและการแสดงข้อมูลหลายช่องทาง:
/**
* @brief 格式化时间
*
* @param t 时间
* @param ch 通道号
* @param size 通道数
*/
void Show_Elapsed_Time ( uint32_t t , uint32_t ch , uint32_t size )
{
static char time_ms [ 64 ] = { 0 };
if ( 1 == size )
{
EMBARC_PRINTF ( "$%u;rn" , t );
}
else
{
if ( ch == 0 )
{
sprintf ( time_ms , "$%u" , t );
}
else
{
sprintf ( time_ms + strlen ( time_ms ), " %u" , t );
if ( ch == size - 1 )
{
sprintf ( time_ms + strlen ( time_ms ), ";rn" );
EMBARC_PRINTF ( time_ms );
}
}
}
}
/* 使用 */
uint32_t S = RTC_TO_MS ( rtc_count ());
track_read ( bb -> track ); //需要测量的时间,通道0中显示
uint32_t E = RTC_TO_MS ( rtc_count ());
Show_Elapsed_Time ( E - S , 0 , 2 );
S = RTC_TO_MS ( rtc_count ());
xxx (); //需要测量的时间,通道1中显示
E = RTC_TO_MS ( rtc_count ());
Show_Elapsed_Time ( E - S , 1 , 2 );
S = RTC_TO_MS ( rtc_count ());
xxx (); //需要测量的时间,通道2中显示
E = RTC_TO_MS ( rtc_count ());
Show_Elapsed_Time ( E - S , 2 , 3 );


เมื่อมีการเปิดตัวซอฟต์แวร์รุ่นใหม่ซอฟต์แวร์จะได้รับการเตือนให้อัปเดตทุกครั้งที่เริ่มต้น

QT5.15.2