В этом примере показано, как автогенерировать структурированный текстовый код для ссылочных блоков подсистемы.
Чтобы открыть тестовую модель Simulink, используйте следующую команду.
open_system('mSubSysRefSystemIntegration')
Чтобы сгенерировать код для подсистемы, используйте plcgeneratecode
generatedfiles = plcgeneratecode('mSubSysRefSystemIntegration/TopSystem');
### Generating PLC code for 'mSubSysRefSystemIntegration/TopSystem'. ### Using <a href="matlab:configset.showParameterGroup('mSubSysRefSystemIntegration', { 'PLC Code Generation' } )">model settings</a> from 'mSubSysRefSystemIntegration' for PLC code generation parameters. ### Begin code generation for IDE <a href="matlab:configset.showParameterGroup('mSubSysRefSystemIntegration', { 'PLC Code Generation' } )">codesys23</a>. ### Emit PLC code to file. ### Creating PLC code generation report <a href="matlab:web('/tmp/BR2021ad_1584584_202060/publish_examples1/tpa527e82c/ex94427949/plcsrc/html/mSubSysRefSystemIntegration/mSubSysRefSystemIntegration_codegen_rpt.html')">mSubSysRefSystemIntegration_codegen_rpt.html</a>. ### PLC code generation successful for 'mSubSysRefSystemIntegration/TopSystem'. ### Generated files: <a href="matlab: edit('plcsrc/mSubSysRefSystemIntegration.exp')">plcsrc/mSubSysRefSystemIntegration.exp</a>