ซีมิวลิงก์

ซีมิวลิงก์ (Simulink) เป็นระบบจำลองสำหรับ การสร้างแบบจำลอง การจำลอง และ การวิเคราะห์ ที่พัฒนาโดย MathWorks

 ภาพรวม 
ซีมิวลิงก์เป็นส่วนหนึ่งของกลุ่มผลิตภัณฑ์แมตแล็บMATLABプロダクトファミリ โดยสามารถเลือกติดตั้งไปพร้อมกับการติดตั้งแมตแล็บได้

ส่วนต่อประสานหลักที่ใช้คือชุดเครื่องมือแผนภาพบล็อก กราฟิกและชุดไลบรารี บล็อกที่ปรับแต่งได้ โดยใช้งานร่วมกับสภาพแวดล้อมแมตแล็บ มีการนำไปใช้อย่างแพร่หลายในสาขาต่าง ๆ เช่น ทฤษฎีระบบควบคุม และ การประมวลผลสัญญาณดิจิทัล สำหรับการจำลองและการออกแบบแบบในหลากหลายสาขา

ภายในมีชุดบล็อกที่แบบต่าง ๆ มากมายสำหรับใช้งานในแต่ละสาขา แต่บล็อกบางประเภทจำเป็นต้องติดตั้งกล่องเครื่องมือเฉพาะทางเพิ่มเติม ตัวอย่างเช่น DSP System ToolboxDSP System Toolbox ซึ่งมักใช้ในการประมวลผลสัญญาณดิจิทัล จำเป็นต้องติดตั้ง Signal Processing ToolboxSignal Processing Toolbox

 ผลิตภัณฑ์เสริม 
ผลิตภัณฑ์ฮาร์ดแวร์ และ ซอฟต์แวร์ หลายรายการจาก MathWorks รวมไปถึงบริษัทอื่น สามารถใช้งานร่วมกับซีมิวลิงก์ได้

 การสร้างโค้ด 
Simulink CoderSimulink Coder ซึ่งเป็นผลิตภัณฑ์จาก MathWorks ช่วยให้สามารถสร้างโค้ดภาษาซี โดยอัตโนมัติจากแบบจำลองแผนภาพบล็อกที่สร้างขึ้นในซีมิวลิงก์เพื่อนำไปใช้งานระบบเวลาจริง ด้วยความยืดหยุ่นและความสามารถในการวนซ้ำอย่างรวดเร็ว จึงเป็นเครื่องมือยอดนิยมสำหรับงานออกแบบ ระบบฝังตัว และมีการใช้กันอย่างแพร่หลาย เนื่องจากช่วยเพิ่มประสิทธิภาพและความยืดหยุ่นของโค้ด

นอกจากนี้ Embedded CoderEmbedded Coder ยังสร้างโค้ดที่มีประสิทธิภาพสำหรับระบบฝังตัวอีกด้วย

ส่วนเสริมยังรองรับ Embedded Target เฉพาะ รวมถึงไมโครคอมพิวเตอร์จากเท็กซัสอินสตริวเมนต์ เป็นต้น

นอกจากนี้ HDL CoderHDL Coder โดย MathWorks สามารถใช้สร้าง VHDL และ Verilog จากแบบจำลองแผนภาพบล็อกซีมูลิงก์และแผนภูมิสเตตโฟลว์ได้โดยอัตโนมัติ

 อ้างอิง 

หมวดหมู่:ซอฟต์แวร์ข้ามแพลตฟอร์ม
หมวดหมู่:ซอฟต์แวร์บนลินุกซ์
หมวดหมู่:แบบจำลองทางคณิตศาสตร์