Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Своими руками

Своими руками Завершенные и текущие проекты, хард & софт

Ответ
 
Опции темы Опции просмотра
Старый 13.08.2009, 13:14   #1
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 45
Сообщений: 4,101
Вес репутации: 1883/93
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Полезный софт своими руками

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

Если Вам понадобилось что-то из них - автору в репу можно плюсануть. только внимательно смотрите кто именно автор.
На вирусы проверяем самостоятельно.

Последний раз редактировалось IgorV; 10.02.2010 в 13:49.
IgorV вне форума   Ответить с цитированием
Старый 13.08.2009, 14:16   #2
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 45
Сообщений: 4,101
Вес репутации: 1883/93
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию FontEdit, редактор шрифтов

FontEdit, редактор шрифтов позволяет редактировать растровые шрифты, которые могут использоваться в разработках конструкций на микроконтроллерах. Программа позволяет импортировать шрифты, установленные в Windows, а также сохранять шрифт в нескольких форматах.
http://cprime.110mb.com/products/fontedit/index.php
Автор: Ecole.
обсуждение тут

Последний раз редактировалось IgorV; 13.08.2009 в 15:10.
IgorV вне форума   Ответить с цитированием
Старый 13.08.2009, 14:54   #3
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 45
Сообщений: 4,101
Вес репутации: 1883/93
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию HEX/DEC редактор epEdit

Изначально программа предназначалась для замены встроенноего EEPROM-редактора в microC, но сгодится для редактирования любого файла...


1. Вывод данных в форматах: шестнадцатеричном, десятичном и символьном виде.
2. Вывод адресов в шестнадцатеричном и десятичном виде.
3. Редактирование данных в зависимости от формата вывода.
4. Изменение размера файла.
5. Копирование, заполнение фрагмента файла.
6. Распознавание *.edd-файла (определяется по расширению).
7. Запоминание последнего открытого файла и типа вывода (п.1 и п.2).
Если в командной строке при запуске редактора есть имя файла и он существует - будет открыт, в противном случает открытие последнего файла с каким работали (если существует).
8. Список всех когда либо открываемых epEdit-ом файлов и возможность добавления комментария к каждому файлу.
9. Создание нового бинарного или *.edd-файла заданной длины.
10. Сохранение открытого файла под другим именем.
11. Открытие файла из командной строки (есть хитрый вариант, например, для microC.exe).
Лежит тут:
http://www.vovka.sv19.com/index.php?vs=11&idp=78
обсуждение: тут
Автор: Vovka
IgorV вне форума   Ответить с цитированием
Старый 13.08.2009, 15:09   #4
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 45
Сообщений: 4,101
Вес репутации: 1883/93
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию wav2AsmCB

wav2AsmCB - преобразование wav файлов в исходник на Си или Асм с возможностью обрезки не звуковых данных (т.е. копирайтов и заголовка) без их перекодирования (как есть).
Можно просто обрезать не звуковые данные и получить бинарник с (или без) указанием длины файла в начале (unsigned long int= 4 байта)

Вообще файл может быть любым. Хоть картинка. Тогда можно картинку в виде исходника вставить в текст своей программы на Си или асм.
Есть бинарный шрифт - можно получить из него исходник (массив кодов)
лежит тут: http://imeda.nm.ru/wav2AsmCB.rar
Автор: IgorV
обсуждение: разбросано по старому и новому форуму
IgorV вне форума   Ответить с цитированием
Старый 14.08.2009, 13:04   #5
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 45
Сообщений: 4,101
Вес репутации: 1883/93
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию редактор конфигурации IP для MCHP TCPIP бордов ipEdit

