สถานการณ์โครงการ
การใช้งานบนคอมพิวเตอร์ที่มีอยู่ได้ประสานงาน 10 เครื่องควบคุมอุณหภูมิ เครื่องปิด, กล้องอุตสาหกรรม, สกริปต์กระบวนการ และบันทึกการทดลอง การวินิจฉัยในสนามได้ระบุบันทึกอุณหภูมิที่ไม่ต่อเนื่อง ช่องว่างในการเก็บกล้องเงียบ และช้าในการดูก่อน ค่า Ramp Rate ที่แสดงก่อนการอ่านฮาร์ดแวร์ และการปรับขนาดอุณหภูมิที่ไม่ตรงกัน
เป้าหมายวิศวกรรม
รักษาการบูรณาการของอุปกรณ์ที่ได้รับการพิสูจน์โดยแยกเส้นทางอันตรายสูงสุด ทําให้การควบคุมเขียนสามารถติดตามได้ ซินครอนิเมตรของอุปกรณ์ในทั้งสองทิศทาง การฟื้นฟูการซื้อกําไรและการเก็บของเมื่อกรอบหยุดรักษาหน่วยสอดคล้อง สร้างตัวติดตั้ง Release ที่สามารถซ้ําได้ และกําหนดงานที่เหลือในการรับสินค้าของลูกค้า
งานความน่าเชื่อถือในเส้นทางควบคุมและข้อมูล
การปรับปรุงรักษาการสื่อสารลําดับ, การรับกล้อง, ความยั่งยืน, สถานการณ์อินเตอร์เฟสผู้ใช้งาน, และการบรรจุเป็นโซ่เดียวที่สามารถสังเกตได้. การเปลี่ยนแปลงแต่ละครั้งถูกเชื่อมโยงกับโหมดล้มเหลว และผลที่สามารถตรวจสอบได้
- 01
การเก็บข้อมูลฐานและหลักฐาน
ป้องกันเส้นฐานแหล่งและการติดตั้ง, ตรวจสอบบันทึกและบันทึก SQLite, ตรวจสอบขอบเขตอุปกรณ์, และแยกความผิดพลาดในสนามที่สังเกตจากการคาดเดา.
- 02
การซื้อกําไรตามลําดับและการอ่านปารามีเตอร์
รักษาการสํารวจ PV / SP ความถี่สูงมั่นคงระหว่างการอ่านทะเบียน Ramp Rate 0x0023 บนตารางความถี่ต่ํา, ตัวควบคุมหนึ่งทุกสามวินาที.
- 03
การควบคุมอุปกรณ์ที่ถูกตรวจสอบ
ยอมรับการเขียนเพียงหลังจากที่ตอบสนอง Modbus 0x06 ตรงกับทาส, ลงทะเบียน, และค่า และเป้าหมาย SP ได้อ่านกลับ; ลองอีกครั้งหรือรายงานความล้มเหลวในทางอื่น.
- 04
การฟื้นฟูหลอดกล้อง
ติดตามการมาถึงและความยั่งยืนของกรอบสดโดยอิสระ เปิดการรับซื้อกลับหลังจากหยุดเวลา 3 วินาที และกําหนดการเก็บของใหม่เมื่อกรอบมาถึง แต่ไม่มีภาพถูกบันทึก
- 05
ความสอดคล้องของข้อมูลและหน่วย
ใช้เส้นทางหน่วยอุณหภูมิเดียว ยกเลิกความไม่ตรงกันของปัจจัยสิบที่ซื้อกําเนินแล้ว รักษาตราเวลาในการจับตัวจริง และเก็บการตรวจสอบให้พร้อมสําหรับการตรวจสอบภายหลัง
- 06
การควบคุมการปล่อยและการรับ
สร้างแพ็คเกจ x64 Release ตรวจสอบการขึ้นอยู่กับเวลาทํางาน รุ่นไฟล์บันทึกและค่า SHA-256, จัดเก็บวัสดุย้อนหลัง และออกรายการตรวจสอบการรับฮาร์ดแวร์
การจัดส่งที่ควบคุม
- ป้ายแหล่งที่เป้าหมาย
- แปช์ 12 ไฟล์ ครอบคลุมการอ่าน Ramp Rate การเขียนที่ตรวจสอบ การฟื้นฟูกล้อง การกําหนดการความยั่งยืน และความสอดคล้องของหน่วยอุณหภูมิ
- เครื่องติดตั้งการทดสอบลูกค้า
- เวอร์ชั่น 1.0.3.20260728 สําหรับ Windows x64 พร้อมเวลาทํางาน Qt, นักขับ SQLite, SDK กล้อง, การตั้งค่าอุปกรณ์, และ VC Runtime.
- การวิเคราะห์สถาปัตยกรรมและการวิเคราะห์โค้ด
- การรีวิวโครงสร้างการใช้งานที่มีอยู่, เส้นทางการสื่อสาร, การจัดการข้อมูล และความเสี่ยง P0/P1 ที่ได้รับความสําคัญ
- สร้างและบรรจุบันทึก
- ปล่อยผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตผลิตภัณฑ์
- รายการตรวจสอบการยอมรับสนาม
- การอ่านด้านของอุปกรณ์ การตรวจสอบการเขียนซ้ําซ้ํา ความทนทานของกล้อง การเชื่อมต่ออีกครั้ง ความต่อเนื่องในการเก็บของ และการตรวจสอบความสอดคล้องของหน่วย
พิสูจน์วิศวกรรม
พิสูจน์ด้านล่างระบุวัตถุประดิษฐ์ ระดับการทดสอบและจํากัด มันไม่ได้แทนการยอมรับของลูกค้า
รีวิวสถาปัตยกรรม
83 ไฟล์แหล่งและหัวข้อ C ++ ประมาณ 36,200 เส้นทางกายภาพถูกรีวิวการรีวิวได้ระบุความเสี่ยง P0/P1 และขอบเขตการเป็นเจ้าของ มันเป็นการรีวิววิศวกรรมสถาติ ไม่ใช่การรับรองโปรแกรม
การวินิจฉัยสนามที่ปล่อยก่อนหน้านี้
ระยะเวลากลางภาพถ่ายกล้องประมาณ 125 ms 99% ในระยะหรือต่ํากว่า 130 ms ระยะเวลา 562.921 วินาที และระยะเวลา 17.306 วินาที ระยะเวลา 1.486 ภาพที่บันทึกโดยไม่มีซับซ้อนติดต่อกันการวัดเหล่านี้กําหนดจุดเริ่มต้นของความผิดพลาดก่อนหน้านี้ พวกเขาไม่พิสูจน์ความทนทานของเวอร์ชั่น 1.0.3
สร้างการปล่อย
สร้างผ่าน; ขนาดการดําเนิน 1,727,488 บายท์; SHA-256 CB4A11624F97BABC892399DF0975059408AA62CA4502622BBEE84D058D2FD5FDนี่คือการยืนยันวัตถุประดิษฐ์ที่สามารถนําเสนอได้ และข้อเสนอสถาติที่ตรวจสอบเท่านั้น
การตรวจสอบผู้ติดตั้ง
78 ไฟล์ในระยะรวมรวม 66,292,772 บายท์; ไม่มี Qt Debug DLLs; ต้องการ Qt, SQLite, กล้อง-SDK, VC Runtime, และไฟล์อุปกรณ์มี.เครื่องติดตั้ง SHA-256 คือ 6908988BF48670AC25A9F004BC77070960AE55D19D35AB51212EBDD64B4321A9. แพ็คเกจไม่ลงนาม
สถานการณ์การยืนยัน
- การยืนยันสถิติที่ผ่านมาสําหรับเส้นทางการอ่าน Ramp Rate, การกระจายการเขียน / การอ่านกลับที่ได้รับการตรวจสอบ, ตัวเฝ้าระวังการรับซื้อ, ตัวเฝ้าระวังการเก็บรักษา, และการลบการปรับขนาดอุณหภูมิเดิม
- CTest ออกสําเร็จ แต่รายงานว่าไม่มีการทดสอบที่พบ; นี้ไม่ใช่หลักฐานการทดสอบการทํางาน.
- ตรวจสอบผลิตภัณฑ์Version, FileVersion, เนื้อหาของแพ็คเกจ, ความขึ้นอยู่กับเวลาทํางานที่ต้องการ และค่า SHA-256
- เวอร์ชั่น 1.0.3 ไม่ติดตั้งหรือใช้งานบนเครื่องมือลูกค้าในวันการพิสูจน์; การยอมรับด้านอุปกรณ์และความทนทานยังรออยู่
ขอบเขตและข้อจํากัด
ผลงานที่เผยแพร่คือการติดตั้ง Windows ที่ผ่านการทดสอบของลูกค้า พร้อมหลักฐานแหล่ง, การสร้าง, แพ็คเก็ต และการรีวิวสถิติ มันไม่ได้เรียกร้องการยอมรับที่สถานที่เสร็จสิ้น, การลงทะเบียนผลิต, ความแม่นยําในการวัดที่ได้รับการรับรอง, การเก็บกล้องระยะยาวโดยไม่หยุดยั้ง, หรือการทํางานที่ได้รับการตรวจสอบในแต่ละเครื่องควบคุมและการรวมกล้อง. การยอมรับครั้งสุดท้ายต้องมีการอ่านค่า Ramp Rate ของจริง การเชื่อมต่อของอุปกรณ์กับแผ่นสําหรับการเขียนซ้ํา อย่างน้อย 2 ชั่วโมงการทํางานของกล้องโดยไม่มีช่องว่างที่ไม่อธิบาย การตัดเชื่อมต่อและการเชื่อมต่อคืน และตรวจสอบหน่วยอุณหภูมิของเครื่องหมายเป้าหมาย