Warrior (25.10.2006 10:29, просмотров: 1) ответил Cидopгeк на Простите за дурацкий вопрос, но нафига симулятор? Не лучше ли спаять Вигглер и гонять задачу хоть пошагово, хоть с брякпоинтами, в железе ?
Могу объяснить подробно. Есть рабочее место в офисе, там контроллер на LPC2129. Там есть виглер и все работает ОК. И есть рабочее место в другом месте, там тот же контроллер, но уже подключенный к IGBT силе (это частотный преобразователь для асинхронника). Там виглер нафик не нужен и останавливать проц при работающем двигателе в десяток кВт не рекомендуется - число успешных срабатываний защиты IGBT ключей ограничено... Да и помехи бывает лезут на виглер - опторазвязанного у меня нет. Так вот, для наблюдения переменных в нутре программы - в системе параметров, доступных с пульта управления, сделаны отладочные пары параметров адрес-значение. То есть я с пульта вписываю адрес и могу видеть и менять значение по этому адресу, не останавливая программу. А вот чтоб узнать адрес нужной мне переменной - я загружаю проект в симулятор и там смотрю. Кто-то скажет - можно в мап-файле посмотреть. Да, можно - но если это поле структуры, а там таких много - то проще в Watch посмотреть адрес.