曙海教学优势
本课程面向企事业项目实际需要,秉承二十一年积累的教学品质,MATLAB to C with MATLAB Coder培训课程-以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。线上/线下/上门皆可,MATLAB to C with MATLAB Coder培训课程-专家,课程可定制,热线:4008699035。
曙海的课程培养了大批受企业欢迎的工程师。曙海的课程在业内有着响亮的知名度。大批企业和曙海
建立了良好的合作关系,合作企业30万+。
MATLAB to C with MATLAB Coder培训课程
MATLAB® Fundamentals and knowledge of C programming language
1
|
|
Code Generation with MATLAB Coder
|
Objective: Become familiar with MATLAB Coder and its applications.
MATLAB Coder overview
Workflow for generating C code from MATLAB code
Setting up your C compiler
Generating C code
Navigating generated code
Generated code modules
|
Preparing MATLAB Code for Code Generation
|
Objective: Use MATLAB Coder coding standards to write MATLAB code that is ready for code generation.
Translating MATLAB code into C code
Calling unsupported MATLAB functions
Converting existing MATLAB code
Debugging strategies
|
Working with Fixed-Size Data
|
Objective: Generate C code from MATLAB code that has fixed-size or constant inputs.
Data characteristics overview
Default data characteristics
Specifying fixed-size top-level inputs
Specifying constant top-level inputs
|
Working with Variable-Size Data
|
Objective: Generate C code from MATLAB code that has variable-size inputs or local data.
Specifying variable-size top-level inputs
Specifying variable-size local data
Reusing variables
|
2
|
|
Working with Global Data and Structures
|
Objective: Generate C code from MATLAB code that contains persistent data, global variables, or input structures.
Persistent variables
Global variables
Working with structures
Passing variables by reference
|
Integrating with External Code
|
Objective: Integrate generated C code from MATLAB Coder with external C code.
Code integration overview
Entry points to generated code
Integrating external C code using MATLAB Coder interface
Integrating external C code using an external IDE
Calling external C routines
Integrating with a MATLAB wrapper function
|
Optimizing Generated Code
|
Objective: Use various options and techniques to optimize generated code.
Specifying variable numbers of arguments
Loop unrolling in generated code
Null initialization
Function inlining
File partitioning
Configuration object for embeddable C code generation
Naming conventions in generated code
Optimizing for computational complexity
|