Есть часть отвечающая за отображение, есть часть отвечающая за элементы (у нас там резисторы и эдс пока) — элементы знают все о себе (вроизводные и т.д.), есть часть отвечающая за алгоритм. Пока это свзяанно на стыках общимм абстрактыми интерфейсами, но выглядит как-то кривовато. Хотябы по тому, что если захочется чтобы граф система отображала результаты on-the-fly — приходится воратить кучу некрасивых связей между интерфейсами,
Вопрос — кто-нибудь такими системами занимался? Поделитесь опытом. Или подскажите что почитать/посмотреть в инете.
Здравствуйте, ginius, Вы писали:
G>Вопрос — кто-нибудь такими системами занимался? Поделитесь опытом. Или подскажите что почитать/посмотреть в инете.
Добрый день. А можно узнать, что ето будет? CAE? А чья?
(Да, мы занимаемся около двух лет)
Здравствуйте, Poudy, Вы писали:
G>>Вопрос — кто-нибудь такими системами занимался? Поделитесь опытом. Или подскажите что почитать/посмотреть в инете. P>Добрый день. А можно узнать, что ето будет? CAE?
А что такое САЕ? Система Автоматизированнго ???????? ?
P>А чья?
Наша Втроем делаем диплом. Один уйдет в этом году (бакалавр) двое будут это писать еще два года (магистры).
P>(Да, мы занимаемся около двух лет)
Можно ли где UML диаграмму подсмотреть?
Здравствуйте, ginius, Вы писали:
G>А что такое САЕ? Система Автоматизированнго ???????? ?
Engenering.
P>>А чья? G>Наша Втроем делаем диплом. Один уйдет в этом году (бакалавр) двое будут это писать еще два года (магистры).
Забаааавно. Интересно. Какой ВУЗ? Что за мат.модель используете? Вопросы не праздные.
P>>(Да, мы занимаемся около двух лет) G>Можно ли где UML диаграмму подсмотреть?
Нет, но на скорой конференции Microsoft можно будет посмотреть на оригинал.
Можно сделать все в рамках паттерна MVC(model-view-controller):
1) Математические модели (резистиры, конденсаторы, ...) реализовать как классы реализующие только хранение состояния модели (ток, наприяжение ...)
2) Модели должны при изменениях рассылать всем слушателям (опять же смотреть MVC) сообщенения о изменении, слушателями могут быть к примеру GUI, тем самым вы решаете проблему обновления GUI.
3) Все изменения в моделях только через классы контроллеры (смотреть MVC), контроллеры и реализуют часть логики моделирования, например controoler.setInputI(t,i) — где t — время, i — сила тока.
Вот так бы я построил систему начального уровня. G>Есть часть отвечающая за отображение, есть часть отвечающая за элементы (у нас там резисторы и эдс пока) — элементы ...