Автор
|
Тема: Сумасшедший препод и САПР. HELP PLEASE!
|
Iliya |
опубликован 07-02-2002 17:52 MSK
Люди, помогите плиз, горю! Препод в универе психанул и велел мне написать простенький САПР (только для электрических цепей) А времени дал - неделю! Может есть какие-нить доки/сырцы по созданию САПР на С++? Хелп, плеазе, а то я дальше аналога Painter'а нифига не накатаю!
|
Kosha
|
опубликован 07-02-2002 19:31 MSK
Если знаешь Builder - без проблем. Делаешь N графических файлов (для разл. элементов), и потом в таблице их размещаешь |
Drugan
|
опубликован 07-02-2002 19:44 MSK
Писал я в свое время такие вещи... Но исходников не сохранилось, зато сохранился опыт, если хочешь могу подсказать. Какая сложность проекта? Сложность физических моделей?Самый простой вариант это использовать матрицу (ее рисовать проще), самый реальный - граф. Но надо учится графы рисовать, а это не тривиальная задача. Распиши получше чего тебе надо... подумаем... ;(onflict |
Drunkard
|
опубликован 08-02-2002 04:17 MSK
"велел мне написать простенький САПР" А оно тебе надо? Ясно, что нет. Ну и нехрена ломать голову. Делаешь за один день муляж, для идиота препода и все! Для этого нужно: 1) Навороченый ввод исходных данных. Какие-нибудь крутые запросы, и чтобы побольше запутывали вводящего эти данные. 2) Потом какие-нибудь задержки времени и обращения к "винту". Т.е. изображаешь кипучую деятельность проги. 3) Выводишь на экран заранее подготовленные картинки. Которые действительно являются решением, при определенных значениях входных параметров. Ведь эти решения ты в силе и сам найти. Вот и сделай для нескольких наборов входных параметров картинки решений. 4) Следует выгодно преподать это все твоему преподу. При нем заводишь исходные параметры, и прога пошуршав, рисует правильную схему. Потом еще и еще. Тут препод решит сам проверить. Вероятность, что он выберет входные параметры из заранее предопределенного тобой набора приближается к нулю. Но ты не дрейфь! Скажи, типа, проверял, вроде всё работало. И при нем заведи опять свои данные и скажи: -ну вот же работает правильно. Он там хрен разберется, подумает, что есть небольшая ошибочка, ну с кем не бывает. И зачет в кармане! Учись, студент! |
Iliya
|
опубликован 08-02-2002 17:53 MSK
2All: за советы конечно пасиба, но всеже... 1)Препод-не тормоз, С++ знает класно и требует исходники 2)Программа должна уметь вести расчет параметров (U, I, R) электрической схемы (которая в проге же и создается!)в любой ее точке, причем схема должна состоять из резисторов, конденсаторов, транзисторов - в произвольной комбинации!Конструктор-рисовалку я сделал, а вот математическую часть... Только у резисторов сколько соединений - паралелльное, звездой и т.д. В этой области доки есть? |
Valery
|
опубликован 08-02-2002 18:41 MSK
так он еще и с нелинейными элементами цепи требует? да еще за неделю? ты влип. ищи лучше за это время коньяк хороший для него. |
Iliya
|
опубликован 08-02-2002 19:08 MSK
2Valery: Что я влип-это понятно :( Мне надо хотя бы что-то показать - вот, мол, работал! Хотя бы все варианты соединения резисторов и конденсаторов... |
rodion
|
опубликован 11-02-2002 13:18 MSK
Ты что нибудь про ОТЦ(общая теория цепей) слышал?Учебник Попова. Почитай и все сведеятся к обращению матрицы. |