|
|
|
Cr@$h |
|
||||||
Исследователь Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 1 Всего: 41 |
vs
Иными словами, если я правильно понял, есть как минимум два варианта организации визуализации данных:
AV (Array Visualizer) позволяет делать и то и другое. Вот как эти две концепции реализуются с помощью него:
Скажу больше: сам Array Viewer написан с использованием тех же элементов ActiveX, что кидаются на формочку и идут вместе с AV (Graph и т.д.). Фактически это интерфейсное приложение, но обычно упраляют им, а не оно ходом вычислений. Недостатки
Достоинства
Ещё особнаком стоит вопрос кроссплатформенности. Так, например, AV есть только под виндами. Интерфейсное приложение как и граф. библиотека должны быть кроссплатформенными. Есть несколько вариантов:
В общем, есть причины тут стать мозголомом |
||||||
|
|||||||
popovda |
|
|||
Опытный Профиль Группа: Участник Сообщений: 290 Регистрация: 9.6.2006 Где: Москва Репутация: нет Всего: 6 |
Во-первых, мне нужна кросссистема, а значит AView не подходит.
Во-вторых, я не сторонник во время вычислений делать иной вывод, чем консольный, и то дискретно. Т.к. операции в/в - это львиная доля работы программы. Данные должны визуализироваться до или после, если не требуется вмешательство пользователя. Вот как лучше организовать такой обмен между интерфейсом на C++ и вычметом на Ф - это вопрос. Имеется ввиду с макс. эффективностью. -------------------- С уважением, Попов Д.А. |
|||
|
||||
Cr@$h |
|
||||||
Исследователь Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 1 Всего: 41 |
Вот и я про это. Мне даже интересно стало, что же используют Linux-программисты для визуализации данных. Другой вопрос: само основное приложение должно быть кроссплатформенным? По идее, хорошо бы, чтобы да. А сам AV я привёл как пример. К тому же его судьба сейчас не понятна: толи open source, то ли останется freeware без поддержки и обновлений.
Сам я имел в виду интерактивный процесс управления процессом какого-нибудь исследования. Например, задаешь на формочке параметры, прога считает, визуализирует, что-то меняешь из параметров, опять считает и визуализирует и т.д.
Само собой. Другое дело, этих циклов пользователь может захотеть сделать несколько, чтобы что-то посмотреть, потыркаться
Думаю, как и при работе AV: в процедуру на C++ передаётся по ссылке матрица сосчитанных данных, например, трёхмерная, по ней строится поверхность. Саму аппрокимацию и вывод делает, естественно, С++ процедура. Или С++ интерфейс обращается к процедуре на Fortran, куда кроме всего прочего подставляется матрица. После завершения работы процедуры в матрице необходимые данные для визуализации. P.S. Слово "мозголом" взял из передачи на Ren-TV, потому употреблял в ироничном смысле. |
||||||
|
|||||||
popovda |
|
|||
Опытный Профиль Группа: Участник Сообщений: 290 Регистрация: 9.6.2006 Где: Москва Репутация: нет Всего: 6 |
Во-во. Полностью согласен. А пока выкладываю архив с тем, что наваял. Правда пока параметры из интерфейса не меняются, но все же разобрался я с QWin. После Builder'a и QT терпеть не могу процедурное программирование графики - всякие там WinAPI. Скорей бы уж Ф2003-компилятор вышел - тогда бы таких проблем не было бы. Только боюсь, что он к 2009 году выйдет, когда надо будет уже Ф2009 делать для ISO C++2009
Только архив не пихается: вот ссылка http://popov-512.narod.ru/books/AnalisOfTraectory.rar -------------------- С уважением, Попов Д.А. |
|||
|
||||
Cr@$h |
|
||||
Исследователь Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 1 Всего: 41 |
Да. Надеюсь, их не будет. Ведь объекты Fortran тоже незаурядная вестчь. Всё хочу привести в Forki инфу о средствах F03, да когда этим всем заняться
Ой, и не говори. Хотя, F03 поддерживает C99, возможно, в следующем стандарте будет реализована поддержка C++09. Кто знает... А пока в качетсве оффтопа имеем следующие средства F03 в IVFC 9.1:
Твой проект прикрепил к моему посту, чтобы сохранился. Своё обсуждение по нему я приведу позже. В прежней теме пускай, например, другие примеры приводят для CVF. Это сообщение отредактировал(а) Cr@$h - 12.7.2006, 22:59 Присоединённый файл ( Кол-во скачиваний: 6 ) AnalisOfTraectory.rar 43,50 Kb |
||||
|
|||||
popovda |
|
|||
Опытный Профиль Группа: Участник Сообщений: 290 Регистрация: 9.6.2006 Где: Москва Репутация: нет Всего: 6 |
Значит NAG. Надо влезть, взглянуть. Подумем и над IFC. Спасибо за информацию. А то я все это отслеживать не успеваю. Мне вынь да положь готовый Ф03-компилятор
-------------------- С уважением, Попов Д.А. |
|||
|
||||
Cr@$h |
|
|||
Исследователь Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 1 Всего: 41 |
Он нормальный такой. Можно посмотреть на нашем любимомPolyhedron. Numeric Analys Group делает хорошие библиотеки численных методов.
О, хорошо бы создать тему "Ход реализации компиляторов Fortran 2003 | Новости об уже реализованные средства стандарта". Кто захочет, может кидать туда соотв. инфу по любому компилятору. |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Fortran | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |