Oscill Support Forum

You are not logged in.

#1 2009-05-01 22:09:22

Georg
Member

Самописное ПО

А можно ли получить исходники с примером работы с вашими драйверами, хочу написать свой софт для отображения специфического сигнала. Возможно мне удастся написать софт который поможет популяризации вашего устройства smile

 

#2 2009-05-02 00:44:27

Oscill
Oscill author

Re: Самописное ПО

ну, исходники вряд-ли, а протокол обмена и вызовы библиотеки - документируются. Там далеко не просто - в начале сессии из осцилла запрашиваются десятки его параметров, и по ним оболочка узнает поддерживаемые режимы и диапазоны. Затем в процессе работы также много чего из девайса запрашивается, так как настройки взаимосвязаны - например, длина массива выборок при быстрой развертке меньше, чем при медленной. Или, диапазон оффсета меняется в зависимости от чувствительности. Делать свою полноценную оболочку - достаточно долго и трудоемко, поскольку для компенсации ограниченности железа пришлось значительно усложнить прошивку и оболочку, а также их взаимодействие.
Если нужно что-то конкретное/специфическое - так, может, проще оговорить интерфейс между основной оболочкой и вашим софтом, то есть отдавать нужные данные в реалтайме, причем - в удобном вам виде, то есть останется только написать их отображение. Намного проще "напрыгнуть" на существующий обмен с осциллом, и выцеплять из него нужные данные.
Напишите на rd@oscill.com, я продемонстрирую листинг сеанса связи - скорее всего, желание разбираться в протоколе отпадёт.

 

Forum Tools