Перейти к содержанию
    

lamerok

Свой
  • Постов

    130
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о lamerok

  • Звание
    Частый гость
    Частый гость
  • День рождения 10.03.1977

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Посетители профиля

3 913 просмотра профиля
  1. 33 команда HART протокола до 250 динамических праметров можете прочитать... правда долго :)
  2. Имел дело с камерами WT120, WT11, Espec и Sigma Weiss WT(1..2 градуса/мин) самые неприхотливые, с GPIB и RS232, Espec тоже нормальная, но медленная и только c GPIB. Sigma - Хрень еще та, но быстрая 5 град/мин. Рекомендую WT. http://www.wut.com/en/schunk01.c.11575.de/...productsarticle
  3. Что-то мало народу....В Ебург... получилось 3 чела?
  4. MSP + IAR + STACK

    Это сообщение показывается, когда за время работы ИАР обнаружил что указатель стека ВЫВАЛИВАЛСЯ за пределы..Т.е. В тот момент когда вы смотрите указатель может быть в пределах нормы, а до этого момента он когда-то был вне предела. Увеличьте стек. Предупреждение можно поставить и на меньшее количество, например на 90% или 80 % размера стека.
  5. Выбираю третье... Насчет кафе, мне по-барабану, лишь бы музыка сильно громко не играла, а то вас не слышно будет.. Еще похоже погода будет не очень.... предварительно прогноз посмотрел. ИМХО, Так что лучше внутри здания.. Кафе выбирете пожалуйста... если на этой неделе договримся,... то хорошо, если нет, то по опыту не собиремся никогда :)
  6. Добавлю DEBUG, включает поддержку макроса ASSERT
  7. Предлагаю 8 июня... в каком кафе? Я в Ебургских кафе не силен...
  8. А мне понравилась :) все очень просто и не запутанно :)
  9. После кучи экспериментов пришел к выводу: 1. Можно получить код с подстановкой непосредственно числа 2. Но трудно так как: а) Обращение к static const члену должно быть в одном *.cpp файле б) Зависит от кода.... Т.е., например, я обращаюсь к static const члену в конструкторе, в теле конструктора, перед обращение, куча условий. Если эти условия заремить или часть из них, или изменить порядок, то компилятор подставляет число, иначе Подставляется адрес static const члена. в) Если обращаться к static const члену в двух и более *.cpp файлах, то в том файле в котором прошла инициализация члена идет подстановка числа в зависимоти от пункта б), в других тупое чтение с адреса члена. 3. Компилятор всегда располагает static const член в одном из сегментов памяти, либо NEAR_I, либо NEAR_C в зависимости от настроек компилятора. 4. Линкер, если не видит, что компилятор где то еще(кроме как в объявлении) использует ссылку на этот член, не резервируте под него память. 5. Если NEAR_C находится в сегменте CODE, то компилятор об этом не знает и читает с ОЗУ (как была сказано Сергеем) 6 Так лучше не делать :) Можно тупо воспользоваться #define, либо как было сказано, использовать __flash (но тогда будет команда чтения из флеша). Спасибо всем за помощь. Да все это касательно floating point.
  10. Цена 3999 зеленых за локальную лицензию, и около 10000 за сетевую... На сколько я понял из знакомнства с Rational Software Architect - Java Там поддерживается не плохо, но я не специалист в Java, поэтому со 100% увереностью сказать не могу... Вы можете скачать триальную версию с сайта IBM - Это примерно 4 Гига :) Кстати сделана она на движке Eclipse Про разваливаются, вы совершенно правы, поэтому мы стараемся: 1. Для каждого проекта стандарт названия классов, методов, атрибутов, стандарт кодирования. 2. После каждого чиха (например, часть архитектуры, класс или несколько классов) устраиваем ревью, все программеры просматривют архитектуру персонально, делают замечания. Автор собирает все замечания, потом уже командой по каждому замечанию проходимся... и в итоге в 95% случаев, проблем с поздним переименовыванием уже нет. Есть небольшие проблемы с доработкой. В основном вначале правиться UML, потом уже код. 3. Соответственно, также просматривается код (все в команде просматривют код другого программериста) на соответствие стандрату кодирования, UML диаграмме и спецификации функции.
  11. Выглядит это примерно так:
  12. Поддерживаю, можно в июне... где? Кандидатура: Челябинск, Екатеринбург, Миасс :)
  13. Проверил на 4.21А - Правда ваша. На 4.12А, о чудо - работает так как я хочу... т.е. подставка числа, не резервирует память под static const член класса. В map файле ни слова про них (initialVoltValueRange и т.д.).
  14. В данный момент используем MS Visio... но есть одна проблема с мерджем Visio файла в ClearCase (получается что править диаграмму в один момент времени может только один человек), попробывали Rational Software Architect, так как продукты ClearCase и Rational Software Architect от одной конторы (IBM Rational Rose), то таких проблем там нет и можно одновременно работать над одним документом. Пока попробывали триальную версию на 1 месяц. Немного непревычно после Visio, но думаю привыкнуть можно... Есть еще Visual UML, говорят неплохая штука. Дело в том, что из-за особенностей встроенного С++, не всегда можно из UML диаграммы сделать заготовку класса (для использования). Поэтому вначале разрабатывается архитектура, затем детальная архитектура (Все классы, все функции, статические диаграммы, диаграммы взаимодействия, описываются все функции), а затем по ним пишется код, Для этой задачи Visio подходит очень хорошо.. Повторюсь проблема только с мерджем...
  15. Используем Для контроля версий и совместной разработки Rational ClearCase (UCM) для отслеживания багов (bag tracking) ClearQuest. Документация на UML. Планируем на Ration Software Architect перейти. Используем только C++ Это для встроенного ПО (AVR, PIC, MSP430). ДЛя верхнего ПО клинеты- MS Visual Studio Team Suite SW Architect 2005, MS Visual Studio Team Suite Developer 2005, MS Visual Studio Team Suite Tester 2005, Сервер MS Visual Studio Team Suite.
×
×
  • Создать...