Например TDA7294

Форум РадиоКот • Просмотр темы - Осциллографы, анализаторы и генераторы Hantek
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн авг 11, 2025 00:45:41

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3927 ]     ... , , , 17, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Пт мар 04, 2011 15:46:23 
Встал на лапы

Зарегистрирован: Ср фев 17, 2010 13:52:50
Сообщений: 143
Откуда: Ukraine
Рейтинг сообщения: 0
ArtemKuchin писал(а):
1. А какая разница? Мы старых не продаем. Если у нас брали - то поможем. Если не у нас - то обращайтесь к продавцу.
2. Ответы только по конкретным проблемам.
3. Не понял вопроса. В чем заключается опечатка? SDK нет.

1. а как Ви определяли что ето старая а ето новая? или ет осекрет?
2. зависание.
3. viewtopic.php?p=740125#p740125


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Пт мар 04, 2011 17:03:10 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 33
Зарегистрирован: Вс апр 20, 2008 23:34:26
Сообщений: 2277
Откуда: Москва
Рейтинг сообщения: 0
определить просто - выключить, нажать ENTER, нажать F1-F5, если что-то произошло - значит новый.
По серийнику видно еще, по форме клавиш - качелек (на новых без глубокого выреза в середине).

Все конкретные проблемы на почту - support@veryshop.ru - там поддержка для тех, кто у нас купил.

По опечатку я так ничего и не понял.

_________________
Долой идиотизм!


Последний раз редактировалось ArtemKuchin Пн апр 09, 2012 17:50:35, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Пт мар 04, 2011 18:44:12 
Встал на лапы

Зарегистрирован: Ср фев 17, 2010 13:52:50
Сообщений: 143
Откуда: Ukraine
Рейтинг сообщения: 0
ArtemKuchin писал(а):
определить просто - выключить, нажать ENTER, нажать F1-F5, если что-то произошло - значит новый.
По серийнику видно еще, по форме клавиш - качелек (на новых без глубокого выреза в середине).

Все конкретные проблемы на почту - support@itlegion.ru - там поддержка для тех, кто у нас купил.

По опечатку я так ничего и не понял.


Большое спасибо за ответи!!! пишу здесь бо ети вопроси могу возникнуть и у других людей.(покупал не у Вас).

про опечатку:
посмотрите:
http://www.hantek.com.cn/english/produce_list.asp?unid=80
там сказано что есть демо(примерочний) Код на VC,VB и для LABVIEW: на основе которого можна написать собственную прогу для управления Осциолографом и чтения показаний. от ети исходники я и ищу.
7.SecondDesign:
Supply DEMO code (VC、VB、LABVIEW)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Пт мар 04, 2011 19:28:31 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 33
Зарегистрирован: Вс апр 20, 2008 23:34:26
Сообщений: 2277
Откуда: Москва
Рейтинг сообщения: 0
Мда, любопытная опечатка у них. Написал им про это.

_________________
Долой идиотизм!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Сб мар 05, 2011 02:41:58 
Встал на лапы

Зарегистрирован: Ср фев 17, 2010 13:52:50
Сообщений: 143
Откуда: Ukraine
Рейтинг сообщения: 0
ArtemKuchin писал(а):
определить просто - выключить, нажать ENTER, нажать F1-F5, если что-то произошло - значит новый.
По серийнику видно еще, по форме клавиш - качелек (на новых без глубокого выреза в середине).


Артем! БОЛЬШОЕ СПАСИБО! :beer:
толькочто откатал прошивку назад :)) комбинация работает, теперь снова нужно шить новую прошивку... не мог сдержатса и не проверить :))) от Ви написали что новие осциоли (на новых без глубокого выреза в середине) а у меня возле Ентера стрелки в кнопках <> из вмятин сделание.. то что по клаве он старого образца? Спасибо ищо раз!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Сб мар 05, 2011 12:42:09 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 33
Зарегистрирован: Вс апр 20, 2008 23:34:26
Сообщений: 2277
Откуда: Москва
Рейтинг сообщения: 0
Стрелки - не качельки. Качельки это слева внизу, которые шаг напряжения и сдвиг регулируют.

_________________
Долой идиотизм!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Сб мар 05, 2011 14:19:52 
Прорезались зубы

