ฉันกำลังทำงานกับซอฟต์แวร์ฝังตัวสำหรับระบบอุตสาหกรรม ระบบประกอบด้วยสเต็ปเปอร์มอเตอร์ เซ็นเซอร์ กล้อง ฯลฯ หลายตัว ในปัจจุบัน กลไกและอุปกรณ์อิเล็กทรอนิกส์ไม่พร้อมใช้งาน - มีเพียงข้อกำหนดเท่านั้น
ฉันได้ใช้การจำลองสำหรับกลไก/อิเล็กทรอนิกส์บางส่วนแล้ว แต่ต้องใช้ความพยายามพอสมควร ดังนั้นคำถามของฉัน:
มีเฟรมเวิร์กการจำลองฮาร์ดแวร์แบบพกพา (Win/Linux) ที่ดีหรือไม่ ง่ายต่อการติดตั้ง/ใช้งานและราคาไม่แพง? ข้อกำหนดพื้นฐานของฉันคือ:
- ส่งคำสั่งไปยัง stepper - รับการขัดจังหวะจากอุปสรรคแสง
- จดจำวัตถุด้วยกล้อง (ไม่จำเป็น)
- ชิ้นส่วนเครื่องจักรกลควรเคลื่อนที่ตามสเต็ปเปอร์ แต่หยุดบนสิ่งกีดขวาง
- วัตถุควรจะตกลงมา หากไม่มีพื้นดินอยู่ข้างใต้
- ของเหลวควรเพิ่ม/ลดปริมาตรในเบสตามกฎทางกายภาพ
แอปพลิเคชันของฉันอยู่ใน C++/Qt ดังนั้นจึงคงจะดีที่สุด หากเฟรมเวิร์กดังกล่าวมีการผูก C/C++
ขอบคุณสำหรับคำแนะนำใด ๆ !