ScriptCommunicator
ScriptCommunicator คือเทอร์มินัลข้อมูลข้ามแพลตฟอร์มที่สามารถเขียนสคริปต์ได้ ซึ่งรองรับพอร์ตอนุกรม (RS232, USB เป็นซีเรียล), UDP, ไคลเอนต์/เซิร์ฟเวอร์ TCP, SPI, I2C และ CAN ข้อมูลที่ส่งและรับทั้งหมดสามารถแสดงในคอนโซลและสามารถบันทึกใน html และบันทึกข้อความได้
นอกเหนือจากการส่งและรับข้อมูลแบบธรรมดาแล้ว ScriptCommunicator ยังมีอินเทอร์เฟซ JavaScript อินเทอร์เฟซสคริปต์นี้มีคุณสมบัติดังต่อไปนี้:
- สคริปต์สามารถส่งและรับข้อมูลด้วยอินเทอร์เฟซหลัก
- นอกจากสคริปต์อินเทอร์เฟซหลักแล้วยังสามารถสร้างและใช้อินเทอร์เฟซของตนเองได้ (พอร์ตอนุกรม (RS232, USB เป็นอนุกรม), UDP, ไคลเอ็นต์ TCP, เซิร์ฟเวอร์ TCP, PCAN และ SPI/I2C)
- สคริปต์สามารถใช้ GUI ของตัวเอง (ไฟล์ GUI ที่สร้างด้วย QtDesigner (รวมอยู่ด้วย) หรือ QtCreator)
- สามารถสร้างหน้าต่างการลงจุดหลายหน้าต่างได้ด้วยสคริปต์ (ใช้ QCustomPlot ที่พัฒนาโดย Emanuel Eichhammer)
คุณสมบัติ
- พอร์ตอนุกรม (RS232, USB เป็นอนุกรม)
- ไคลเอนต์/เซิร์ฟเวอร์ TCP (รองรับพร็อกซีเครือข่ายสำหรับไคลเอนต์ TCP)
- ยูดีพี
- SPI (มดวาร์ก I2C/SPI)
- I2C (มดวาร์ก I2C/SPI)
- CAN (PCAN-USB เฉพาะบน windows)
- utf8, เลขฐานสิบหก, ทศนิยม, ไบนารี่และคอนโซลผสม
- html และบันทึกข้อความ
- อินเทอร์เฟซสคริปต์ (JavaScript) -> รันงานทดสอบอัตโนมัติ สคริปต์การกำหนดค่าอุปกรณ์อัตโนมัติ...
- ใช้ไฟล์ ui (ส่วนต่อประสานผู้ใช้ที่สร้างด้วย QtDesigner (รวมอยู่ด้วย) หรือ QtCreator) จากสคริปต์ -> การสร้าง GUI ทดสอบ, GUI ควบคุม ...
- วางแผนข้อมูลผ่านสคริปต์และส่งออกกราฟที่สร้างขึ้นไปยังไฟล์ (png, jpg, bmp, pdf และ csv) -> เช่นเพื่อให้เห็นภาพตัวควบคุม PID หรือเครื่องทำความร้อน
- รองรับผู้ใช้หลายรายและพื้นที่ทำงานหลายราย
หน้าต่างหลัก
โหมดมืด
ตัวอย่างสคริปต์ GUI
หน้าแรก
https://sourceforge.net/projects/scriptcommunicator/
ดาวน์โหลด (ปล่อย 06.08)
- หน้าต่าง
- ลินุกซ์ 64 บิต
- แมคโอเอส
- แหล่งที่มา