Зарегистрирован: Вс янв 23, 2011 21:51:12
Сообщений: 221
Рейтинг сообщения: 0
Спасибо zuko за сообщение на 4-й странице этой темы.
В принципе у меня прога работает, но есть непонятные моменты.
Как взаимодействует ПО и "железо"? ХЗ.
Хоть по функции "sdGetData(...)" маленько прояснилось. У меня не проверяются
возвращаемые значения, так-же как и в оригинале в который смотрю.
Вот, к примеру:
Однократный режим (Single mode). "Торкаем" кнопочку "Старт" и получаем данные. Как-бы.
После переключения в этот режим первое обращение к "sdGetData(...)" получается холостым,
далее работает. Казалось-бы ну и ладно, но гложет один непонятный момент.
Т.е. есть подозрение, что по первому старту данных нет, а при последующих стартах
получаем данные от предыдущего старта. Плохо это или не очень тож не очень понятно.
Пока вызываю функцию по 2-а раза. Что-бы данные были посвежей.
Но тут тоже есть нюанс. Вот на Флюке 124 перевожу в режим "Wait" и по первому событию
получаю данные. Как это реализовать в DSO-2090 - пока ХЗ.
Производители - @@@, что не описали это.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Вс мар 06, 2011 12:55:18 
Прорезались зубы

Зарегистрирован: Вс янв 23, 2011 21:51:12
Сообщений: 221
Рейтинг сообщения: 0
Реализовал режим "Single", в котором при нажатии "Start" идет ожидание события.
При наступлении события начинается запись осциллограммы.
В 7-й версии оф. ПО этот режим реализован, а в оф. 6-й версии и в примере на Дельфи - не реализован.
В том смысле, что сам режим присутствует, но по "Старт" в режим ожидания "Wait" не переходит.
Пара скриншотов:


Вложения:
Комментарий к файлу: (После наступления события)
Capture-2_20110306.jpg [68.09 KiB]
Скачиваний: 520
Комментарий к файлу: "Wait" (до события)
Capture-1_20110306.jpg [62.36 KiB]
Скачиваний: 571
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Вс мар 06, 2011 17:26:25 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт янв 20, 2011 20:22:48
Сообщений: 81
Откуда: КИЕВ
Рейтинг сообщения: 0
Артем, спасибо за ответ! А вот самому поди додумайся... А ведь кому то может быть очень ценной оказаться. Огромное человеческое СПАСИБО!!!
А теперь если можно вопрос. Куда я могу так откатить прошивку, если у меня 1.22 ?
И можно ли сделать копию моей перед "экспериментами" ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Вт мар 08, 2011 19:43:30 
Прорезались зубы

Зарегистрирован: Вс янв 23, 2011 21:51:12
Сообщений: 221
Рейтинг сообщения: 0
Добавил зум и скроллинг. (Сигнал синтетический.)
Вложение:
Комментарий к файлу: wxDSO-2090_01
Capture-2_20110308.jpg [64.4 KiB]
Скачиваний: 592


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Ср мар 09, 2011 12:38:03 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 33
Зарегистрирован: Вс апр 20, 2008 23:34:26
Сообщений: 2277
Откуда: Москва
Рейтинг сообщения: 0
misha-sha писал(а):
Артем, спасибо за ответ! А вот самому поди додумайся... А ведь кому то может быть очень ценной оказаться. Огромное человеческое СПАСИБО!!!
А теперь если можно вопрос. Куда я могу так откатить прошивку, если у меня 1.22 ?
И можно ли сделать копию моей перед "экспериментами" ?


Копию не сделать никак.
И про откат мне не известно ничего, никода не откатывался. ТОЛЬКО ВПЕРЕД!

_________________
Долой идиотизм!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Ср мар 09, 2011 12:40:01 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 33
Зарегистрирован: Вс апр 20, 2008 23:34:26
Сообщений: 2277
Откуда: Москва
Рейтинг сообщения: 0
Ar-Gen-Tum писал(а):
Добавил зум и скроллинг. (Сигнал синтетический.)
Вложение:
Capture-2_20110308.jpg


