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

 
 
> Отображение на осциллоскопе, Ищется алгоритм
Кнкн
сообщение Apr 20 2005, 09:58
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 646
Регистрация: 21-06-04
Пользователь №: 71



Требуется отобразить на экране компьютера ацепированный
сигнал. Ширина экрана меньше числа точек, и это соотношение
может меняться. Нужно, чтобы было красиво.
Если есть соображения, пожалуйста поделитесь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
qwesystemc
сообщение Apr 30 2005, 20:42
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 30-04-05
Пользователь №: 4 633



Да вроде прекрасно во времена spice и fortran такие проблемы решались: просто на каждой строчке печатаешь все пробелы кроме того символа, который изображает значение сигнала (если только моноширинный шрифт стоит, типа курьера):

--------------------------------------------------------------------------
frequency v(3) -3.00e-01 0.00e+00 3.00e-01 6.00e-01
----------------------|----------------|----------------|----------------|
1.000e-01 5.236e-01 . . . + .
1.122e-01 4.034e-01 . . . + .
1.259e-01 2.690e-01 . . + . .
1.413e-01 1.310e-01 . . + . .
1.585e-01 4.208e-03 . + . .
1.778e-01 -9.709e-02 . + . . .
1.995e-01 -1.647e-01 . + . . .
2.239e-01 -1.991e-01 . + . . .
2.512e-01 -2.069e-01 . + . . .
2.818e-01 -1.972e-01 . + . . .
3.162e-01 -1.777e-01 . + . . .
3.548e-01 -1.545e-01 . + . . .
3.981e-01 -1.309e-01 . + . . .
4.467e-01 -1.091e-01 . + . . .
5.012e-01 -8.976e-02 . + . . .
5.623e-01 -7.322e-02 . + . . .
6.310e-01 -5.934e-02 . + . . .
7.079e-01 -4.786e-02 . + . . .
7.943e-01 -3.847e-02 . + . . .
8.913e-01 -3.084e-02 . + . . .
1.000e-00 -2.467e-02 . + . . .
1.122e+00 -1.971e-02 . + . . .
1.259e+00 -1.572e-02 . +. . .
1.413e+00 -1.253e-02 . +. . .
1.585e+00 -9.981e-03 . +. . .

Для графического режима есть gnuplot, практически любая математическая система (матлаб, ...), да и для многих языков есть библиотеки (pgplot, plplot, gplot, ...)
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 6th August 2025 - 18:39
Рейтинг@Mail.ru


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