утилита ipEdit для редактирования файла с настройками IP, мак, DHCP, DNS, для микрочиповской демоборды (так же и других пользующихся либой TCP/IP от микрочипа)
В файле лежат настройки в том же порядке как в структуре либы
Код:
typedef struct __attribute__((__packed__)) _APP_CONFIG 
{
	IP_ADDR		MyIPAddr;
	IP_ADDR		MyMask;
	IP_ADDR		MyGateway;
	IP_ADDR		PrimaryDNSServer;
	IP_ADDR		SecondaryDNSServer;
	IP_ADDR		DefaultIPAddr;
	IP_ADDR		DefaultMask;
	BYTE		NetBIOSName[16];
	struct
	{
		unsigned char : 6;
		unsigned char bIsDHCPEnabled : 1;
		unsigned char bInConfigMode : 1;
	} Flags;
	MAC_ADDR	MyMACAddr;
 } APP_CONFIG;
только спереди лежит байт 0x67 - типа это именно то что надо.
Лежит тут: http://www.vovka.sv19.com/index.php?vs=11&idp=80
Автор:Vovka

Последний раз редактировалось IgorV; 14.08.2009 в 16:40.
IgorV вне форума   Ответить с цитированием
Старый 15.08.2009, 14:19   #6
ESD
Senior Member
 
Аватар для ESD
 
Регистрация: 26.02.2007
Сообщений: 539
Вес репутации: 243/41
ESD has a spectacular aura aboutESD has a spectacular aura aboutESD has a spectacular aura about
Отправить сообщение для ESD с помощью ICQ Отправить сообщение для ESD с помощью Skype™
По умолчанию Re: Полезный софт своими руками

Очень наглядный расчет резистивных делителей (excel).
Автор:ESD
Миниатюры
div.jpg  
Вложения
Тип файла: pdf divider.xls.pdf (445.0 Кб, 292 просмотров)
__________________
Программист встраиваемых систем - это профессия. Эмбеддер - это стиль жизни.
ESD вне форума   Ответить с цитированием
Старый 15.08.2009, 23:21   #7
Vovka
Senior Member
 
Аватар для Vovka
 
Регистрация: 27.12.2007
Адрес: Украина, г.Харьков
Возраст: 48
Сообщений: 1,625
Вес репутации: 2007/67
Vovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond repute
Отправить сообщение для Vovka с помощью ICQ
По умолчанию PicChart - Программа "Таблица параметров PIC-микроконтроллеров"

Просмотр параметров PIC-микроконтроллеров в виде таблицы.
На мой взгляд удобно подобрать нужный PIC.

В архив с программой вложены файлы: 8-разрядных PIC-микроконтроллеров, EEPROM-11xx, EEPROM-24xx, EEPROM-25xx, EEPROM-93xx, EEPROM-DIM-DDR, аналоги микросхем и их эл. характеристики
Данные взяты с сайта www.microchip.com 24 января 2009г.
Добавлено: "Условные обозначения SMD-транзисторов", "Нормы нагрузки проводов по току" и "Международные телефонные коды"

Лежит тут: http://vovka.sv19.com/index.php?vs=11&idp=75
Обсуждение: тут
Автор: Vovka
__________________
Настройся на хороший день и он таким будет!

Последний раз редактировалось Vovka; 15.08.2009 в 23:27. Причина: нашел ссылку обсуждения ;)
Vovka вне форума   Ответить с цитированием
Старый 23.08.2009, 10:50   #8
air
Senior Member
 
Регистрация: 26.02.2007
Адрес: Moscow
Возраст: 49
Сообщений: 130
Вес репутации: 253/37
air is a jewel in the roughair is a jewel in the roughair is a jewel in the rough
Отправить сообщение для air с помощью Skype™
По умолчанию Дизассемблер

Понадобилось мне в 1998 году, когда ещё не было схем, сделать PicStart.
Потом ещё одна работка, потом USB на ASM перевести.
Короче дизассемблер.
Лежит тут: http://t275.narod.ru/picdis4.zip
Автор: air
air вне форума   Ответить с цитированием
Старый 30.08.2009, 19:20   #9
djpunker
Member
 
Регистрация: 14.11.2008
Адрес: Смоленск
Возраст: 32
Сообщений: 48
Вес репутации: 124/29
djpunker will become famous soon enoughdjpunker will become famous soon enough
Отправить сообщение для djpunker с помощью ICQ
По умолчанию Конвертор строк в LCD код

text2lcd Програмка генерации C кода LCD дисплея на HD44780(rus) и ему подобных,для компилятора CCS PICC (в будущем сделаю поддержку MPASM и всех спец символов).
Для работы необходим Microsoft .NET Framework 2.0
Автор: djpunker
Качаем тут http://lnbsat.narod.ru/files/text2lcd.exe

Последний раз редактировалось djpunker; 30.08.2009 в 19:30.
djpunker вне форума   Ответить с цитированием
Старый 31.08.2009, 12:23   #10
andrix
Member
 
Регистрация: 04.06.2009
Возраст: 29
Сообщений: 43
Вес репутации: 247/28
andrix has a spectacular aura aboutandrix has a spectacular aura aboutandrix has a spectacular aura about
По умолчанию Re: Полезный софт своими руками

Занимаюсь электроникой для дорожных знаков и написал себе несколько программ для быстрого расчета.
Эта программа не совсем точная но очень помагает при необходимости дать быстрый ответ заказчику
http://depositfiles.com/files/eb3b68ah7
может кому будет интересно

Обсуждение:
Цитата:
Сообщение от DL36 Посмотреть сообщение
Все хорошо, только непонятно для каких расчетов она используется, в чём её неточность.
Цитата:
Сообщение от AlexPv Посмотреть сообщение
... не удержался. Вот статья, посвящённая мегабайтным приложениям, которые созданы в DELPHI.
PS: А то ведь простейшие программки, а весят не мене 400кБ.
Цитата:
Сообщение от andrix Посмотреть сообщение
Неточность заключается в том, что она расчитывает мощность при условии что все светодиоды подключены паралельно и к ним последовательно потом расчитывается резистор на ОГРОМНУЮ мощность и ставится простой стабилизатор без учета потерь на нем. Такая себе аля идеальная система.

В действительности я пересчитываю потом все в простом екселе где уже пытаюсь учитывать все нюансы. Такие как: паралельно-последовательное включение светодиодов, КПД драйвера и тд.
Количество светодиодов на один знак уходит примерно от 80 до 600 шт.

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

Тем более, что програмка писалась как всегда на скорую руку для ускорения работы.

Последний раз редактировалось IgorV; 04.09.2009 в 19:09. Причина: добавил обсуждение
andrix вне форума   Ответить с цитированием
Старый 04.09.2009, 19:08   #11
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 45
Сообщений: 4,101
Вес репутации: 1883/93
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию randomizer

randomizer вводим текст нажимаем кнопку и получаем текст из тех же букв, только в совершенно перемешанном порядке. С одной стороны позволяет изменить энтропию, а с другой просто забавная игра "угадай слово"
Автор:ESD
Вложения
Тип файла: pdf Randomizer.rar.pdf (3.9 Кб, 36 просмотров)
IgorV вне форума   Ответить с цитированием
Старый 18.09.2009, 19:10   #12
pupkinzon
Junior Member
 
Регистрация: 18.09.2009
Возраст: 45
Сообщений: 1
Вес репутации: 100/0
pupkinzon will become famous soon enoughpupkinzon will become famous soon enough
По умолчанию Re: Полезный софт своими руками

font2C Конвертор шрифтов Windows в С код.
Автор: pupkinzon.
Написан исключительно под свои нужды, возможно, кому нибудь еще пригодится.
Шрифт (256 символов макс.) переводится к структуре:
Код:
// font descriptor type
typedef struct {
	// character cell extent
	BYTE height;
	// font jump table
           const WORD* jtbl;
	// font data
	const BYTE* data;

} ESGUI_FONT;
В результате работы получается, например, это-magistralc22.zip.pdf.
Сам конвертор - font2C.7z.pdf.
То, какие символы экспортируются, выбираем в таблице мышью, щелчками поодиночке, или много сразу - click-and-drag. При загрузке по-умолчанию - выбрано все. Пустое место сверху-снизу можно откропать.
Для удобоваримого визуального представления экспортированного шрифта используются предопределенные макросы, для представления битов в байте, вида #define X_X_X_X_ 0xAA
Получается, например следующее:
Код:
// char '@' (0040), offset 01C0
// width:
8,
________,
________,
___XXXX_,
__X____X,
_X__XX_X,
_X_X_X_X,
_X_X_X_X,
_X_X_X_X,
_X__XXX_,
__X_____,
___XXX__,
________,
________,
Шрифт автоматически поддерживает посимвольную ширину глифов.
pupkinzon вне форума   Ответить с цитированием
Старый 02.11.2009, 13:22   #13
Vovka
Senior Member
 
Аватар для Vovka
 
Регистрация: 27.12.2007
Адрес: Украина, г.Харьков
Возраст: 48
Сообщений: 1,625
Вес репутации: 2007/67
Vovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond repute
Отправить сообщение для Vovka с помощью ICQ
По умолчанию PicRegEdit - редактор регистров МК

Редактирование регистров PIC-микроконтроллеров с мини-справкой.
Поддерживаемые PIC-и будут добавляться по мере возможности.
Есть PIC16F84

Лежит тут: http://www.vovka.sv19.com/index.php?vs=11&idp=83
Обсуждение: тут
Автор: Vovka
__________________
Настройся на хороший день и он таким будет!
Vovka вне форума   Ответить с цитированием
Старый 07.11.2009, 13:46   #14
!Hawk!
Member
 
Регистрация: 09.03.2009
Сообщений: 61
Вес репутации: 113/28
!Hawk! will become famous soon enough!Hawk! will become famous soon enough
По умолчанию Re: Полезный софт своими руками

PicAsmEditor - редактор ассемблерных файлов, заточеный под PIC. http://progcode.narod.ru/soft/picasmeditor.html

MPF_Prog - программатор для PIC контроллеров http://www.pure-basic.narod.ru/project/mpf_prog.html


KS0108 - конструктор картинок для графических модулей http://www.ikarab.narod.ru/KS0108.html

PIC_Delay (для Windows и Linux) - Универсальная программа расчёта задержек http://www.ikarab.narod.ru/Delay.html


Программирование микроконтроллеров PICmicro - Особенности программирования МК, среднего семейства PICmicro. Схема программатора, структура команд и алгоритмы выпонения операций. Приведены примеры программирования MK, с помощью "простого" программатора, типа Extra-PIC.
Статья в журнале Радиомир. http://radio-mir.com/magazine.php?ma...=2009&month=10
Автор !Hawk!

Последний раз редактировалось IgorV; 07.11.2009 в 16:22.
!Hawk! вне форума   Ответить с цитированием
Старый 12.12.2009, 09:32   #15
Sash
Senior Member
 
Регистрация: 14.04.2007
Адрес: Не очень далеко от Питера (Новосибирск)
Возраст: 39
Сообщений: 940
Вес репутации: 1502/58
Sash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant future
По умолчанию Re: Полезный софт своими руками

Простенький конвертер UCS2 в текст и обратно.
Автор: Sash

UCS2.exe.pdf
Sash вне форума   Ответить с цитированием
Старый 16.12.2009, 13:05   #16
electron555
Member
 
Аватар для electron555
 
Регистрация: 15.12.2009
Возраст: 45
Сообщений: 66
Вес репутации: 89/0
electron555 will become famous soon enough
Отправить сообщение для electron555 с помощью ICQ
По умолчанию Re: Полезный софт своими руками

Преобразователь системы счисления размер 56,0 КБ. Могу выслать по почте.
Миниатюры
Калькулятор.JPG  
electron555 вне форума   Ответить с цитированием
Старый 09.01.2010, 19:03   #17
vadimxg
Junior Member
 
Регистрация: 08.01.2010
Возраст: 39
Сообщений: 16
Вес репутации: 100/25
vadimxg will become famous soon enoughvadimxg will become famous soon enough
По умолчанию Re: Полезный софт своими руками

Просто файл в excell для расчета температуры из сопротивления платинового датчика от HoneyWell 701-101 BAB -B00
Вложения
Тип файла: pdf HoneyWell_calc.zip.pdf (22 байт, 23 просмотров)
Тип файла: pdf Termosensor_Pt_HoneyWell.pdf (2.80 Мб, 19 просмотров)
vadimxg вне форума   Ответить с цитированием
Старый 26.01.2010, 10:49   #18
Vovka
Senior Member
 
Аватар для Vovka
 
Регистрация: 27.12.2007
Адрес: Украина, г.Харьков
Возраст: 48
Сообщений: 1,625
Вес репутации: 2007/67
Vovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond repute
Отправить сообщение для Vovka с помощью ICQ
По умолчанию Re: Полезный софт своими руками

LcdConv.exe - простенькая программка для перекодирования русского текста для ЖКИ WH0802
Пример.
Вводим строку: Привет!
В итоге в буфере обмена будет такая строка:
const char text[7] = {0xA8,0x70,0xB8,0xB3,0x65,0xBF,0x21}; // Привет!
__________________
Настройся на хороший день и он таким будет!
Vovka вне форума   Ответить с цитированием
Старый 26.01.2010, 12:54   #19
DL36
Senior Member
 
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/89
DL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant future
По умолчанию Re: Полезный софт своими руками

Цитата:
Сообщение от Vovka Посмотреть сообщение
LcdConv.exe - простенькая программка для перекодирования русского текста для ЖКИ WH0802
Пример.
Вводим строку: Привет!
В итоге в буфере обмена будет такая строка:
const char text[7] = {0xA8,0x70,0xB8,0xB3,0x65,0xBF,0x21}; // Привет!
Если место позволяет лучше перекодировать прямо в программе.
Читабельность получается гораздо выше.
DL36 вне форума   Ответить с цитированием
Старый 31.01.2010, 19:56   #20
!Hawk!
Member
 
Регистрация: 09.03.2009
Сообщений: 61
Вес репутации: 113/28
!Hawk! will become famous soon enough!Hawk! will become famous soon enough
По умолчанию Re: Полезный софт своими руками

Hex-Dec-Bin - Конвертер систем счисления (вместе с исхдником на языке PureBasic) http://pure-basic.narod.ru/miscfiles/Hex-Dec-Bin.rar


ConverterForHD44780 - конвертер текста для индикатора на основе контроллера HD44780 http://pure-basic.narod.ru/miscfiles...ForHD44780.rar

!Hawk! вне форума   Ответить с цитированием
Старый 01.02.2010, 22:26   #21
!Hawk!
Member
 
Регистрация: 09.03.2009
Сообщений: 61
Вес репутации: 113/28
!Hawk! will become famous soon enough!Hawk! will become famous soon enough
По умолчанию Re: Полезный софт своими руками

Hex_Test - прога, проверяющая целостность HEX файлов http://pure-basic.narod.ru/miscfiles/Hex_Test.rar

!Hawk! вне форума   Ответить с цитированием
Старый 08.02.2010, 19:19   #22
DL36
Senior Member
 
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/89
DL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant future
По умолчанию Самодиагностика PIC'ов

Для повышения надежности устройств часто применяют самодиагностирование контроллера, в ходе которого производится проверка целостности ROM, RAM и работоспособности внешних модулей. Предлагаемый модуль crc32.c предназначен для диагностирования ROM-памяти методом подсчета контрольной суммы ее содержимого и сравнения с зашитой константой. К нему прилагается утилита calcCrc32.exe для управления HEX-файлом: подсчета исходной контрольной суммы и упаковки ее в HEX-файл. Подробности - в файле readme.txt
Если есть вопросы то сюда.
Автор DL36
DL36 вне форума   Ответить с цитированием
Старый 08.02.2010, 19:30   #23
DL36
Senior Member
 
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/89
DL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant future
По умолчанию Макрос для работы с портами в С30

