реклама на сайте
подробности

 
 
> Запилить массив наружу, как не из дампа?
theBMV
сообщение Nov 13 2012, 07:35
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 14-10-08
Из: г. Королев
Пользователь №: 40 940



Имею LPC1768 (Cortex-M3), Jlink и IAR. В процессе отладки требуется график переходного процесса. Массив значений есть, но он в раме мк. Как его оттуда слить?
Знаю, что можно сдампить память с указанного адреса и т.п. но я получаю байты, их потом нужно преобразовать во флоат, распихать в ячейки экселя и только потом строить график.
Вопрос:
нет ли метода попроще. Чтобы сразу появлялся файл с элементами массива причем в том типе данных, в котором он значится в программе?
спасибо

Сообщение отредактировал theBMV - Nov 13 2012, 07:35
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
theBMV
сообщение Nov 26 2012, 06:19
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 14-10-08
Из: г. Королев
Пользователь №: 40 940



Цитата(KRS @ Nov 13 2012, 17:14) *
А вы flush делайте после записи строки


Прикольненько! Спасибо!

Ещё вопрос один остался: винда Русская. В региональных настройках только Русский, след. разделитель целой и дробной "," (запятая).
Код
float fAbs = 1.2345;
sprintf(sLog, "%f", fAbs);

Даёт мне строку "1.2345". В Excel такая строка - текст. Приходится делать замену "." на "," по всему файлу в блокноте. А уж потом открывать в Excel.
Ещё раз повторюсь: ни Windows, ни Excel не дают мне поменять региональные настройки и разделитель целой и дробной части.

Нет ли варианта попроще?
Не может ли sprintf ставить нужный мне разделитель?

Спасибо!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 12:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01364 секунд с 7
ELECTRONIX ©2004-2016