SDK описан у них ужасно. В Описании и в примерах для 3x25 вообще откровенные ошибки, на самом деле другой порядок
инициализации. Бороться с ними бесполезно. так как, чтобы выбить нужную инфу надо связаться с программерами, а они
супернедоступны.

Однако, если есть точный код, который не работает как надо (вот как пример с первым пустым возвратом), то я могу это дело им отправить, чтобы они пояснили что проиходит и должно ли оно так быть.

_________________
Долой идиотизм!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Ср мар 09, 2011 19:25:10 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт янв 20, 2011 20:22:48
Сообщений: 81
Откуда: КИЕВ
Рейтинг сообщения: 0
Цитата:
Копию не сделать никак.

Я больше чем уверен что можно, и никто JTAG не отменял. Только как? А экспериментировать почему то не хочется пока все работает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Ср мар 09, 2011 22:57:59 
Прорезались зубы

Зарегистрирован: Вс янв 23, 2011 21:51:12
Сообщений: 221
Рейтинг сообщения: 0
ArtemKuchin писал(а):
...
Однако, если есть точный код, который не работает как надо (вот как пример с первым пустым возвратом), то я могу это дело им отправить, чтобы они пояснили что проиходит и должно ли оно так быть.

Артем, спасибо. Но пока вопросов нет. Они появляются, но как-то решаются.
Сейчас пока другая трабла. На моем ПК, на котором и пишу прогу, прога работает.
При попытке запустить на другом, "чистом" ПК, не инициализируется DLLка.
Функции вызываются используя LoadLibrary(...) и GetProcAddress(...).
SDKDLL.dll лежит в папке с EXEшником.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Ср мар 09, 2011 23:07:34 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 33
Зарегистрирован: Вс апр 20, 2008 23:34:26
Сообщений: 2277
Откуда: Москва
Рейтинг сообщения: 0
Это уже из области фантастики. У меня эти вещи ни разу в жизни не глючили. ну могу сказать, что много пользовал (я больше по юниксу), но достаточно.
Может с это чистой машиной что-то не чисто?
А какой код ошибки то?

_________________
Долой идиотизм!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Ср мар 09, 2011 23:30:32 
Прорезались зубы

Зарегистрирован: Вс янв 23, 2011 21:51:12
Сообщений: 221
Рейтинг сообщения: 0
ArtemKuchin писал(а):
Это уже из области фантастики. У меня эти вещи ни разу в жизни не глючили. ну могу сказать, что много пользовал (я больше по юниксу), но достаточно.
Может с это чистой машиной что-то не чисто?
А какой код ошибки то?

Пробовал на 3-х разных машинах. Код ошибки не знаю.
Может на LoadLibrary(...) глючит, а может на GetProcAddress(...). Кой чего переделал, завтра еще посмотрю.
Вот код:
(Код не мой. Взято отсюда: VC++ Example: Loading DLLs LoadLibrary and GetProcAddress and FreeLibrary)
Код:
//GetProcAddresses
//Argument1: hLibrary - Handle for the Library Loaded
//Argument2: lpszLibrary - Library to Load
//Argument3: nCount - Number of functions to load
//[Arguments Format]
//Argument4: Function Address - Function address we want to store
//Argument5: Function Name -  Name of the function we want
//[Repeat Format]
//
//Returns: FALSE if failure
//Returns: TRUE if successful
BOOL GetProcAddresses( HINSTANCE *hLibrary,
    LPCSTR lpszLibrary, INT nCount, ... )
{
    va_list va;
    va_start( va, nCount );

    if ( ( *hLibrary = LoadLibrary( lpszLibrary ) )
        != NULL )
    {
        FARPROC * lpfProcFunction = NULL;
        LPSTR lpszFuncName = NULL;
        INT nIdxCount = 0;
        while ( nIdxCount < nCount )
        {
            lpfProcFunction = va_arg( va, FARPROC* );
            lpszFuncName = va_arg( va, LPSTR );
            if ( ( *lpfProcFunction =
                GetProcAddress( *hLibrary,
                    lpszFuncName ) ) == NULL )
            {
                lpfProcFunction = NULL;
                return FALSE;
            }
            nIdxCount++;
        }
    }
    else
    {
        va_end( va );
        return FALSE;
    }
    va_end( va );
    return TRUE;
}


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Чт мар 10, 2011 12:58:51 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 33
Зарегистрирован: Вс апр 20, 2008 23:34:26
Сообщений: 2277
Откуда: Москва
Рейтинг сообщения: 0
А я не так делаю и у меня не глючит :)

