ID บทความ: 000083975 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 01/12/2011

การขับเคลื่อนขอบเขตของ Simulink ด้วยสัญญาณที่ซับซ้อนให้ข้อผิดพลาด

สิ่งแวดล้อม

  • Intel® Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    ปัญหาสำคัญ

    คำอธิบาย

    คุณไม่สามารถขับเคลื่อนขอบเขตของ 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

    ผลิตภัณฑ์ที่เกี่ยวข้อง

    บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

    อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

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