Christian_ Skrevet 28. oktober 2013 Del Skrevet 28. oktober 2013 Hei Jeg er i gang med en oppgave hvor jeg skal gjøre en del beregninger til en simulering, samt hente inn data fra en sanntids-kilde (helst over nettet) og sammenlikne disse grafisk. Det er snakk om enkle 3D geometriske figurers bevegelser (bokser og sylindere) som på enklest mulig vis skal visualiseres i et intuitivt og enkelt brukergrensesnitt. Jeg er relativt kjent med programmering for å løse større beregninger, men har lite eller ingen erfaring med sanntidsprogrammering. Dette er i utgangspunktet et ganske enkelt problem som kun går på å eksportere data fra en kilde til en annen slik at jeg kan visualisere dette i visualiseringsprogrammet. Det jeg derfor lurer på er om noe har gode ideer til hvordan jeg kan få dette gjennomført enklest mulig. Finnes det noen enkle løsninger for å kunne hente inn sanntids-data over nettet og importere dette inn i visualiseringsprogrammet mitt? Og isåfall, hvilket program/programeringsspråk burde jeg benytte for å visualisere dette? Beregningene jeg gjør kan gjøres i f.eks MATLAB, og jeg vil også ha disse eksportert til visualiseringsprogrammet på en enkel måte. Sistnevnte problem kan skje lokalt på maskinen uten nettilkobling. På forhånd, takk for alle svar! Christian_ Lenke til kommentar
snippsat Skrevet 1. november 2013 Del Skrevet 1. november 2013 Tillegg til det siDDis postet,se på IPython Notebook og IPython Notebook viewer Glimende for visualisering og samarbeider godt med alle Python sine vitenskapelige verktøy(SciPy). Lenke til kommentar
Emancipate Skrevet 1. november 2013 Del Skrevet 1. november 2013 Sanntidsprogrammering er noe annet, da har programmet tidsfrister på millisekundnivå som MÅ overholdes for at programmet skal være gyldig. Generelt så er det alltid raskest å bruke et programmeringsspråk som du kan fra før. Så der kan jeg ikke hjelpe deg. Lenke til kommentar
Foxboron Skrevet 5. november 2013 Del Skrevet 5. november 2013 Sanntidsprogrammering er noe annet, da har programmet tidsfrister på millisekundnivå som MÅ overholdes for at programmet skal være gyldig. Generelt så er det alltid raskest å bruke et programmeringsspråk som du kan fra før. Så der kan jeg ikke hjelpe deg. Ser ikke problemet? Python er mer enn raskt nok for å klare dette. Lenke til kommentar
Christian_ Skrevet 5. november 2013 Forfatter Del Skrevet 5. november 2013 Hei Masse gode forslag her! Jeg har også tidligere kikket på Python, og har mer eller mindre bestemt meg for at det er det beste alternativet for meg. Jeg har i første om gang brukt MATLAB for å lage en simulert ekstern kilde som eksporterer data til programmet mitt. Jeg oppdaget også VPython for noen dager siden og har etter litt prøving og feiling funnet ut at det er det jeg kommer til å bruke til 3D-visualiseringen. Det var akkurat noe slikt jeg så for meg. Utfordringen nå blir å finne en måte å importere data til programmet fra de eksterne kildene. Måten jeg løser koblingen MATLAB->Python er nå ganske enkelt gjennom å bruke en fil som oppdateres jevnlig med data og leses inn i Python-programmet fortløpende. Dette fungerer egentlig veldig greit, men om noen har gode forslag til andre måter å gjøre dette på er jeg åpen for forslag. Importering av data over nettet burde kanskje også kunne løses på en liknende måte? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå