В этом примере показано, как применить const и volatile ключевые слова к глобальной переменной, которая представляет данные о параметре.
const volatile double myParam = 9.8;
1. Откройте модель ex_const_volatile в качестве примера.

2. В модели выберите блок Gain. В Property Inspector, установленном значение параметра Усиления к myParam.
3. Рядом со значением параметров кликните по кнопке действий (кнопка с тремя вертикальными точками) и выберите Create.
4. В диалоговом окне Create New Data, установленном Значении к Simulink.Parameter(9.8). Нажмите Create. A Simulink.Parameter объект, myParam, появляется в базовом рабочем пространстве. Блок Gain использует объект установить значение параметра Усиления, в этом случае, 9.8.
5. Установите Класс памяти на ConstVolatile. В качестве альтернативы, чтобы применить только одно из ключевых слов, используйте Const классов памяти или Энергозависимый.
6. Чтобы создать модель и сгенерировать код, нажмите Ctrl+B.
Сгенерированный исходный файл ex_const_volatile.c задает myParam при помощи const и volatile ключевые слова.
/* Definition for custom storage class: ConstVolatile */ const volatile real_T myParam = 9.8; /* Referenced by: '<Root>/Gain' */