Вот что я делаю:

#include <windows.h>
#define MAXMODULE 50

typedef int ( WINAPI *DDSSEARCH )();
typedef int ( WINAPI *DDSFREQ )(int, double, int*, int*);
typedef int ( WINAPI *DDSDOWNLOAD )();

int main(){
HINSTANCE hLib=LoadLibrary("DDS3X25Dll");

if(hLib==NULL) {
printf("Unable to load library!\n");
return 1;
}

char mod[MAXMODULE];

GetModuleFileName((HMODULE)hLib, (LPTSTR)mod, MAXMODULE);
printf("Library loaded: %s\n",mod);

DDSSearch=GetProcAddress((HMODULE)hLib, "DDSSearch");
DDSSetFrequency=GetProcAddress((HMODULE)hLib, "DDSSetFrequency");
DDSDownload=GetProcAddress((HMODULE)hLib, "DDSDownload");

if(DDSSearch==NULL || DDSSetFrequency==NULL || DDSDownload==NULL) {
printf("Unable to load function(s)\n");
FreeLibrary((HMODULE)hLib);
return 2;
}

// далее основная работа
}

_________________
Долой идиотизм!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Чт мар 10, 2011 15:36:59 
Прорезались зубы

Зарегистрирован: Вс янв 23, 2011 21:51:12
Сообщений: 221
Рейтинг сообщения: 0
ArtemKuchin писал(а):
А я не так делаю и у меня не глючит :)

...

Так разницы большой нет. Вы еще дополнительно вызываете GetModuleFileName(...).
Но все равно спасибо. Мож и попробую этот вариант.
Артем, а Вы пробовали запускать на "чистой" машине?
У меня появилось смутное подозрение, что SDKDLL.dll не инициализируется без установленного драйвера.
Т.е. при попытке загрузить ее в память, проверяется наличие установленного драйвера.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Чт мар 10, 2011 17:33:32 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 33
Зарегистрирован: Вс апр 20, 2008 23:34:26
Сообщений: 2277
Откуда: Москва
Рейтинг сообщения: 0
Ar-Gen-Tum писал(а):
ArtemKuchin писал(а):
А я не так делаю и у меня не глючит :)

...

Так разницы большой нет. Вы еще дополнительно вызываете GetModuleFileName(...).
Но все равно спасибо. Мож и попробую этот вариант.
Артем, а Вы пробовали запускать на "чистой" машине?
У меня появилось смутное подозрение, что SDKDLL.dll не инициализируется без установленного драйвера.
Т.е. при попытке загрузить ее в память, проверяется наличие установленного драйвера.


А машина чистая на столько, что драйвера нет? Нет, я так не пробовал, но полагаю это приведет к чему угодно, так
как ДЕМО режима у DLL нет. так что любой вызов к ней подразумевает наличие драйвера, которому идет дальней запрос.
Енумерация устройств хотя бы. Если бы я писал ее. я бы так не делал, но это писал не я, а китайцы, а они известные фокусники.

_________________
Долой идиотизм!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Портативные и USB осциллографы Hantek
СообщениеДобавлено: Чт мар 10, 2011 18:34:16 
Прорезались зубы

Зарегистрирован: Вс янв 23, 2011 21:51:12
Сообщений: 221
Рейтинг сообщения: 0
ArtemKuchin писал(а):
...
А машина чистая на столько, что драйвера нет? Нет, я так не пробовал, но полагаю это приведет к чему угодно,
...

Я на своем ПК удалил драйвера. Пришлось ручками вычищать. Работает.
В реестре правда "следов" дофига. Чистить не стал.
Посему для теста машина должна быть вобще без следов Hantek'овских DSO* .
Артем, если Вы не против, то может потестите мой файлик? Он не большой, 3МБ и есно
вредоносного кода не содержит.
Он будет работать и без "железа". В нем есть синтезатор.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3927 ]     ... , , , 17, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y