This shows you the differences between two versions of the page.
geda:data_plotting_improvements.ru [2013/04/18 17:34] vzh Add a new translation |
geda:data_plotting_improvements.ru [2014/04/26 04:27] (current) vzh Updated using po4a |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | //Эта страница доступна также на следующих языках:// | ||
+ | [[data_plotting_improvements|English]] | ||
+ | |||
====== Построение графиков данных моделирования ====== | ====== Построение графиков данных моделирования ====== | ||
===== Обоснование ===== | ===== Обоснование ===== | ||
- | В этой статье обсуждаются варианты улучшения построения графиков | + | В этой статье обсуждаются варианты улучшения построения графиков данных. |
- | данных. Существуют различные программы, и каждая имеет свои «за» | + | Существуют различные программы, и каждая имеет свои «за» и «против». |
- | и «против». | + | |
* [[http://home.nc.rr.com/gtkwave/| gtkwave]]: прекрасная программа просмотра данных цифрового моделирования | * [[http://home.nc.rr.com/gtkwave/| gtkwave]]: прекрасная программа просмотра данных цифрового моделирования | ||
Line 14: | Line 16: | ||
* ... | * ... | ||
- | В списках рассылки были разные предложения о том, какие | + | В списках рассылки были разные предложения о том, какие возможности могла бы |
- | возможности могла бы иметь программа вывода графиков: | + | иметь программа вывода графиков: |
* пост-обработка: интегрирование, сложение, дифференцирование, [[http://ru.wikipedia.org/wiki/Быстрое_преобразование_Фурье|БПФ]], ... | * пост-обработка: интегрирование, сложение, дифференцирование, [[http://ru.wikipedia.org/wiki/Быстрое_преобразование_Фурье|БПФ]], ... | ||
* просмотр, исследования: курсоры, много окон, ... | * просмотр, исследования: курсоры, много окон, ... | ||
Line 30: | Line 33: | ||
===== План 2: улучшить gwave ===== | ===== План 2: улучшить gwave ===== | ||
- | gwave требует старой версии [[http://www.gnu.org/software/guile-gtk/ | guile-gtk]] для GTK1.2. | + | gwave требует старой версии [[http://www.gnu.org/software/guile-gtk/ | |
+ | guile-gtk]] для GTK1.2. | ||
* перенести gwave на guile-gtk2.0 для GTK2.x | * перенести gwave на guile-gtk2.0 для GTK2.x | ||
Line 37: | Line 41: | ||
Переделанная gwave: | Переделанная gwave: | ||
* gaw: [[http://www.rvq.fr/linux/gaw.php]] | * gaw: [[http://www.rvq.fr/linux/gaw.php]] | ||
- | |||
===== План 3: поискать существующие программы обработки данных ===== | ===== План 3: поискать существующие программы обработки данных ===== | ||
Есть ли какие-нибудь программы для отображения и пост-обработки данных | Есть ли какие-нибудь программы для отображения и пост-обработки данных | ||
- | моделирования? | + | моделирования? Если да, как их приспособить для работы в качестве программ |
- | Если да, как их приспособить для работы в качестве программ | + | просмотра временных диаграмм сигналов для программ моделирования (gnucap, |
- | просмотра временных диаграмм сигналов для программ моделирования | + | ngspice)? |
- | (gnucap, ngspice)? | + | |
===== План 4: новое приложение для построения графиков ===== | ===== План 4: новое приложение для построения графиков ===== | ||
- | Несколько неясных заметок о возможностях написания нового | + | Несколько неясных заметок о возможностях написания нового приложения для |
- | приложения для построения графиков. | + | построения графиков. В настоящий момент в качестве языка программирования в |
- | В настоящий момент в качестве языка программирования в них | + | них предполагается python. |
- | предполагается python. | + | |
* графический интерфейс можно создать с помощью [[http://www.jamesh.id.au/software/libglade/ |libglade]] | * графический интерфейс можно создать с помощью [[http://www.jamesh.id.au/software/libglade/ |libglade]] | ||
Line 60: | Line 61: | ||
* языком для скриптов является python. Поэтому легко может быть написан фильтр импорта в hdf5. Можно даже использовать интегрированную оболочку python. Видел такое на [[http://code.enthought.com/mayavi2-screenshot.shtml | MayaVi 2]] | * языком для скриптов является python. Поэтому легко может быть написан фильтр импорта в hdf5. Можно даже использовать интегрированную оболочку python. Видел такое на [[http://code.enthought.com/mayavi2-screenshot.shtml | MayaVi 2]] | ||
- | Недостаток: В такой конфигурации требуется огромный рюкзак | + | Недостаток: В такой конфигурации требуется огромный рюкзак дополнительных |
- | дополнительных пакетов. | + | пакетов. |
**Обновление** | **Обновление** | ||
- | Есть несколько программ, использующих такой набор инструментов как | + | Есть несколько программ, использующих такой набор инструментов как python, numpy, matplotlib: |
- | python, numpy, matplotlib: | + | |
* oscopy: [[http://repo.or.cz/w/oscopy.git]] | * oscopy: [[http://repo.or.cz/w/oscopy.git]] | ||
* dataplot: [[http://www.h-renrew.de/h/dataplot/dataplot.html]], [[http://repo.or.cz/w/dataplot.git]] | * dataplot: [[http://www.h-renrew.de/h/dataplot/dataplot.html]], [[http://repo.or.cz/w/dataplot.git]] | ||
* gsim: [[http://kiwiki.fmtnuni.sk/mediawiki/index.php/Description_of_gsim]] | * gsim: [[http://kiwiki.fmtnuni.sk/mediawiki/index.php/Description_of_gsim]] | ||