นี่คือแอป Linux ชื่อ SimpleDCS ซึ่งสามารถดาวน์โหลดรีลีสล่าสุดเป็น simpledcs-1.0.15.tar.gz สามารถเรียกใช้ออนไลน์ใน OnWorks ผู้ให้บริการโฮสต์ฟรีสำหรับเวิร์กสเตชัน
ดาวน์โหลดและเรียกใช้แอปนี้ออนไลน์ชื่อ SimpleDCS พร้อม OnWorks ฟรี
ทำตามคำแนะนำเหล่านี้เพื่อเรียกใช้แอปนี้:
- 1. ดาวน์โหลดแอปพลิเคชั่นนี้ในพีซีของคุณ
- 2. เข้าไปที่ file manager https://www.onworks.net/myfiles.php?username=XXXXX ด้วยชื่อผู้ใช้ที่คุณต้องการ
- 3. อัปโหลดแอปพลิเคชันนี้ในตัวจัดการไฟล์ดังกล่าว
- 4. เริ่มโปรแกรมจำลองออนไลน์ของ OnWorks Linux หรือ Windows ออนไลน์ หรือโปรแกรมจำลองออนไลน์ MACOS จากเว็บไซต์นี้
- 5. จาก OnWorks Linux OS คุณเพิ่งเริ่มต้น ไปที่ตัวจัดการไฟล์ของเรา https://www.onworks.net/myfiles.php?username=XXXXX พร้อมชื่อผู้ใช้ที่คุณต้องการ
- 6. ดาวน์โหลดแอปพลิเคชั่น ติดตั้ง และเรียกใช้
ภาพหน้าจอ
Ad
ซิมเพิลดีซีเอส
DESCRIPTION
SimpleDCS คือระบบควบคุมแบบกระจายที่ทำให้ง่าย - กำหนดค่าได้อย่างเต็มที่ทั้งในระดับฮาร์ดแวร์และซอฟต์แวร์ ระยะทดลอง (อัลฟา)
คุณสมบัติ
- การแยกการควบคุมระดับฮาร์ดแวร์และการควบคุมระดับซอฟต์ภายนอก - ใช้กระบวนการที่แตกต่างกัน และการควบคุมระดับ HW สามารถใช้ได้โดยไม่ต้องใช้กระบวนการควบคุมระดับซอฟต์ (ภายนอก)
- โมดูลตัวแมปหน่วยความจำ (mod_mmap) - อนุญาตให้แลกเปลี่ยนข้อมูลประเภทใดก็ได้ระหว่างอุปกรณ์ทางกายภาพต่างๆ (ผ่านเครือข่าย) ได้อย่างราบรื่น นอกจากนี้ยังช่วยให้สามารถสร้างโครงสร้างเครือข่ายได้ทุกประเภท เนื่องจากอุปกรณ์ใดๆ สามารถจับคู่กับอุปกรณ์อื่นๆ และในทางกลับกันได้
- การเชื่อมต่อเครือข่ายได้รับการเข้ารหัสโดยใช้อัลกอริธึมการเข้ารหัสแบบสมมาตรแบบกำหนดเอง ซึ่งเร็วมาก (แต่มีความแรงปานกลาง) - ออกแบบมาสำหรับระบบฝังตัวขนาดเล็ก
- โมดูลอุปกรณ์/โหนดแต่ละโมดูลกำลังทำงานเป็นเธรดที่แยกจากกัน โดยมีลำดับความสำคัญที่กำหนดค่าได้และความเกี่ยวข้องของ CPU
- เธรดผู้ดูแล: ควบคุมเวลาดำเนินการของเธรดโมดูลอุปกรณ์/โหนด
- การป้องกันการขัดข้องของเธรดด้วยการใช้ข้อยกเว้น C (libcxc) - การขัดข้องในเธรดย่อยทำให้เปลี่ยนเป็น "SafeMode" โดยที่ HW I/O ทั้งหมดได้รับการตั้งค่าเป็นสถานะที่กำหนดค่าไว้ล่วงหน้า ดูรหัส mod_crashtest ซึ่งใช้สำหรับการทดสอบ :)
- DAQ ระดับต่ำ - ระบบย่อยการได้มาซึ่งข้อมูล พร้อมการสนับสนุนการบีบอัดเวลาและ Dead Band - ทำงานในเบื้องหลัง ไม่จำเป็นต้องมีการแทรกแซงจากมนุษย์
- DAQ ระดับสูง - ระบบย่อยการได้มาซึ่งข้อมูล - ใช้งานเป็นแอปพลิเคชันไคลเอนต์ (DaqViewer) - อนุญาตให้ดู วิเคราะห์ และบันทึกประวัติ
- HAL: Hardware Abstraction Layer: ปัจจุบันรองรับแพลตฟอร์ม HW เพียงแพลตฟอร์มเดียว (BCM2835) แต่อนุญาตให้คอมไพล์และเรียกใช้โครงการทั้งหมดบนพีซี x86 สำหรับการทดสอบ - ฟังก์ชัน HAL ทั้งหมดเป็นส่วนประกอบหลักในกรณีดังกล่าว
- MAL: Memory Abstraction Layer: ช่วยให้กำหนด/กำหนดค่าที่อยู่ตำแหน่งหน่วยความจำได้อย่างง่ายดายสำหรับการแลกเปลี่ยนข้อมูลระหว่างอุปกรณ์ทางกายภาพต่างๆ และสำหรับ DAQ การใช้งาน MAL ขึ้นอยู่กับโครงสร้างตัวชี้แบบสัมบูรณ์แบบง่าย (ขนาดเซ็กเมนต์สูงสุดคือ 2MB)
- ทั้งฟังก์ชัน MAL และ HAL สามารถเข้าถึงได้สำหรับโมดูลอุปกรณ์ (อินเทอร์เฟซปลั๊กอินรางน้ำ)
ผู้ชม
ผู้ใช้ขั้นสูง นักพัฒนา
ส่วนติดต่อผู้ใช้
ไม่โต้ตอบ (Daemon), wxWidgets
ภาษาโปรแกรม
ซี++, ซี
นี่คือแอปพลิเคชันที่สามารถดึงข้อมูลจาก https://sourceforge.net/projects/simpledcs/ มีการโฮสต์ใน OnWorks เพื่อให้ทำงานออนไลน์ในวิธีที่ง่ายที่สุดจากหนึ่งในระบบปฏิบัติการฟรีของเรา