嗯设置毛死Codegenerierung毛皮嵌入式编码器®祖konfigurieren verwenden您死MATLAB Coder-App皮毛MATLAB®奥得河坑嵌入式Coder-Schnellstart毛皮仿真软件。万博1manbetxAlternativ大足能帮阿莱设置欧什mithilfe冯MATLAB-Befehlen和-Skripten festgelegt了。
Von der MATLAB Coder-App来自您能:
- 代码来自MATLAB-Dateien和-Funktionen generieren
- 古老而Prozessor和死Ausgabe der Codegenerierung民意调查
- Optimierungen毛皮嵌入式程序员民意调查
Vom嵌入式Coder-Schnellstart裘皮仿真软件来自您能:万博1manbetx
- 代码来自Simul万博1manbetxink-Modellen和einzelnen Subsystemen generieren
- 古老而Prozessor和死Ausgabe der Codegenerierung民意调查
- 民意调查,ob嵌入式编码器im Hinblick auf RAM奥得河Ausfuhrungsgeschwindigkeit optimiert
模特大赛毛皮MATLAB死folgenden Target-Formate als Ausgabe苏珥Auswahl:
- MEX-Datei
- Statische C / c++位于
- Ausfuhrbare C / c++ Programmdatei
模特大赛万博1manbetx裘皮仿真软件死folgenden einsatzfertigen Konfigurationen苏珥Auswahl:
嵌入式实时目标:erzeugt ANSI / ISO C和c++封装c++代码麻省理工学院Fließkomma -和Festkommadaten毛皮死effiziente Echtzeit-Ausfuhrung再见,艾伦Produktionsprozessoren快。
AUTOSAR目标:Generiert C代码和Run-Time-Schnittstellen毛皮Entwicklung冯死去AUTOSAR-Softwarekomponenten (erfordert AUTOSAR-Blockset)
共享库的目标:Generiert一张共享程序库版本des密码苏珥Ausfuhrung Hostplattformen汪汪汪在形式上静脉动态链接库(dll)毛皮窗口®奥得河静脉共享Object-Datei(所以)毛皮UNIX®。
Außerdem bieten MathWorks和Drittanbieter MATLAB-Add-Ons,死嵌入式编码器毛皮Unterstutzung死去spezifischer硬件erweitern, einschließlich胳膊®,英特尔®意法半导体,NXP™®和德州仪器™。
麻省理工学院嵌入式编码您能definieren和方向行驶,是不是死Modelldaten口角im angezeigt generierten代码了。
毛皮MATLAB代码unterstutzt嵌入式编码器samtliche Datendefinitionen冯MATLAB编码器,darunter Festkommaobjekte和vordefinierte Speicherklassen。
毛皮Si万博1manbetxmulink-Modelle unterstutzt嵌入式编码器folgende数据字典和Spezifikationsfunktionalitaten:
嵌入式编码字典:Ermoglicht死Anzeige和Anpassung冯Codedefinitionen einschließlich Funktionsschnittstellen, Speicherklassen Speicherabschnitten
万博1manbetxSimulink-Datenobjekt:Bietet vordefinierte Speicherklassen, einschließlich konstante fluchtige,全球exportierte全球importierte定义冯·Direktive合写,Bitfeld (einschließlich bit-gepackter合写)和Zugriffsmethoden zum Abrufen Festlegen
模块Packaging-Datenobjekte:Bieten vorkonfigurierte属性毛皮erweiterte Datenobjekte,死typischerweise der Serienfertigung genutzt了,大约Speichersegmente Kalibrierung这苏珥是Optimierung冯Look-Up-Tabellen。
Anwenderdefinierte Datentypen:Dienen苏珥定义abstrakter Typen komplexer Daten。您可以在该死那些exakt festlegen,是不是死Modelldaten im generierten代码erscheinen sollen, vorhandene Daten jed beliebigen Komplexitat einbinden奥得河在仿真软件eingebaute Datentypen erganzen奥得河ers万博1manbetxetzen。
Der嵌入式编码它窝Zugriff auf das ASAP2-Datenaustauschformat来自仿真软件万博1manbetx®她和ermoglicht该死窝ASAP2-konformen出口冯Modelldaten麻省理工学院beliebig komplexen Datendefinitionen。军队Modifikation der integrierten Funktionen拉森西奇außerdem jederzeit neue Mechanismen毛穴Datenaustausch schaffen。
麻省民主党嵌入式编码您能Funktionsschnittstellen definieren, funktionale Ausdrucke definieren和一张Vielzahl冯Blocken optimieren和所以死Codegroße zusatzlich verkleinern。Daten能帮民主党generierten代码形式全球Daten奥得河欧什als Funktionsargumente ubergeben了。Der Programmcode lasst西奇außerdem吧台Blocken和Signalen des莫德尔zuruckverfolgen,来自民主党的er generiert,。
麻省理工学院窝Optimierungsoptionen冯嵌入式编码器毛皮死Codegenerierung来自matlab代码和Simulink-Modellen您能:万博1manbetx
- Prozessorspezifischen代码毛皮mathematische Funktionen和Operatoren generieren
- 代码wiederverwenden existierende和该死的奥得河走读生Umgebungen exportieren
- Unnotigen Programmcode entfernen、der ursprunglich皮毛Initialisierungen Terminierungen,死Signal-Protokollierung奥得河死Fehlerbehandlung genutzt,
- Fließkommacode来自Anwendungen entfernen, ausschließlich麻省理工学院Integer-Datentypen arbeiten死去
毛皮Si万博1manbetxmulink-Modelle bietet der嵌入式编码器zusatzliche Optimierungs——和Konfigurations-Optionen:
- Generierung冯Codevarianten麻省理工学院Makros毛皮死Praprozessor-Kompilierung来自Modellen
- Steuerung des格式去einzelnen generierten Dateien
- Festlegung der艺术和威尔斯,是不是这个整体Daten definiert和referenziert了
- Festlegung冯目录和Platzierung冯Kommentaren
嵌入式编码器bietet一张Reihe冯Fahigkeiten苏珥Untersuchung generierten代码您MATLAB-Dateien -Funktionen和奥得河您Simulink-Modelle -Subsysteme。万博1manbetx麻省理工学院的估计值Fahigkeiten您能:
- Codeberichte麻省理工学院Beschreibungen samtlicher Codemodule, Funktionsschnittstellen和Metriken毛皮generieren statischen代码
- 死Identifier-Formate毛皮generierte整体Daten, Datentypen和Funktionen方向行驶
- matlab代码inklusive der Hilfetexte毛皮Funktionen als Kommentar einbauen generierten代码中
在仿真万博1manbetx软件拉森西奇麻省理工学院嵌入式编码器außerdem High-Level-Anforderungen als Codekommentare麻省理工学院链接zum Anforderungsdokument einfugen (erfordert要求工具箱™)。Codeberichte毛皮死Codegenerierung来自模型enthalt万博1manbetxen一张描述der Codeschnittstelle,靠窗户Ruckverfolgbarkeits-Bericht和阿莱generierten Quelldateien和窝gesamten代码。Modelle和generierter代码信德bidirektional miteinander verbunden, wodurch您unmittelbar来Codezeilen窝zugehorigen Simulink-Modellelementen——Subsys万博1manbetxtemen Blocken MATLAB-Funktionen和代码和港口Stateflow®-Diagrammen和-Ubergangen——wechseln能帮。
麻省理工学院民主党嵌入式编码您能在您spezifische generierten代码Ausfuhrungsumgebung integrieren。
在MATLAB将der麻省理工学院嵌入式编码器generierte代码麻省理工学院demselben Ausfuhrungsframework ausgefuhrt是不是麻省理工学院MATLAB编码器。
在仿真万博1manbetx软件erweitert嵌入式编码器das冯仿真软件编码器bereitgestellte Echtzeit-Ausfuhrungsframework erheblich。Standardmaßig死Ausfuhrung麻省理工学院只是ohne Echtzeitbetriebssystem (RTOS)和im Singletasking、多任务处理、Mehrkern奥得河asynchronen moglich。阿莱Ergebnisse der Codeausfuhrung能帮außerdem军队SIL-Tests (Software-in-the-Loop)和PIL-Tests (Processor-in-the-Loop) verifiziert了。万博1manbetx仿真软件测试™和万博1manbetx仿真软件覆盖helfen贝der Automatisierung冯·Testausfuhrung Ergebnisvergleich Coverage-Analyse。死亡分析冯Codeausfuhrungsprofilen将ebenfalls unterstutzt。
Generieren静脉Main-Funktion
Der嵌入式编码器erzeugt auf Der Grundlage Der冯您spezifizierten Implementierungs-Informationen一张erweiterbare Main-Funktion,死exakt auf死jeweilige Echtzeit-Umgebung abgestimmt坚持。麻省理工学院的这位Funktion您能静脉vollstandig一个您Erfordernisse angepasstes ausfuhrbares方针来自Ihrem莫德尔erzeugen。
Ausfuhrung冯Multiraten、多任务和Multicore-Code
Der嵌入式编码器generiert我去窝我上一次definierten Abtastintervallen Single-Raten -奥得河Multi-Raten-Code。贝Multi-Raten-Modellen麻省理工学院Multitasking-Einstellung将死的那个分组verwendet des率。Hierbei了单独Funktionen毛皮Basisraten-Task和jeden einzelnen Subraten-Task im莫德尔generiert。您可以在欧什死Modellierung der nebenlaufigen Ausfuhrung麻省理工学院仿真软件nutzen,嗯万博1manbetxMultithread-Code毛皮死Mehrkern-Verarbeitung祖茂堂erstellen。
SIL -和PIL-Tests
嵌入式编码器automatisiert死Ausfuhrung des generierten代码仿真软件毛皮SIL-Tests奥得河auf万博1manbetx民主党嵌入式目标毛皮PIL-Tests unt Verwendung冯Simulink-Simulationsmodi奥得河S-Funktionsblocken。万博1manbetx仿真软件测试™hilft贝der Automatisierung der Testausfuhrung和贝姆Vergleich der Testergebnisse麻省理工学院窝Simulationsergebnissen Originalmodells。Analysen der strukturellen Codeabdeckung苏珥Messung der Vollstandigkeit der测试可以在麻省理工学院万博1manbetx仿真软件覆盖奥得河的军队麻省理工学院工具集成·冯·Drittanbietern durchgefuhrt了。Code-Profiling-Analysen请死Ausfuhrungszeit auf主机-奥得河Target-Prozessoren。