Показать сообщение отдельно
Старый 05.03.2013, 13:58 #42
Новичок
 
Аватар для iourioul
 
Регистрация: 17.11.2012
Сообщений: 59
Сказал спасибо: 2
Поблагодарили 23 раз(а) в 17 сообщениях
Откуда: Москва
Авто: BMW X3 E83 N52B25 '08

По умолчанию

Цитата:
Сообщение от Александр М60 Посмотреть сообщение
как я понял через этот файл можно впихнуть невпихуемое, то что МАН файлом ограничено к примеру. так? если я смотрю прогу НЦС Думми и вижу там такой параметр
BLINKIMPULS_WARNBLK но при этом дозволено МАН файлом только применение wert01, но есть еще и двойное моргание и т.д.

NCS Dummy дает
адресс:00300500
lengtht:01
Mask:03 (00 .. 03)

как в файле строку найти с номером 00300500 все предельно ясно конечно. lengtht:01- это значит что переменная состоит из 2-х символов? Mask:03 (00 .. 03) - это и есть значения переменной от 00 до 03? Mask:03 - это значит что в строке 00300500 находим параметр\переменную с символами 03 и правим ее согласно разрешенным значениям? (этот момент больше всего интересует) но там этих 03 в строчке может быть не один - как выбрать нужный??? кому не влом подсказать - намекните в чем прав в чем нет.
Не так. 00300500 - это уже нужный байт - в строке 00300500 это первый байт. Length:01 - данные сидят в одном байте, Mask: 03 - значит в этом байте для этой переменной выделены биты по маске 03 (00000011), то есть 2 младших. Соответственно возможных значений - 4 (00, 01, 10, 11).
iourioul вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо iourioul за сообщение:
Eugen1407 (02.08.2022), Александр М60 (05.03.2013)