|
Очень интересная разработка! У меня по ней возникли несколько вопросов. 1. Почему частота процессора, обозначаемая на заголовке окна программы, от запуска к запуску изменяется? Может, оттого, что у меня ноут? Но он старый и не имеет функции вариации тактовой частоты... Да и низковата частота выдаётся... от 6 до 200 мгц, а мой проц - 650 мгц. 2. В описании окно программы не такое, как при её запуске - есть синхронизация (не документированная). Может, дополните описание? 3. Всё-таки это дипломная работа (в смысле чисто бумажная) или она была сделана в железе и работала? Если верно второе, то не поделитесь ли опытом её применения в реальных измерениях? 4. Вы точно не собираетесь возвращаться к этой штуке? Спашиваю потому, что напрашиваются усовершенствования, говорить о которых бессмысленно, если возврат стопроцентно не планируется. Хотя возможен вариант, когда кто-то заинтересованный в продолжении получает от Вас разрешение на это, вместе с исходниками... |
|
|
Здравствуйте! Рад, что заинтересовало Спец: 1. Почему частота процессора, обозначаемая на заголовке окна программы, от запуска к запуску изменяется? Может, оттого, что у меня ноут? Но он старый и не имеет функции вариации тактовой частоты... Да и низковата частота выдаётся... от 6 до 200 мгц, а мой проц - 650 мгц. Честно? ХЗ Этот кусок кода я нашел на просторах инета случайно и вставил в код программы У меня всё правильно отображает . Было добавлено "чисто для прикола" Спец: 2. В описании окно программы не такое, как при её запуске - есть синхронизация (не документированная). Может, дополните описание? Ага, когда писал эту часть диплома, то синхронизация была только в задумке. И, планировалось, что если не успею её приделать - то и бог с ней. Приделать успел, а описать забыл... А что там дополнять? Синхронизировать по фронту/спаду и сдвиг фазы. Вроде так правильно называется на настоящих осциллах. Сделанно, что бгармонический сигнал при наблюдениях "не скакал". К сожалению, в терминологии не силен :-/ , что, думаю, видно по описанию приставки Спец: 3. Всё-таки это дипломная работа (в смысле чисто бумажная) или она была сделана в железе и работала? Если верно второе, то не поделитесь ли опытом её применения в реальных измерениях? Была собрана в железе. Но без входного делителя. Т.е. макс амплитуда входного сигнала - +-2В. Реальные измерения проводились на защите. Тут нужно немного пояснить. Я учился в педагогическом ВУЗе, физик математик. Электроника у нас была только один семестр. Но интересовался я этими вопросами с 9 класса. И выбрал эту тему, что бы *заставить* себя хоть что то путное электронное сделать и МК освоить... Тема была "Применение современных технологий в обучении физике" или что то типа того. И эта приставка была притянута к диплому за уши Прото у нас декан (мой руководитель) радиоэлектронщик по образованию. Она была в восторге от этой идеи. Да и комиссия потом вся офигела от демонстрации - когда на экране всё шевелится и показывается Входные цепи были рассчитаны на подключение стандартного генератора, большего я не успел Вот. А какие там измерения проводить? Везде циферки - всё готовое. "Вот это период, вот это частота основной гармоники" Спец: 4. Вы точно не собираетесь возвращаться к этой штуке? Спашиваю потому, что напрашиваются усовершенствования, говорить о которых бессмысленно, если возврат стопроцентно не планируется. Хотя возможен вариант, когда кто-то заинтересованный в продолжении получает от Вас разрешение на это, вместе с исходниками... Возврат планируется. Уже целый год планируется Хотел для начала переписать прошивку в winavr, потом приделать кучу фич. Да воз и ныне там... Сейчас, кроме того, из-за проблем с ВК, дома почти не появляюсь, валидные исходники лежат в одной из кучи папок Поделится исходниками есть мысля, но хотелось бы отдать в руки человека, который _действительно_ доведет дело до нормального состояния Но, боюсь, такому человеку проще будет самому всё переписать, ибо код у меня очень кривой (можно сказать, я до этого на С толком ничего не писал ) Хотя... Выложу наверное, как домой попаду и разгребу папки. 9 мая, как собирался, не получилось по объективным причинам AlexM: SiNil, можно взглянуть на исходники? Смотреть выше Ничего себе понапечатал... Столько со времен написания дипломной сам не печатал наверное |
|
|
Говоря о заинтересованном лице, которое могло бы перехватить у Вас продолжение этой темы, я имел ввиду, конечно же, не себя. А насчёт усовершенствований, которые напрашиваются, вот мой список: 1. Двух-(или вообще N-)канальность. В комментариях не нуждается. 2. Расширение диапазона развёрток вниз, вплоть до перехода в режим самописца медленных процессов. При некотором значении скорости развёртки надобность в буферизации отпадает, поскольку скорость ком-порта и реальная скорость взятия отсчётов сравняются. В режиме самописца многоканальность ещё нужнее. 3. Возможность распечатки экрана, т.е. получения бумажной копии. Только вот экрана или всего окна программы, пока не сообразил. Разница между ними в том, как отразить на бумаге установленный диапазон развёртки. 4. По поводу синхронизации - добавить режим однократного запуска развёртки, по какой-нибудь кнопочке (экранной или "железной"). Бывает нужно иногда. 5. Если в буфер можно засунуть 800 отсчётов, а на экране умещается меньше, то возникает необходимость горизонтальной прокрутки. Или достаточно растяжения выбранной зоны? |
|