ОСРВ WINDOWS-2

Управление шаговым двигателем из Питона

Так, светодиоды и Cом порт это конечно хорошо, но хотелось бы чего-нибудь посерьезнее-). Оптимальным вариантом для обработки данных в реальном времени был бы вентильный двигатель, но — вентильного двигателя у меня под руками нет, поэтому придется пилить шаговый-) Шаговый двигатель конечно не так нагляден — обратная связь для вращения в противоположность вентильному не нужна, разве что для управления в реальном времени, но управление в реальном времени — дело будущего. Пока к сожалению придется ограничиться чисто зрелищной стороной вопроса — осциллограф из Китая не приехал пока-). И хотя разобраться что где криво работает пока нельзя-(, но в данном случае главное это демонстрация быстродействия питонского приложения в реальном времени.

Читать дальше
  • +1
  • 19 ноября 2016, 10:19
  • basil
  • 2

ОСРВ Windows

ЖЕЛЕЗНЫЙ ТЕСТ



Прекрасные результаты производительности продемонстрированные питонскими приложениями в предыдущих тестах, волей-неволей заставляют подумать об их количественной оценке. Я не стал размениваться на консольный скрипт, а сразу решил попробовать написать универсальную утилиту для тестирования обмена по последовательному порту.

Читать дальше

Доступ к портам с использованием WinApi и dll из Python

или взлет на рожденном ползать


Предыдущие реализации на Питоне аналога проприетарного софта, оказались вполне ничего себе, т. е. все работает, и все похоже на Excel, а значит endusers будут довольны-). Дальнейший простор для полета фантазии немного сдерживается невозможностью доступа к более детальным настройкам портов из стандартных модулей. Но оказывается в Питоне есть такая изумительная вещь как доступ к WinApi функциям, что расширяет перспективы чуть ли не до Cpp-шных. Причем это касается не только портов, а еще кучи всяких вещей. Список и краткое описание поддерживаемых WinApi функций для Питона здесь-
docs.activestate.com/activepython/3.3/pywin32/win32file.html, прорва примеров на Nullege здесь — nullege.com/codes/search/win32file и здесь www.programcreek.com/python/index/1133/win32file, ну и как это принято в Питоне избавление от несовершенства модулей — доступ к WinApi функциям, осуществляется через модуль-) — win32file,- соответственно — pip install win32file.

Читать дальше

Автоматический сбор данных-4

Пилим GUI


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

Читать дальше
  • 0
  • 22 апреля 2016, 06:57
  • basil
  • 3

Автоматический сбор данных 3

Автоматический сбор данных 3


или

Идущие за хвостом змеи


— … Но как вы уничтожаете злых духов?
— С помощью девяти слов правды.
— Каким образом?
— Девять слов, девять слов правды, они таковы:
столкновение, воин, битва, мужчина, изобилие, древность, порядок, жизнь, первенство, — когда их произносят, надо почтительно встать тридцать шесть раз
клацнуть зубами, провести правым большим пальцем четыре вертикальные линии и пять горизонтальных, делая это быстро можно уничтожать злых духов и демонов...


Акира Куросава «Идущие за хвостом тигра»

В предыдущей статье вопрос постройки на опен сорсной базе аналога проприетарного софта для сбора данных был практически решен, за одним, но досадным исключением, а именно невозможностью строить графики. Предыдущий numpy ну никак не устанавливался в третий питон, рецепты по его установке по сложности уже достигали способов борьбы со злыми духами в фильме Куросавы «Идущие за хвостом тигра» -)) (см эпиграф-))) Но однажды, чисто для проформы набрав в консоли pip install numpy, я неожиданно обнаружил, что ставится уже 1.11 версия, что и дает наконец-то возможность воспользоваться графикой.

Читать дальше

Автоматический сбор данных

или

Идущие за хвостом змеи


— … Но как вы уничтожаете злых духов?
— С помощью девяти слов правды.
— Каким образом?
— Девять слов, девять слов правды, они таковы:
столкновение, воин, битва, мужчина, изобилие, древность, порядок, жизнь, первенство, — когда их произносят надо почтительно встать, тридцать шесть раз
клацнуть зубами, провести правым большим пальцем четыре вертикальные линии и пять горизонтальных, делая это быстро можно уничтожать злых духов и демонов...


Акира Куросава «Идущие за хвостом тигра»

В предыдущей статье вопрос постройки на опен сорсной базе аналога проприетарного софта для сбора данных был практически решен, за одним, но досадным исключением, а именно невозможностью строить графики. Предыдущий numpy ну никак не устанавливался в третий питон, рецепты по его установке по сложности уже достигали способов борьбы со злыми духами в фильме Куросавы «Идущие за хвостом тигра» -)) (см эпиграф-))) Но однажды, чисто для проформы набрав в консоли pip install numpy, я неожиданно обнаружил, что ставится уже 1.11 версия, что и дает наконец-то возможность воспользоваться графикой.

Читать дальше
  • 0
  • 16 апреля 2016, 13:55
  • basil
  • 2

Автоматический сбор данных

Приручаем Питон


Продолжая тему об автоматическом сборе данных, — хотя и действительно Excel знает народу больше чем что либо другое, без свободного софта сейчас никак (особенно при наблюдающемся сейчас патологическом обострении борьбы за авторские права). Конечно самый развесистый вариант это OpenOffice, но на его OpenBasice нет в чистом виде работы с портами (поправьте если ошибся) и поэтому все равно надо подключать сторонние скрипты. Поэтому и просто Питона для начала хватит-).

Читать дальше
  • +1
  • 23 января 2016, 22:34
  • basil
  • 3

Excel и автоматический сбор данных.

Excelsior сборка данных


Вопрос о получении данных в Excel довольно подробно разобран на бывшем pcports, а ныне kernelchip.ru, единственная проблема это то, что приведенные примеры относятся к старым версиям Excel и mscomm32.ocx и в новых операционных системах (напр. w7) это все не поддерживается. Activex компонент mscomm32.ocx не устанавливается в семерку и не поддерживается новыми версиями офиса. Не знаю с чем это связано, но мне так и не удалось найти встроенный аналог этого компонента в VBA, зато нашелся бесплатный компонент совместимый и с w7 и с новым офисом — https://home.comcast.net/~hardandsoftware/NETCommOCX.htm управление им такое же как mscomm.ocx только немного другие названия.

Читать дальше

SCM-RTOS

SCM RTOS — жесткая реальность реальной оси.


В сообществе уже было несколько статей по SCM rtos, начиная с приделки к AVR студии и кончая межпроцессным взаимодействием, остался неосвещенным очень существенный вопрос — в чем же собственно ее реальтаймность и как это посмотреть. На нескольких примерах я попытаюсь это проиллюстрировать.

Читать дальше
  • -3
  • 09 октября 2012, 16:07
  • basil

ОСРВ OSA первоначальное знакомство

Разведение ОС в домашних условиях


Во-первых по OSA есть хороший учебник на самом же сайте осы www.pic24.ru/doku.php/osa/ref/download/intro и отличный chm дается прямо с ней, во-вторых на сайте навалом хороших примеров. Приводимые простые примеры только дополняют примеры автора осы. Это чисто практический опыт первоначального знакомства, вообще же это дело серьезное и требует внимания и серьезного отношения. Пятьсот раз я был уверен что это глюк операционной системы и в конечном итоге оказывалось что я всегда ошибался.

Читать дальше