Структурированная текстовая Генерация кода для подсистем Ссылки блоков

В этом примере показано, как автогенерировать структурированный текстовый код для ссылочных блоков подсистемы.

Откройте модель Simulink

Чтобы открыть тестовую модель 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>