ปัญหาสำคัญ
คุณไม่สามารถขับเคลื่อนขอบเขตของ Simulink ด้วยสัญญาณที่ซับซ้อนได้ พวก เขา รับเฉพาะสัญญาณจริง (รวมถึงเวกเตอร์จริง) หากคุณพยายาม หากต้องการขับเคลื่อนขอบเขตที่มีสัญญาณที่ซับซ้อนในการออกแบบของคุณ Simulink อนุมานว่าสัญญาณนี้ควรเป็นสัญญาณที่แท้จริงและย้อนกลับในการเผยแพร่ที่แท้จริง พิมพ์ผ่านการออกแบบจนกระทั่งเวลาดังกล่าวมีการปะทะกันที่ บล็อกขับเคลื่อนด้วยประเภทที่ซับซ้อนอย่างชัดแจ้ง ปัญหานี้มีผลต่อ การกําหนดค่าทั้งหมด การปะทะกันนี้จะส่งผลให้เกิดข้อความแสดงข้อผิดพลาดต่อไปนี้:
"Attempted to set output port (n) complexity after it
was already set to opposite sense."
หากคุณเห็นข้อผิดพลาดนี้สําหรับพอร์ตที่ซับซ้อน ให้ตรวจสอบว่าสัญญาณดังกล่าว ดาวน์สตรีมไม่ได้ขับเคลื่อนขอบเขตโดยตรง
เพิ่ม Simulink Complex ลงใน Real-Imag Block (Simulink > Math ไลบรารีปฏิบัติการ) และเชื่อมต่อส่วนประกอบจริงและจินตนาการ ไปยังขอบเขตแยกกัน บล็อกอื่นนอกเหนือจากขอบเขต Simulink อาจ และก่อให้เกิดข้อผิดพลาดที่คล้ายกัน หากยอมรับเฉพาะประเภทข้อมูลจริง การแก้ไขปัญหาแบบเดียวกันนี้มีผล ปัญหานี้จะได้รับการแก้ไขในอนาคต การเปิดตัวบล็อกขั้นสูงของ DSP Builder