Макросы от Alex B. и мои, очень рекомендую.
Обсуждение
DL36 вне форума   Ответить с цитированием
Старый 10.02.2010, 12:23   #24
Лексус
Junior Member
 
Регистрация: 10.02.2010
Возраст: 39
Сообщений: 9
Вес репутации: 100/0
Лексус will become famous soon enoughЛексус will become famous soon enough
По умолчанию Re: Полезный софт своими руками

простенькая программа для получения последовательности символов упорядоченных по частоте появления в тексте
Analiz.exe
автор Лексус

Последний раз редактировалось IgorV; 10.02.2010 в 13:43.
Лексус вне форума   Ответить с цитированием
Старый 17.03.2010, 13:35   #25
skoctehs
Junior Member
 
Регистрация: 15.03.2009
Адрес: Severomorsk
Возраст: 38
Сообщений: 4
Вес репутации: 100/0
skoctehs will become famous soon enoughskoctehs will become famous soon enough
Smile Re: Полезный софт своими руками

Что уважаемые скажут насчет виртуальных приборов но на настоящем цифровом осциллографе в качестве АЦП?

Нижепреведенный скрипт строит АЧХ в Экселе
осцил показывает частоту и напругу входного сигнала


'Создаем экземпляр компонента для работы с портом
Dim KeUSB As New MSComm

Private Sub CommandButton1_Click()
Dim st
'Настраиваем порт
KeUSB.CommPort = Val(TextBox1.Value)
KeUSB.Settings = "9600,N,8,1"
KeUSB.Handshaking = comNone
KeUSB.InputLen = 0
KeUSB.InBufferSize = 40
KeUSB.OutBufferSize = 40
KeUSB.RThreshold = 0
'Открываем порт
KeUSB.PortOpen = True

Do
st = KeUSB.Input
Loop Until KeUSB.InBufferCount = 0


KeUSB.Output = "*idn?" & Chr(13) & Chr(10)
Do
Dummy = DoEvents()
Loop Until KeUSB.InBufferCount >= 2
Cells(1, 2) = KeUSB.Input

Dim nn As Integer ' кол-во точек измерения
Dim Y As Integer
Dim freq As Double
Dim freq_old As Double
nn = Cells(1, 1).Value
freq_old = 0

For Y = 1 To nn

Do

KeUSB.Output = ":MEAS:FREQ?" & Chr(13) & Chr(10)
Do
Dummy = DoEvents()
Loop Until KeUSB.InBufferCount >= 5
st = Left(KeUSB.Input, 9)
Cells(Y, 10).Value = st
freq = Val(st)
Cells(Y, 8).Value = freq

Loop Until Abs(freq - freq_old) > freq / 1000



KeUSB.Output = ":MEAS:VRMS?" & Chr(13) & Chr(10)
Do
Dummy = DoEvents()
Loop Until KeUSB.InBufferCount >= 5
Cells(Y, 11).Value = Left(KeUSB.Input, 9)

Cells(Y, 9) = Y ' ход выполнения
freq_old = freq
Next Y

Do
st = KeUSB.Input
Cells(2, 2) = st
Loop Until st = ""

'закрываем порт

KeUSB.PortOpen = False
End Sub
skoctehs вне форума   Ответить с цитированием
Ответ

Метки
софт, утилиты


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PicKit2 своими руками gontharov Инструментарий 25 18.11.2012 07:41
Метализация контактных площадок своими руками Artyuha Печатный монтаж 7 10.11.2009 00:36


Часовой пояс GMT +3, время: 19:03.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot