ฉันเพิ่งค้นพบจุดบกพร่องที่ไม่ดีเพราะฉันเชื่อใจ Simulink มากเกินไปที่จะใส่ใจกับการพึ่งพาทั้งหมดเมื่อใช้ Rapid Accelerator
โดยพื้นฐานแล้วฉันมีการวนซ้ำหลายร้อยครั้งในโมเดลเดียวกัน แต่มีข้อมูลอินพุตที่แตกต่างกัน (มาจากพื้นที่ทำงาน MATLAB บน "จากพื้นที่ทำงาน")
ดูเหมือนว่า Simulink จะเพิกเฉยต่อการอ้างอิงข้อมูลอินพุตและจะไม่สร้างเป้าหมายใหม่ตามข้อมูลอินพุตใหม่
ตอนนี้ฉันสามารถบังคับให้สร้างใหม่ได้ทุกครั้ง แต่นี่ไม่ใช่ประเด็นของโมเดลที่ได้รับการปรับปรุง ...
ฉันจะบอก Simulink ให้คอมไพล์ไฟล์เดียวที่มีอินพุต + ตัวเชื่อมโยง (ซึ่งสร้างทุกการวนซ้ำ) แทนที่จะสร้างโมเดลทั้งหมดได้อย่างไร
แม้ว่าสิ่งนี้จะไม่ทำงาน: ฉันจะบังคับให้สร้างใหม่ตั้งแต่แรกได้อย่างไร?
ไม่ใช่ทั้งสองอย่าง
Simulink.BlockDiagram.buildRapidAcceleratorTarget('my_model');
การตั้งค่าเพิ่มเติม "สร้างใหม่ทั้งหมด (รวมถึงไลบรารี)" ในการตั้งค่าเป้าหมายการจำลองดูเหมือนว่าจะ บังคับ สร้างใหม่ ....