16+
Среда
20 ноября
Вход |Карта сайта |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Средства и методы разработки

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
Mahagam  (10.07.2019 12:35 - 10.07.2019 12:40, файл(ы)) , в ответ на Насоветуйте графикорисовалку менее монструозную, нежели GNUplot и не такую дурную и глюкавую, как DatPlot. Задача - строить элементарные двумерные XY-графики из ASCII CSV-файла (или из CSV-потока с СОМ-порта). Эксель тоже мимо автор: MBedder
в тысячный раз упомяну лабвиндовс. 
да, там просто чистый си. да, там вся мякотка именно в библиотеках. да, его надо бы поизучать. но! а) в комплекте примеров - хоть жопой жуй. б) документация весьма стройная и полная. в) осваивается всё это дня за три. но стоит освоить основы, как дальше будет как у меня: три-четыре дня пишем первую полезную для себя утилитку. а вторая и третья - пишутся на основе первой, и лепятся за день-два. в аттаче попробую наприкреплять несколько примеров написанного как вспомогательный софт на текущем проекте. (естественно, это не всё написанное) и пара примеров графиков, что рисует встроенная либа. а вот, например, функция сохранения графиков в png с именем сформированным из датыи времени
void save_images(void)
{
char	filename[200];
int		len, len_b, bitmapID;

double currDateTime;
	

	GetCtrlVal(panel, PANEL_NAME, &filename[0]);
	len = StringLength(filename);
	
	GetCurrentDateTime(&currDateTime);
	FormatDateTimeString(currDateTime, "_%Y%m%d_%H%M%S", &filename[len], 100);

	len = StringLength(filename);
	len_b = len;

	CopyString(filename, len, "_time.png", 0, 30);
	GetCtrlDisplayBitmap(panel, PANEL_PERIOD_STRIP, 0, &bitmapID);
	SaveBitmapToPNGFile(bitmapID, filename);

	CopyString(filename, len_b, "_hist.png", 0, 30);
	GetCtrlDisplayBitmap(panel, PANEL_HIST, 0, &bitmapID);
	SaveBitmapToPNGFile(bitmapID, filename);
}
Прикреплённые файлы:
Untitled-1.png:25 K
Untitled-2.png:45 K
et-.png:21 K
short_20180613_161800_hist.png:12 K
short_20180613_170509_time.png:18 K
wdsf.png:31 K

Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7528 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXIX