|
|
|
|
Михалыч А: Другое дело, если они будут со старым visual C++ 6.0 конфликтовать. почему не поставите бесплатный 2010 ? - http://www.microsoft.com/visualstudio/ru-ru/products/2010-editions/visual-cpp-ex... Михалыч А: На DVD есть (у меня) visual C++ 2008 с библиотекой, но не хочет на XP устанавливаться. SP3 установлен ? на "кривые" сборки может много чего не ставиться. |
|
|
visual C++ 2010 продаётся там, где продается, больше чем за тысячу долларов. Попробуйте установить себе "бесплатный" свежий visual с официального сайта. Как это может быть, чтобы гигабайты полностью и бесконечно функционального ПО на официальном сайте даром раздавались? Это же не диптрас на 20-40мегабайт. |
|
|
Михалыч А: Как это может быть, чтобы гигабайты полностью и бесконечно функционального ПО на официальном сайте даром раздавались? речь идёт о бесплатной Express версии(весит 1,8Гб) ,а не о Professional($549), Premium, Ultimate. и никто не говорил о полной функциональности - конечно есть ограничения. Полагаете в вашем проекте они существенны ? если да, то можно пользоваться триалом(30+60дней) на "дорогие".... однако "студентам" хватает Express, полагаю ваш проект не далеко ушёл... |
|
|
Вот к чему приводит незнание. Оказывается в "мой" visual C++ 6.0 добрые люди вставили стандартную библиотеку STL, поддерживающую класс комплексных чисел. А я её ходил в интернет скачивать. Проверил - с комплексными числами всё,что угодно можно делать. Нашел в инете алгоритм БПФ без выпендрёжа, работает и даёт почти такой же результат, как и матлабоский БПФ. При входной спектрально чистой частоте, в идеале, на выходе БПФ должна быть куча нулей и на чистой частоте преобразованная амплитуда синусоиды. Матлаб вместо нулей даёт 0,0000000хххххх (7 нолей после запятой), а найденый алгоритм - - 0,0000хххххх (четыре ноля после запятой). Если пикушки пробовать измерять (11 нолей после запятой), хрен его знает какая точность получится. |
|
|
Сижу, меряю всё подряд этим метром. Шутка. Частоту уже можно подбирать и баланс по каналам выравнивать. Но за каждым включением это надо заново делать. Пришла пора "сочинять" базу данных пользователя. Есть у меня в книжке образец простой телефонной базы данных на С++, более-менее культурно сделана, в виде внешней DLL-ки и с индексированием. Внутри метра и так классов полно, пусть будет база отдельно. Четыре файла нужно будет для базы и соответственно и метра. Но ещё может потребоваться запоминать (логировать) само измерение, чего в матлабе нету. Первый раз наткнутся на итерационный способ решения системы уравнений. Можно задавать требуемую точность решения системы. Зачем нужны сотые доли пикушки? А на их вычисление куча времени тратится. Но ещё нужно побольше инфы по этому способу. |
|
|
Разжился visual студиями 2005 и 2010. Но обе не хотят устанавливаться на ворованную виндовс. (Сервис пак третий установлен). Дядя Билл научился программы делать. Правда в 2005-той конкретно указывается, ЧТО не установилось - XML парсер 6,0. Хорошо, хоть студия 98 года работает, тьфу-тьфу. |
|
|
Михалыч А: устанавливаться на ворованную виндовс оригинальная "ворованная" и кривая сборка от всезнающего студента - разные вещи. |
|
|
Установил visual 2005 и библиотеку MSDN, не меняя виндовс. Думаю и остальные новые визуалы установятся,но это имеет смысл при более мощном компьютере и более серьезном проекте. Сразу появилась возможность в настройках компилятора устанавливать точность вычислений с плавающей запятой. Но проект из-под 98-го визуала не открывается в 2005. Набрал и без ошибок отбуилдил ( в 2005-том ) базу данных пользователя для LCметра в виде внешней DLL-ки. Теперь эту базу можно для любого похожего проекта использовать. Теперь геморроидальным способом, руками пофайлово, набиваю содержимым новый проект метра в 2005 визуале.
|
|
|
а в блокноте посмотреть старый проэкт слабо? |
|
|
Ползу по финишной прямой. Хоть и накачался разных книжек по visual 2005, пришлось вернуться на 98 visual, пока не освою интерфейс 2005. База данных пользователя (в виде DLL ) к ехе файлу метра подключилась, половина (пока) экспортных функций заработала. Частоты и баланс каналов калибруются, в базу записываются и читаются из неё. Скоро и конец, а я не успел испугаться. Но есть многоядерные процессоры, и новые визуалы под них и могут программы писать. Была б только потребность в таких скоростных программах. |
|
|
|
|