can we generate C/C++ code for closed loop Autotuner?
    8 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Dhaval Kapupara
 am 29 Apr. 2020
  
    
    
    
    
    Kommentiert: Dhaval Kapupara
 am 30 Apr. 2020
            Hello there,
I am using cloded loop Autotuner for motor controller application. I want to know that, can we get C/C++ code for simulink model "Closed loop PID Autotuner"? 
If 'Yes' than how?
Thank you!!!
2 Kommentare
  Walter Roberson
      
      
 am 29 Apr. 2020
				Yes. If you look at the bottom of https://www.mathworks.com/help/slcontrol/ug/closedlooppidautotuner.html you can see C/C++ Code Generation under Extended Capabilities.
Akzeptierte Antwort
  Zhao Wang
    
 am 29 Apr. 2020
        Let me answer the "how" part of this question. There is a documentation page about the complete workflow of using the Closed-Loop PID Autotuner block in real time:
You can try the workflow using another example: https://www.mathworks.com/help/slcontrol/ug/tune-pid-controller-in-real-time-using-closed-loop-pid-autotuner-block.html
Since there are usually multiple control loops in motor control, you may want to start with tuning one controller at a time.
Besides directly generating code, you can also run the autotuning algorithm on hardware using External Mode. Here is the relevant documentation page: https://www.mathworks.com/help/slcontrol/ug/control-real-time-pid-autotuning-in-simulink.html
You can try the external mode workflow by referring to another example about Open-Loop PID Autotuner: https://www.mathworks.com/help/slcontrol/ug/tune-pid-controller-in-real-time-using-open-loop-pid-autotuner-block.html
Weitere Antworten (0)
Communitys
Weitere Antworten in Power Electronics Control
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!