Add autogen for AMDC article in control with AMDC folder#151
Add autogen for AMDC article in control with AMDC folder#151Daehoon-Sung wants to merge 77 commits intomainfrom
Conversation
Updated the document to focus on Simulink automatic code generation for AMDC, including calibration methods, procedures, and integration with AMDC.
Updated the steps for creating and configuring a Simulink model, including detailed instructions for setting up a reference model and generating C-code.
|
Hello Professor @elsevers. Regarding this comment, we created an article that includes "Control with AMDC" article on Autogen. Could you review this article, Professor? |
|
Hello Professor @elsevers. This is a friendly reminder. Could you review this article when you have time? |
|
Hello Professor @elsevers. This is a friendly reminder. Could you review this article when you have time? |
|
Here is the rendered version: Control with AMDC Using Simulink Autogen - AMDC Platform.pdf. |
noguchi-takahiro
left a comment
There was a problem hiding this comment.
Per 4/3, we want to include links to MATLAB documentation so that the reader can refer to.
|
|
||
| ## Development Environment and Workflow | ||
|
|
||
| To develop control code using Simulink Autogen, the following software components are required: |
There was a problem hiding this comment.
The "software components" can be different term, maybe library or add-on, or toolbox.
| 2. Call the controller step function | ||
| 3. Route outputs to actuators (e.g., PWM duty cycles) | ||
|
|
||
| The generated code has the following structure: |
There was a problem hiding this comment.
The generated code here means Autogen code. But this is telling us that the following code is generated via Autogen, which is not true.
noguchi-takahiro
left a comment
There was a problem hiding this comment.
Per 4/10:
@Daehoon-Sung will focus on this article and do the following
- Try simplifying the Background
- Link resources to MATLAB documentation (e.g., discrete time block documentation and model reference)
- Create a block diagram to explain input/output, controller, plant, etc. Try editing this figure otherwise use Power point.
@noguchi-takahiro will focus on this article and finalize tutorial.
|
@Daehoon-Sung I updated the tutorial part. Here is the rendering version of the article: Tutorial_ Autogen - AMDC Platform.pdf. After you finalize the article, you want to compare these files to make sense. |
This is to close #143 to close #149 to close https://github.com/Severson-Group/AMDC-Examples/issues/6.
Notes
This comment might be useful to refer to how we came up with the plan for those two ariticles.
Self-Review
In this section, please self-review (answer all questions) on a suitable review checklist prior to requesting review from others. Select a review checklist based on what content is being merged in; see the Review Checklists section.
Reviewer Instructions
Reviewers, please copy and paste a suitable review checklist into your review and answer all questions.
Appendix
This section should be the same for all PRs. Do not edit this section when creating a PR.
Review Checklists
Checklists maintained by the eLev lab for research repositories include:
Standard checklist