อ่าน 1 นาที
โฟลว์โค้ด
Flowcodeคือสภาพแวดล้อมการพัฒนาที่ผลิตเชิงพาณิชย์โดย Matrix TSL สำหรับการเขียนโปรแกรมอุปกรณ์ฝังตัวที่ใช้เทคโนโลยีPIC , AVR (รวมถึงArduino ), ESP32 , Raspberry Pi และ RP2040และARM...
โฟลว์โค้ด
| โฟลว์โค้ด | |
|---|---|
ภาพหน้าจอ Flowcode 10 | |
| นักพัฒนา | เมทริกซ์ ทีเอสแอล |
| เวอร์ชันเสถียร | 10.0 / 25 มกราคม 2023 |
| เขียนเป็น | ซี++ |
| ระบบปฏิบัติการ | ไมโครซอฟต์ วินโดวส์ |
| มีจำหน่ายใน | ภาษาอังกฤษ ภาษาฝรั่งเศส ภาษาเยอรมัน ภาษาสเปน |
| พิมพ์ | เครื่องมือเขียนโปรแกรมคอมพิวเตอร์ |
| ใบอนุญาต | ข้อตกลงการอนุญาตใช้งานซอฟต์แวร์ที่เป็นกรรมสิทธิ์ |
| เว็บไซต์ | www.flowcode.co.uk |
Flowcodeคือสภาพแวดล้อมการพัฒนาที่ผลิตเชิงพาณิชย์โดย Matrix TSL สำหรับการเขียนโปรแกรมอุปกรณ์ฝังตัวที่ใช้เทคโนโลยีPIC , AVR (รวมถึงArduino ), ESP32 , Raspberry Pi และ RP2040และARM โดยใช้รูปแบบ การเขียนโปรแกรมแบบกราฟิก (เช่นผังงาน ) และ รูปแบบ การเขียนโปรแกรมเชิงคำสั่ง (ผ่านภาษา C , เครื่องสถานะและรหัสเทียม ) ปัจจุบันอยู่ในเวอร์ชันที่สิบเอ็ด
Flowcode มุ่งมั่นที่จะทำให้ฟังก์ชันการทำงานที่ซับซ้อน เช่นBluetooth , การสื่อสารของโทรศัพท์มือถือ , การสื่อสาร USBเป็นต้น ง่ายขึ้น โดยใช้ไลบรารีส่วนประกอบโอเพนซอร์สเฉพาะที่พัฒนาไว้ล่วงหน้า ทำได้โดยการลากตัวแทนเสมือนของฮาร์ดแวร์ลงบนแผงภาพ ทำให้สามารถเข้าถึงไลบรารีที่เกี่ยวข้องได้ ดังนั้น Flowcode จึงเหมาะอย่างยิ่งสำหรับการเร่งเวลาในการพัฒนาซอฟต์แวร์ และช่วยให้ผู้ที่มีประสบการณ์การเขียนโปรแกรมน้อยสามารถเริ่มต้นและช่วยในโครงการต่างๆ ได้ ทำให้เหมาะสมสำหรับการสอนหลักการเขียนโปรแกรมไมโครคอนโทรลเลอร์อย่างเป็นทางการ[ 1 ]
Flowcode อนุญาตให้ผู้ใช้พัฒนาและดูโปรแกรมของตนโดยใช้โหมดการแสดงผลสี่แบบที่แตกต่างกัน ได้แก่ มุมมองผังงาน (Flowchart view), มุมมองบล็อก (Blocks view) (รูปแบบการเขียนโปรแกรมแบบกราฟิกที่ได้รับแรงบันดาลใจจากBlockly ), มุมมองโค้ดภาษาซี (C code view) และมุมมองรหัสเทียม (Pseudocode view) นอกจากนี้ยังมีวิธีการป้อนโค้ดแบบเครื่องสถานะ (state machine) อีกด้วย
นอกจากนี้ Flowcode ยังมีโหมดที่ชื่อว่า App Developer ซึ่งสามารถสร้างแอปพลิเคชันบนระบบ Windows ผ่านไฟล์ปฏิบัติการแบบรันไทม์ได้ これによりซอฟต์แวร์จึงสามารถสร้างแอปพลิเคชันสำหรับการทดสอบหรือการโต้ตอบกับระบบฝังตัวได้ด้วย
Flowcode ยังรองรับSolidworks อีก ด้วย[ 2 ]
หมายเหตุ
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