嵌入式编码器
Generieren冯çUND C ++代码,德献给嵌入式Systeme的optimiert IST
嵌入式编码器®erzeugt lesbaren,kompakten UND schnellenÇUND C ++代码献给嵌入式Prozessoren,模具在DER Massenproduktion eingesetzt werden。达斯工具erweitert MATLAB编码器™UND Simulink的金宝app编码器™嗯hochentwickelte Optimierungen,死EINE differenzierte Steuerung德generierten Funktionen,Dateien UND回到名单Datenermöglichen。Diese Optimierungen verbessern模具Codeeffizienz UND erleichtern芯片集成MIT遗留码,vorhandenen Datentypen sowie vorhandenen Kalibrierparametern。嵌入式编码unterstütztaußerdem模具Einbindung冯Drittanbieter-Entwicklungstools UNDermöglichtdadurch死Erstellung einsatzfertiger可执行献给国际卫生条例嵌入式系统奥德IHRE快速原型 - 硬件。
嵌入式编码器bietet integrerte Unterstützung für软件标准仿奥斯卡那MISRA C®和ASAP2。Außerdem bietet es Rückverfolgbarkeitsberichte, Code-Dokumentation and automatisierte software - verification zur Unterstützung der Software-Entwicklung nach做- 178, IEC 61508 undISO 26262。冯典嵌入式编码ISTplattformunabhängigUND卡恩MIT jedem Prozessor kompiliert UNDausgeführtwerden。Darüberhinaus bietet嵌入式编码支持-Pakete MI金宝appT erweiterten Optimierungen UNDGerätetreibern献给spezifische硬件。
如果你是我的朋友,请访问我们的嵌入式代码fürSteuerungen那Signalverarbeitung那Bildverarbeitung UND计算机视觉和机器学习generieren。
检查现在beginnen:
Um Einstellungen für die Codegenerierung für Embedded Coder®祖konfigureren, verwenden Sie die MATLAB Coder-App fürMATLAB®奥德书房嵌入式编码器,Schnellstart献给Simulink的。金宝app吴国良大足können全部Einstellungen奥赫mithilfe冯MATLAB的Befehlen UND -Skripten festgelegt werden。
冯·德尔·MATLAB编应用AUSkönnenSIE:
- 代码aus MATLAB-Dateien和-Funktionen generieren
- Ihren Prozessor and die Ausgabe der Codegenerierung wählen
- Optimierungen für Embedded Coder wählen
VOM嵌入式编码器,Schnellstart献给Simulink的AUS金宝appkönnenSIE:
- 代码来自Simul金宝appink-Modellen和einzelnen子系统
- Ihren Prozessor and die Ausgabe der Codegenerierung wählen
- 瓦伦,OB嵌入式编码IM Hinblick奥夫RAM奥德Ausführungsgeschwindigkeitoptimiert
毛皮MATLAB stehen模具folgenden目标甲酸甲酯ALS Ausgabe楚Auswahl:
- MEX-Datei
- Statische C / C ++ Bibliothek
- AusführbareC / C ++ Programmdatei
Für 金宝appSimulink stehen die folgenden einsatzfertigen konfigationen zur Auswahl:
嵌入式实时目标:erzeugt ANSI / ISO C UND C ++ UND封装的C ++代码MITFließkomma-UND Festkommadaten献给死effiziente Echtzeit-AusführungAUF快速艾伦Produktionsprozessoren。
AUTOSAR目标:Generiert C代码UND运行时间Schnittstellen献给模具发展协会冯仿奥斯卡-Softwarekomponenten(erfordert AUTOSAR-模块库)
共享库的目标:Generiert EINE共享库,版本DES代码楚Ausführung奥夫Hostplattformen表格einer动态链接库文件(.dll)为Windows®order einer Shared Object-Datei (.so) für®。
Außerdembieten MathWorks公司UND Drittanbieter MATLAB的加载项的,压铸嵌入式编码献给死去Unterstützungspezifischer硬件erweitern, einschließ巫妖的手臂®英特尔®,NXP™,意法半导体®和德州仪器™。
麻省理工嵌入式编码器können您的定义和steuern,您的modeldaten später我的generierten代码的angezeigt werden。
Für MATLAB- code unterstützt Embedded Coder sämtliche Datendefinitionen von MATLAB Coder, darunter Festkommaobjekte und vordefinierte Speicherklassen。
Für 金宝appsimulink - model unterstützt Embedded Coder folgende Data-Dictionary- und Spezifikationsfunktionalitäten:
嵌入式编码字典:Ermöglicht die Anzeige and Anpassung von Codedefinitionen einschließlich Funktionsschnittstellen, Speicherklassen and Speicherabschnitten
金宝appSimulink的Datenobjekt:Bietet vordefinierte Speicherklassen,einschließlichkonstante,flüchtige,全球exportierte,全球importierte,定义冯Direktive,Struktur,Bitfeld(einschließlich位gepackter Struktur)UND Zugriffsmethoden的Zum Abrufen UND Festlegen
模块包装-Datenobjekte:Bieten vorkonfigurierte属性für erweiterte Datenobjekte, die typischerweise in der Serienfertigung genutzt werden, etwa Speichersegmente zur Kalibrierung and Optimierung von lookup - tabellen。
Anwenderdefinierte Datentypen:Dienen楚定义abstrakter力typen komplexer回到名单Daten。SIEkönnendamit beispielsweise EXAKT festlegen,魏某死亡Modelldaten IM generierten代码erscheinen应然,vorhandene回到名单Daten jeder beliebigenKomplexitäteinbinden奥德在Simulink eingebaute Da金宝apptentypenergänzen奥德ersetzen。
明镜嵌入式编码erlaubt书房Zugriff奥夫DAS ASAP2-Datenaustauschformat AUS的Simulink金宝app®heraus和ermöglicht damit den ASAP2-konformen Export von modeldaten mit beliebig plexen Datendefinitionen。Durch Modifikation der integrierten Funktionen lassen sich außerdem jederzeit neue Mechanismen für den Datenaustausch schaffen。
麻省理工学院的马克嵌入式编码könnenSIE Funktionsschnittstellen definieren,funktionaleAusdrückedefinieren sowie EINE Vielzahl冯Blöckenoptimieren UND等模具Codegrößezusätzlichverkleinern。回到名单DatenkönnenDEM generierten代码表格globaler回到名单Daten奥得奥修ALS Funktionsargumenteübergebenwerden。明镜ProgrammcodelässtSICHaußerdem祖书房BlöckenUND Signalen DES型号zurückverfolgen,澳大利亚DEM呃generiert wurde。
Mit den Optimierungsoptionen von Embedded Coder für die Codegenerierung aus MATLAB-Code and 金宝appSimulink-Modellen können
- Prozessorspezifischen Code für mathematische Funktionen and operator generieren
- 代码wiederverwenden und damit in exist ende oder externe Umgebungen extieren
- UnnötigenProgrammcode entfernen,DER源始献给Initialisierungen,Terminierungen,死亡信号,Protokollierung奥德死Fehlerbehandlung genutzt wurde
- 苍蝇ßkommacode aus Anwendungen entfernen, die ausschließlich mit integer - datentpen arbeiten
毛皮Si金宝appmulink的Modelle bietet DER嵌入式编码zusätzlicheOptimierungs- UND Konfigurations-Optionen的:
- Generierung von Codevarianten mit für die Präprozessor-Kompilierung aus Modellen
- Steuerung宫格式阿列尔einzelnen generierten Dateien
- Festlegung德艺术UND魏泽,魏某globale回到名单Daten definiert UND referenziert werden
- Festlegung冯Inhalt UND Platzierung冯Kommentaren
嵌入式编码器:Fähigkeiten zur Untersuchung generierten Codes für Ihre MATLAB-Dateien and funktionen oder Ihre Simulink-Modelle and subsysteme金宝app。请说:
- Codeberichte mit Beschreibungen sämtlicher Codemodule, Funktionsschnittstellen and Metriken für statischen Code generieren
- Die Identifier-Formate für generierte globale Daten, datentpen and Funktionen steuern
- MATLAB码inklusive DER Hilfetexte献给Funktionen ALS Kommentar在generierten代码einbauen
在Si金宝appmulink拉森SICH麻省理工学院嵌入式编码außerdem高级别Anforderungen ALS Codekommentare MIT链接的Zum Anforderungsdokumenteinfügen(erfordert金宝appSimulink的要求™)。Codeberichte献给死去Codegenerierung AUS Simul金宝appink的enthalten EINE Beschreibung德Codeschnittstelle,einenRückverfolgbarkeits-Bericht sowie全部generierten Quelldateien UND书房gesamten代码。Modelle UND generierter代码信德bidirektional miteinander verbunden,wodurch SIE unmittelbar zwischen Codezeilen UND书房zugehörigenSimulink的Mod金宝appellelementen - Subsystemen,Blöcken,MATLAB-Funktionen UND -Code sowie州流程®-Diagrammen UND-Übergängen - wechselnkönnen。
MIT数字高程模型在IHRE spezifischeAusführungsumgebungintegrieren嵌入式编码könnenSIE generierten代码。
您现在的位置是:虫虫下载站>资源下载> MATLAB In MATLAB wider mit Embedded Coder generierte Code mit demselben Ausführungsframework ausgeführt wie mit MATLAB Coder。
在Si金宝appmulink erweitert嵌入式编码达斯·冯·Simulink的编码器bereitgestellte Echtzeit-Ausführungsframeworkerheblich。StandardmäßigIST死AusführungMIT奥德指数ohne Echtzeitbetriebssystem(RTOS)sowie IM Singletasking-,Multitasking-,Mehrkern-奥德asynchronen作案möglich。ALLE Ergebnisse DERCodeausführungkönnenaußerdem第三人以SIL-测试(软件在环仿真)UND PIL-测试(处理器在环仿真)verifiziert werden。金宝appSimulink的测试™和金宝appSimulink覆盖范围helfen北德AUTOMATISIERUNG冯Testausführung,Ergebnisvergleich UND覆盖-分析。模具分析冯Codeausführungsprofilenwird ebenfallsunterstützt。
Generieren静脉Main-Funktion
明镜嵌入式编码erzeugt AUF DER Grundlage德·冯·Ihnen spezifizierten Implementierungs-信息详细信息EINE erweiterbare主的Funktion,模具EXAKT奥夫死jeweilige Echtzeit-地区信息abgestimmt IST。麻省理工学院dieser的FunktionkönnenSIE EINvollständig的IHRE Erfordernisse angepasstesausführbaresPROGRAMM AUS Ihrem潜行erzeugen。
Ausführung von Multiraten-,多任务和多核代码
明镜嵌入式编码generiert济NACH书房IM潜行definierten Abtastintervallen单Raten-奥德多Raten码。贝多Raten-Modellen麻省理工学院多任务定势wird verwendet死Strategie DES率分组。Hierbei werden Funktionen任务Basisraten UND jeden einzelnen Subraten任务IM潜行generiert献给巢穴分离。SIEkönnen奥赫死Modellierung德nebenläufigenAusführung麻省理工学院的Simulink nu金宝apptzen,恩多线程代码献给死去Mehrkern-Verarbeitung祖ERSTELLEN。
SIL-UND PIL小测试
在Simulink中嵌入Coder automatisiert die Ausführung des generierten Codes 金宝appin Simulink für SIL-Tests oder auf dem Embedded Target für PIL-Tests under Verwendung von Simulink- simulationsmodi oder S-Funktionsblöcken。金宝appSimulink的测试™hilft北德AUTOMATISIERUNG德TestausführungUND BEIM Vergleich德Testergebnisse MIT书房Simulationsergebnissen DES Originalmodells。Analysen DER strukturellen Codeabdeckung楚Messung德Vollständigkeit德测试könnenMIT金宝appSimulink覆盖范围oder durch Integration mit Tools von Drittanbietern durchgeführt werden。代码分析- analysen zeigen die Ausführungszeit auf Host- order Target-Prozessoren。