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

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

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

Ответ
 
Опции темы Опции просмотра
Старый 13.08.2009, 14:14   #1
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 44
Сообщений: 4,101
Вес репутации: 1864/88
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 в 14:49.
IgorV вне форума   Ответить с цитированием
Старый 13.08.2009, 15:16   #2
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 44
Сообщений: 4,101
Вес репутации: 1864/88
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 в 16:10.
IgorV вне форума   Ответить с цитированием
Старый 13.08.2009, 15:54   #3
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 44
Сообщений: 4,101
Вес репутации: 1864/88
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, 16:09   #4
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 44
Сообщений: 4,101
Вес репутации: 1864/88
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, 14:04   #5
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 44
Сообщений: 4,101
Вес репутации: 1864/88
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 в 17:40.
IgorV вне форума   Ответить с цитированием
Старый 15.08.2009, 15:19   #6
ESD
Senior Member
 
Аватар для ESD
 
Регистрация: 26.02.2007
Сообщений: 536
Вес репутации: 224/36
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 Кб, 280 просмотров)
__________________
Программист встраиваемых систем - это профессия. Эмбеддер - это стиль жизни.
ESD вне форума   Ответить с цитированием
Старый 16.08.2009, 00:21   #7
Vovka
Senior Member
 
Аватар для Vovka
 
Регистрация: 27.12.2007
Адрес: Украина, г.Харьков
Возраст: 47
Сообщений: 1,389
Вес репутации: 1333/52
Vovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud of
Отправить сообщение для 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; 16.08.2009 в 00:27. Причина: нашел ссылку обсуждения ;)
Vovka вне форума   Ответить с цитированием
Старый 23.08.2009, 11:50   #8
air
Senior Member
 
Регистрация: 26.02.2007
Адрес: Moscow
Возраст: 47
Сообщений: 130
Вес репутации: 234/32
air has a spectacular aura aboutair has a spectacular aura aboutair has a spectacular aura about
Отправить сообщение для air с помощью Skype™
По умолчанию Дизассемблер

Понадобилось мне в 1998 году, когда ещё не было схем, сделать PicStart.
Потом ещё одна работка, потом USB на ASM перевести.
Короче дизассемблер.
Лежит тут: http://t275.narod.ru/picdis4.zip
Автор: air
air вне форума   Ответить с цитированием
Старый 30.08.2009, 20:20   #9
djpunker
Member
 
Регистрация: 14.11.2008
Адрес: Смоленск
Возраст: 31
Сообщений: 48
Вес репутации: 124/24
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 в 20:30.
djpunker вне форума   Ответить с цитированием
Старый 31.08.2009, 13:23   #10
andrix
Member
 
Регистрация: 04.06.2009
Возраст: 27
Сообщений: 43
Вес репутации: 247/23
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 в 20:09. Причина: добавил обсуждение
andrix вне форума   Ответить с цитированием
Старый 04.09.2009, 20:08   #11
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 44
Сообщений: 4,101
Вес репутации: 1864/88
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 Кб, 32 просмотров)
IgorV вне форума   Ответить с цитированием
Старый 18.09.2009, 20:10   #12
pupkinzon
Junior Member
 
Регистрация: 18.09.2009
Возраст: 43
Сообщений: 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, 14:22   #13
Vovka
Senior Member
 
Аватар для Vovka
 
Регистрация: 27.12.2007
Адрес: Украина, г.Харьков
Возраст: 47
Сообщений: 1,389
Вес репутации: 1333/52
Vovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud of
Отправить сообщение для Vovka с помощью ICQ
По умолчанию PicRegEdit - редактор регистров МК

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

Лежит тут: http://www.vovka.sv19.com/index.php?vs=11&idp=83
Обсуждение: тут
Автор: Vovka
Vovka вне форума   Ответить с цитированием
Старый 07.11.2009, 14:46   #14
!Hawk!
Member
 
Регистрация: 09.03.2009
Сообщений: 61
Вес репутации: 113/23
!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 в 17:22.
!Hawk! вне форума   Ответить с цитированием
Старый 12.12.2009, 10:32   #15
Sash
Senior Member
 
Регистрация: 14.04.2007
Адрес: Не очень далеко от Питера (Новосибирск)
Возраст: 37
Сообщений: 916
Вес репутации: 1304/51
Sash has much to be proud ofSash has much to be proud ofSash has much to be proud ofSash has much to be proud ofSash has much to be proud ofSash has much to be proud ofSash has much to be proud ofSash has much to be proud ofSash has much to be proud ofSash has much to be proud of
По умолчанию Re: Полезный софт своими руками

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

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

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

Просто файл в excell для расчета температуры из сопротивления платинового датчика от HoneyWell 701-101 BAB -B00
Вложения
Тип файла: pdf HoneyWell_calc.zip.pdf (22 байт, 22 просмотров)
Тип файла: pdf Termosensor_Pt_HoneyWell.pdf (2.80 Мб, 18 просмотров)
vadimxg вне форума   Ответить с цитированием
Старый 26.01.2010, 11:49   #18
Vovka
Senior Member
 
Аватар для Vovka
 
Регистрация: 27.12.2007
Адрес: Украина, г.Харьков
Возраст: 47
Сообщений: 1,389
Вес репутации: 1333/52
Vovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud ofVovka has much to be proud of
Отправить сообщение для Vovka с помощью ICQ
По умолчанию Re: Полезный софт своими руками

LcdConv.exe - простенькая программка для перекодирования русского текста для ЖКИ WH0802
Пример.
Вводим строку: Привет!
В итоге в буфере обмена будет такая строка:
const char text[7] = {0xA8,0x70,0xB8,0xB3,0x65,0xBF,0x21}; // Привет!
Vovka вне форума   Ответить с цитированием
Старый 26.01.2010, 13:54   #19
DL36
Senior Member
 
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1956/84
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, 20:56   #20
!Hawk!
Member
 
Регистрация: 09.03.2009
Сообщений: 61
Вес репутации: 113/23
!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, 23:26   #21
!Hawk!
Member
 
Регистрация: 09.03.2009
Сообщений: 61
Вес репутации: 113/23
!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, 20:19   #22
DL36
Senior Member
 
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1956/84
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, 20:30   #23
DL36
Senior Member
 
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1956/84
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, 13:23   #24
Лексус
Junior Member
 
Регистрация: 10.02.2010
Возраст: 37
Сообщений: 9
Вес репутации: 100/0
Лексус will become famous soon enoughЛексус will become famous soon enough
По умолчанию Re: Полезный софт своими руками

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

Последний раз редактировалось IgorV; 10.02.2010 в 14:43.
Лексус вне форума   Ответить с цитированием
Старый 17.03.2010, 14:35   #25
skoctehs
Junior Member
 
Регистрация: 15.03.2009
Адрес: Severomorsk
Возраст: 37
Сообщений: 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 08:41
Метализация контактных площадок своими руками Artyuha Печатный монтаж 7 10.11.2009 01:36


Часовой пояс GMT +4, время: 07:35.


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