17. september 2001 - 17:00Der er
8 kommentarer og 3 løsninger
Hvilket programmeringssprog?
Vi er 2 studerende der netop er startet på et simuleringsprojekt, hvor vi skal simulere noget (simplificeret) væskeflow i et rørsystem. Rørsystemet får information om pumpe- og ventil-indstillinger igennem en socketforbindelse.
Vi skal udfra dette generere et billede af flowet i systemet, hvor man kan følge væsken på partikelplan. Vi simplificerer vædsken til \"kun\" at bestå af 2000 - 3000 partikler der skal regnes på.
Opgaven er tung!!!
Til at starte med forsøgte vi at generere en win32 applikation i ren C++. Dette viste sig hurtigt at være for tungt at kode. (Det tager en krig at lave GUI)
Derfor kunne jeg godt tænke mig at se lidt nærmere på hvordan man laver et C++ baseret komponent til at udføre simuleringen. -Og importere dette i et VB projekt for GUI.
Er der nogen der kender en god bog på området eller en fed tutorial? -Eller blot har en god ide til hvad vi skal gøre.
Vi har overvejet at anvende JAVA til opgaven, men tror at opgaven er for tung til dette. ???
Alle kommentarer eller gode råd modtages gladeligt!!!
Det er en applikation, der skal bruges til at kunne teste et pumpestyringssystem, vi omdirigerrer blot styresignalerne fra de rigtige pumper til vores model, og leverer signaler fra div (virtuelle) sensorer tilbage.
Kommunikationsmessigt opretter bi blot en messagestruct, som sendes frem og tilbage med de hændelser der sker i pumpesystemet.
Grunden til at vi bruger en Socketforbindelse er at styringssystemet er baseret på WxWorks som understøtter sockets.
Det jeg fisker efter er en tutorial i hvordan man laver c++ baserede komponenter til VB. Så jeg kan holde GUI og Modellering adskilt.
/TAX
P.S. Tak for den hurtige interesse. Det er under 20 min siden jeg postede! :)
Lav projekter i Java, det er ikke for tungt. Med denHotSpot compiler der er i JVM\'en idag går det tæt på ligeså hurtigt.
Og java er perfekt til client/server løsninger. Men selvfølgelig også hvis du ønsker GUI osv. Fordellen ved Java frem for andre applikationer er det er Platformsuafhæning, i modsætning til VB, C++ osv.
Netop de tunge beregninger var det måske em ide at lave i C istedet. Det er immevæk hurtigere end hele tiden at skulle igennem de lag indpakning c++ lægger om koden.
Konceptuelt er pascal nok nemmere at hægte sammen med C og C++. Hvad med at lave GUI\'en i Delphi.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.