S-Function Builder - Include Librarys - Compilation Error
显示 更早的评论
Da ich einige Probleme beim S-Function Builder hatte, folgt hier eine kurze Zusammenfassung und soll weiteren Entwicklern helfen.
Probleme bei der Implementierung von C-Code in Simulink über "S-Function Builder" Block in Version R2020b.
Probleme:
- Include/Link Librarys
- Neue Ports und Variablen hinzufügen
Kurzanleitung:
- S-Function einfügen
- Ports und Variablen bestimmen (Ports sind danach nicht mehr änderbar!)
- Build S-Function!
- Librarys einfügen (bei Mikrocontroller TMS320F28379D ist : #include "F2837xD_device.h" notwendig) (Kein Einfügen der Libraries über Pfade o.ä. in der unteren Taskleiste notwendig)
- Build S-Function gibt ab jetzt ein Fehler aus und es muss "Generate Code Only" ausgeführt werden. Beim Building des Gesamtmodells verbindet der Linker dann trotzdem das c-File!
- Ports sind jetzt nicht mehr änderbar. Variablen können hinzugefügt werden, aber damit der Compiler diese findet, muss die S-Function "gebuildet" werden und dazu müssen eingefügte Bibliotheken und Codes auskommentiert und nach dem Build wieder entkommentiert werden.
Bei Optimierung oder Änderung in neuen Versionen diesen Beitrag bitte anpassen oder löschen.
1 个评论
Venkatesh Chilapur
2020-12-15
Please create a service request by contacting our support:
Regards,
Venkatesh C
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Deployment, Integration, and Supported Hardware 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!