Следующая команда будет обработана только после отрисовки кадра или таймаута, что даёт ощущение тормозов. Тоесть при 100мс развёртке, команда будет обработана только через секунду.
В планах добавить меню по изменению цветов. Мало того, планируют сделать что-то типа плагинов.
Pipo s1 Android 4.2.2 Iconbit Nettab Thor Mini (CUBE U30GT Mini) Android 4.1.1 Запустилась, периодически теряется связь с Oscill - буду пробовать доп питание для осциллографа замутить. Скорее всего (как уже и писалось здесь) недостаток питалова. По сумме макс нагрузка по OTG + падение на зачастую грязных контактах Micro USB + тонкие провода в OTG переходнике = печалька
Следующая команда будет обработана только после отрисовки кадра или таймаута, что даёт ощущение тормозов. Тоесть при 100мс развёртке, команда будет обработана только через секунду.
Дело не в ощущениях. Дело в ошибке т.к. программа просто пишет что Oscill не отвечает и иногда приходиться передергивать приставку.
Запустилась, периодически теряется связь с Oscill - буду пробовать доп питание для осциллографа замутить. Скорее всего (как уже и писалось здесь) недостаток питалова. По сумме макс нагрузка по OTG + падение на зачастую грязных контактах Micro USB + тонкие провода в OTG переходнике = печалька
Есть специальные переходники с дополнительным входом USB куда можно подать питание. Заказать можно у китайцев...
Можно сделать так чтобы каждый раз при подключении не надо было выбирать скорость. К примеру сделать выбор скорости в отдельном меню.
Есть специальные переходники с дополнительным входом USB куда можно подать питание.
а еще лучше - такой переходник со встроенной батареей, чтоб меньше проводов.
А еще лучше - батарейка в стаканчике, надеваемом сзади на bluetooth.oscill - вообще нет проводов, планшет на своем питании, oscill на своём (сменном). Стаканчиков несколько, одним работаем - остальные заряжаем. Стаканчик - подходит от фотопленки, или переходник от батарейки AA на большую.
Дело не в ощущениях. Дело в ошибке т.к. программа просто пишет что Oscill не отвечает и иногда приходиться передергивать приставку.
С этого надо было начинать. Проверю, возможно маленький таймаут.
Пишите об обнаруженных багах, глюках. Одному за всем сложно уследить. Для этого она и альфа чтобы исправлять глюки, добавлять пожелания... Т.е. альфа версия - это значит, что программа еще в разработке. Бетта, когда все что запланировано, сделано и программа работает стабильно. Уходит на тестирование пользователям. Ну а потом, если все нормально - релиз.
Терял связь на долгих развертках. На развертках 200mS и 500mS триггер не работал. Исправлено. Спасибо khseal за найденную ошибку. Сам долгими развертками не пользуюсь, поэтому не заметил.
Теперь всплывающие менюшки закрываются при тапе на любую область экрана.
Мой Galaxy Nexus, Oscill через USB не потянул. Т.е. когда телефон полностью заряжен, все нормально. Стоит разрядится процентов на 10, начинаются глюки (пакет искажается, в последствии теряется связь).
Есть версия, что "для экономии" во многих устройствах на OTG-порт не делают преобразователь на 5В, а гонят непосредственно с батареи. Соответственно, пока акк свежий, 4.1 вольт внешнему устройству хватает. Чуть просядет - и оппаньки, от 3.6В девайс, рассчитанный на 5 В, работать никак не может...
Есть версия, что "для экономии" во многих устройствах на OTG-порт не делают преобразователь на 5В, а гонят непосредственно с батареи.
Сомневаюсь что применяют такой колхоз. Т.к. при пониженном питании нормальные девайсы практически не работают. Я эксперементировал в этой сфере. Брать питания с батареи совершенно нет смысла.
Терял связь на долгих развертках. На развертках 200mS и 500mS триггер не работал. Исправлено. Спасибо khseal за найденную ошибку. Сам долгими развертками не пользуюсь, поэтому не заметил.
Еще были глюки какие то при выборе типа синхронизации. По моему там такая же ошибка как и с развертками. Когда выбираешь синхронизацию WAIT. Пишет что устройство не отвечает. Хотя может оно ответит когда синхронизируется на сигнал. Но лучше тогда сделать отдельное сообщение с надписью ожидание синхронизации сигнала... А про пожелания я уже писал) Изменить цвет луча и сделать отдельный выбор скорости для соединений. Чтобы каждый раз не мучиться со скоростью. Хотя про цвет вы уже говорили что хотите сделать какие-то глобальные настройки по изменению цвета и вида интерфейса. А реально сделать маштабирование мультитачем или некоторые называют это зумом? Проверил на плнашете hyundai H-SP9702. По блютусу работает, а через шнурок пишет что устройство не найдено. Может конечно шнурок не подходит. Но питание точно доходит и там даже отдельный разъем есть под хост. Часто возникает проблема с моим телефоном. Пишет что подключено и после этого сразу же пишет что не отвечает. Внешнее питание пробовал, не особо помогло. Методом проб и ошибок выяснил что зависит от того как вставляешь отг кабель в разъем Может быть конечно у меня отг кабель кривой. Но если быстро втыкаешь тупо кабель в разъем то есть подключение, но не отвечает. А если включаешь чуток криво и потом его довставляешь, то все работает. Странная фигня, если бы что-то не контачило, то он бы писал просто что устройство не обнаружено. Причем эксперементировал на двух отг кабелях. Результат одинаковый. Но если нормально подключился то все работает без проблем...
Еще были глюки какие то при выборе типа синхронизации.
Исправлено в 2.06. Режим Wait пока не реализован. Вообще - опасный режим, и не удобный. При его реализации нужно отключать таймаут. То-есть его можно использовать только тогда, когда уверен, что сигнал придет, иначе будет полный зависон. Программа будет в ступоре пока не получит сигнал. Лучше использовать режим TE. Правда можно пропустить сигнал в момент обработки таймаута.
FREE - без триггера. TO - если не было срабатываний по триггеру, после таймаута (по умолчанию на быстрых развертках 500mS) рисуется то, что получил. TE - то-же самое, что и TO, только график после таймаута не рисуется.
Изменить цвет луча и сделать отдельный выбор скорости для соединений.
Будет, как только реализую файл конфига. Т.е. после запуска программы, будет автоматический поиск Oscill-а как по Bluetoth так и по USB (если ранее подключался).
На счет зума, посмотрим. Я просто не вижу в нем практической пользы. Можно ведь просто изменить время/деление или вольт/деление.
через шнурок пишет что устройство не найдено.
Надо сначала убедиться, что устройство видит Oscill. Методику описывал выше. О результате прошу отписаться.
Часто возникает проблема с моим телефоном. Пишет что подключено и после этого сразу же пишет что не отвечает.
Связь по USB надо тестировать. Причем нужна статистика. Пока мало кто отписался по работе от USB. У меня, например, при просадке напряжения, сначала сигнал начинает дергаться с частотой несколько герц. То-есть получается как-бы модулированный сигнал. Затем теряет связь.
Bluetooth и USB используют одни и те-же функции, только непосредственный прием, передача и инициализация разные.
Внимание! Oscilldroid не использует подпрыг скорости, и поэтому обязательно автоопределение скорости в oscill. Автоопределение есть в прошивке 1.26. Bluetooth модели выпускаются сразу с прошивкой 1.26, а usb.oscill нужно перепрошить.
На счет зума, посмотрим. Я просто не вижу в нем практической пользы. Можно ведь просто изменить время/деление или вольт/деление.
1. для рассмотрения уже захваченного однократного сигнала, ведь передаваемые в oscill настройки действуют на последующие развертки. 2. для повышения разрешающей способности - сигнал минимум 8 битный (а в режиме HiRes - до 16 бит) по вертикали, и до 2 тысяч точек по горизонтали. Чтобы не терять информацию, нужно на каждый квант / каждую выборку дать по пикселю экрана (а если плохое зрение - то и по несколько).
ВНИМАНИЕ!!! Упустил один важный момент. Как написал Роман, с прошивкой Oscill-а версии ниже 1.26, OscillDroid через USB будет работать только на скорости 9600! С Bluetooth вообще работать не будет (если BT не настроен на 9600)! Устанавливайте прошивку 1.26.
Есть-ли смысл оптимизировать под 1.25?
2. для повышения разрешающей способности - сигнал минимум 8 битный (а в режиме HiRes - до 16 бит) по вертикали, и до 2 тысяч точек по горизонтали. Чтобы не терять информацию, нужно на каждый квант / каждую выборку дать по пикселю экрана (а если плохое зрение - то и по несколько).
Согласен, но у меня пока не реализовано изменение размера буффера (336 точек) и не применяется режим Hi-Res. Так-что в будущем еще много работы.
Как написал Роман, с прошивкой Oscill-а версии ниже 1.26, OscillDroid через USB будет работать только на скорости 9600! С Bluetooth вообще работать не будет (если BT не настроен на 9600)! Устанавливайте прошивку 1.26.
Да и на 1.26 тоже не совсем корректно работает. К примеру если ты изначально выбрал скорость 9600, то только на ней и сможешь работать или придется переподключать девайс. Я вот думаю из-за этого он как раз и глючит иногда при подключении. Т.к. ведет себя так же. Пишет подключено и потом нет ответа...
У меня, например, при просадке напряжения, сначала сигнал начинает дергаться с частотой несколько герц. То-есть получается как-бы модулированный сигнал. Затем теряет связь.
Я же писал что с дополнительным питанием такая же проблема. Причем если подключил нормально, то работает стабильно.
Надо сначала убедиться, что устройство видит Oscill. Методику описывал выше. О результате прошу отписаться.
1.Установите с Play Market USB Serial Terminal Lite. 2.Подключете к планшету Oscill. 3.Запустите программу USB Serial Terminal Lite. 4.В меню выберите USB Descriptions. Должна появиться информация о USB устройстве. VID 4292 PID 33806 С другими PID и VID OscillDroid работать не будет!
Я кстати не нашел такой программы на планшете, а на телефоне находит... Скачал USB Device info. Там две вкладки андроид и линукс. В линуксе девайс видит, а в вкладке андроид нет...
Да и на 1.26 тоже не совсем корректно работает. К примеру если ты изначально выбрал скорость 9600, то только на ней и сможешь работать или придется переподключать девайс.
Да, есть такое. Специфика Oscill-а. Автоопределение скорости работает один раз. Вот и ответ на вопрос "Есть-ли смысл оптимизировать под 1.25?". Надо внедрять команду установки скорости. Взял на заметку.
В линуксе девайс видит, а в вкладке андроид нет...
Не, это не-то. В программе используется API андройда. Можно попробовать еще какие нибудь программы. К примеру какие-нибудь USB терминалы. Там часто встречается вкладка информации об устройстве.
Не, это не-то. В программе используется API андройда. Можно попробовать еще какие нибудь программы. К примеру какие-нибудь USB терминалы. Там часто встречается вкладка информации об устройстве.
Это как раз то. Просто планшет не видит осцилл нормально в API андроида Но видно что подключение есть... В той же программе на телефоне информация о девайсе есть полноценная. Мне в принципе пофигу. Планшет не мой, его принесли в ремонт. Подключил только для тестов. О результатах тестов сообщил.
Производитель: Motorola Модель: Defy Другие названия: MB525 Размер экрана: 3.7 Разрешение экрана (px): 480 x 854 Тип экрана: TFT Видеоускоритель: PowerVR SGX530 Android: 4.1
Законектился с пол-тыка. Спасибо разрабам!!! Непонятно для чего окошечко внизу, слева, между левой крайней и версией железа. Там, где цыфры зелёные меняются, от 0 до 9. Это оно о чём мне говорит? Спасибо!
Законектился с пол-тыка. Спасибо разрабам!!! Непонятно для чего окошечко внизу, слева, между левой крайней и версией железа. Там, где цыфры зелёные меняются, от 0 до 9. Это оно о чём мне говорит? Спасибо!
Это fps. Если по проводу коннектились то маловато, если по блютусу то более менее.
Законектился с пол-тыка. Спасибо разрабам!!! Непонятно для чего окошечко внизу, слева, между левой крайней и версией железа. Там, где цыфры зелёные меняются, от 0 до 9. Это оно о чём мне говорит? Спасибо!
Это fps. Если по проводу коннектились то маловато, если по блютусу то более менее.
Отчитываюсь по версии 2.06. На телефонах Tooky t83+(Android 4.0.4) и CDS1000(Android 4.0.4) по блютусу работает, а по USB - нет(в телефонах нет OTG). На планшете U30GT работает и на блютусе, и на USB.
Проверил на смартфоне Samsung Galaxy S3. Hard v1.24 Soft v1.26
Работает как по BT так и по USB через OTG переходник от планшета:
akunak wrote:
в телефонах нет OTG
-не нужно отвечать сразу за все телефоны.
Понравился новый интерфейс (по сравнению с v0.9).
Плюсы:
Автозапуск оболочки при подключении к micro-USB бОльшая площадь под осциллограмму Правильный размер шрифта (на v0.9 надписи не вмещались на кнопки) Удобное расположение кнопок управления Приложение не даёт погаснуть экрану (не нужно "тапать" по экрану как раньше)
Минусы:
Цвет линии развёртки сливается с сеткой
Пожелания: Реализовать управление жестами: регулировку "щипком" по вертикали (чувствительность канала) и горизонтали (длительность развёртки). Это было бы очень удобно. Добавить управление кнопками с выпадающим списком (чувств., длительность и т.д.) таким способом: нажать и удерживать кнопку до появления списка, не отрывая палец провести до нужного пункта, поднять палец - пункт выбран, список исчез (это также пригодится для резистивных экранов, не поддерживающих мультитач). Хотелось бы видеть на экране измеритель частоты и среднеквадратичный вольтметр Подружить программу с датчиком положения в пространстве, что-бы она могла переворачиваться вместе с аппаратом
По BT FPS доходит до 30, а по USB максимум 3, и коннектится только на скорости 9600
P.S. Огромное спасибо автору оболочки под андроид. Продолжайте разработку, ваша программа многим очень пригодится .