Выберите диагностическое действие, чтобы взять, если генератор кода обнаруживает два перечисляемых типа с теми же именами элемента. Этот параметр применяется только к перечислению с импортированным осциллографом данных и тем же типом хранения и значением.
Генерация кода Category:> Идентификаторы
Значение по умолчанию:
error
none
Когда генератор кода обнаруживает два перечисляемых типа с теми же именами элемента, доходами генерации кода.
warning
Когда генератор кода обнаруживает два перечисляемых типа с теми же именами элемента, программное обеспечение выпускает предупреждающее сообщение и доходы генерации кода.
error
Когда генератор кода обнаруживает два перечисляемых типа с теми же именами элемента, программное обеспечение выдает ошибку сообщение и отключает генерацию кода.
Параметр: EnumMemberNameClash |
Ввод:
character vector |
Значение:
'none' | 'warning' | 'error' |
Значение по умолчанию:
'error' |
Рассмотрите эти перечисления:
typedef int32_T enumA; #define a (0) #define p (1)
typedef int32_T enumB; #define b (0) #define p (1)
int32
тип хранения. Член перечисления p
со значением 1
то же самое для enumA
и enumB
.Сгенерируйте сообщение об ошибке или предупреждающее сообщение или разрешите генерацию кода для дублирующихся имен элемента перечисления при помощи параметра конфигурации Duplicate enumeration member names.
Приложение | Установка |
---|---|
Отладка | Никакой удар |
Трассируемость | Никакой удар |
Эффективность | Никакой удар |
Меры безопасности | Никакой удар |