Выберите диагностическое действие, чтобы взять, если генератор кода обнаруживает два перечисляемых типа с теми же именами элемента. Этот параметр применяется только к перечислению с импортированным осциллографом данных и тем же типом хранения и значением.
Генерация кода 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.
| Приложение | Установка |
|---|---|
| Отладка | Никакой удар |
| Трассируемость | Никакой удар |
| Эффективность | Никакой удар |
| Меры безопасности | Никакой удар |