PLC_PreventExternalVarInitialization
Пример показывает вам, как включить PLC_PreventExternalVarInitialization
опция для вашей модели, сгенерируйте код и отобразите сравнение между кодом, сгенерированным с PLC_PreventExternalVarInitialization
отключенная опция и затем включила.
Откройте PLC_PreventExternalVarInitializationExample
пример:
openExample('plccoder/PreventExternalVarInitializationExample')
Скопируйте все файлы модели в папку по вашему выбору.
Откройте External_Var_Distributed_Codegen
модель.
Откройте приложение Simulink PLC Coder и выберите Subsystem
блок.
Нажмите Settings. Перейдите Генерации кода PLC> Интерфейс. Очистите Удалить операторы инициализации для внешне заданного флажка переменных состояния.
Нажать ОК.
Нажмите Generate PLC Code.
Выберите Subsystem
блок.
Нажмите Settings. Перейдите Генерации кода PLC> Интерфейс. Установите Удалить операторы инициализации для внешне заданного флажка переменных состояния.
Нажмите Generate PLC Code.
Это изображение показывает сравнение между кодом, сгенерированным с PLC_PreventExternalVarInitialization
отключенный, и затем включил. Удаление операторов инициализации для внешне заданных переменных предотвращает повреждение их значений данных.
Удалите операторы инициализации для внешне заданных переменных состояния