Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Отвечаю по пунктам... 19.11.02 13:25 Число просмотров: 1708
Автор: Konstantin Leontiev Статус: Незарегистрированный пользователь
|
[moved from dnet] > 1. Очень понравилось обилие статистики, в которой я > правда (надеюсь только пока :) не разбираюсь. Насколько я > понял, вывод статистики осуществляется в реальном времени? > Надеюсь это не влияет на скорость обсчета? В идеале, если > сам пользователь будет контролировать скорость вывода > статистики.
Естественно вся графика тормозит счёт и тем сильнее чем чаще обновляется. Но в главном окне (Modyp Output Main Window) есть в меню Calculations Галочка Graphics - если её снять вся графика закроется и останется только консольная версия (вот вам на мой взгляд лёгкое и красивое решение о совмещение консольной и графической версии) и время на графику не будет тратиться вовсе... сравните скорость счёта при графике и без неё.
> 2. Не очень то понравилось обилие окон, нельзя ли > сделать нечто наподобие пристраивающихся друг к дружке окон > (наподобие Winamp’а). Еще желательно добавить опцию, в > которой можно будет задавать наличие на экране различных > окон (ну типа там view не view). Так, например, окно > Boltsman-Maxwell distribution мне хотелось бы совсем > свернуть (а еще желательно подписать оси), что бы его > вообще не было видно. > Или, как вариант, можно попробовать > уместить все в одном окне.
В одном окне не возможно т.к это лишь пример а в реальности будет рассчитываться более 20 статистик. Не нарвится обилие окон сверните всё. Или отключите графику (см. выше).
> 3. Почему при любых действиях над окнами весь процесс > останавливается? Разве в это время проц занят на 100% :)
Это связано с тем как в MS Windows обрабатываются оконные сообщения (дело в том что система полностью забирает у вызвавшего потока GUI диалоги и ли работу с меню к себе в недра). В идеале надо было бы сделать три потока: 1 - главное окно, 2 - вычислительный модуль, 3 - графика. Но получилось бы слишком наворочено и много времени уходило бы на коммуникацию между потоками 2 и 3.
> 4. А что это за ДОСовское окно, а если я его закрою > ничего не изменится? А ведь обычной пользователь его точно > закроет.
Это окно ничто иное как RUNME.BAT - если вы посмотрите как устроен этот БАЧ файл то поймёте что можно обойтись и без него :)))).
> 5. Минут через 20 после запуска вместо многих > статистических данных появилось нечто типа 1.#QO, и исчезли > все графики, так и задумано? Если да, то что это значит?
Просто это не очень удачный пример.. Я наверно его заменю. Для того чтобы этого не происходило в данном конкретном случае надо например
заменить строчку 19 в файле CYCLE.PRM на примерно такую:
Termostat 500.00 ber+col 0.01 100.00 18.00
> 6. В 3D Show Window все-таки желательно добавить > легенду (там правда есть опция подписи эл-ов, но что-то она > мне пока не приглянулась, но я могу изменить свое мнение)
Это упрощённая графика. Пока мы не собираемя городить OpenGL хотя задумка такая есть. Те подписи означают хим. элементы из которых состоит система или номера атомов... и т.п.
> 7. Хотелось бы иметь возможность сворачивать клиента в > трей (а может я ее просто не заметил?). Плюс к этому, я > надеюсь вы сделаете автоматический запуск при старте > Windows (ну это наверно, когда инсталяшку напишете, она > ведь будет? или нет?).
Будет возможность инсталить его как сервис. (Для 98 может будет возможность свернуть в трэй). Инсталяшка уже есть.
> Это все полностью мое IMHO, буду благодарен вам, если вы > учтете те мои пожелания, которые найдете действительно > полезными, хотя бы через полгода :)
Постараемся. Спасибо за коментарии.
|
|
|