Brukergrensesnitt for beregning av tverrsnittsdata for komplekse bjelketverrsnitt
Abstract
Dynamiske beregninger benytter seg ofte av bjelkemodeller, og er avhengig av korrekte tverrsnittsdata. Det er derfor et behov for et program som kan brukes til modellering av komplekse tverrsnitt. Rapporten omhandler utviklingen av et brukergrensesnitt til en programpakke for beregning av komplekse tverrsnitt. Den ferdige applikasjonen er en modul i en programpakke, og gir brukeren mulighet for modellering av tverrsnitt samt visualisering av resultatdata etter en analyse. Modelleringen kan utføres med forholdsvis avanserte operasjoner, og det har vært fokus på å lage en applikasjon som er brukervennlig og effektiv i bruk for flere brukergrupper. Brukergrensesnittet er laget med kryssplattformstøtte ved hjelp av Qt og følger arkitekturmønsteret Model-View-Controller (MVC) for god lesbarhet. En del av modelleringsrammeverket OpenCASCADE Technology (OCCT) blir brukt for levere brukeren enkelte verktøy for modelleringen, og grafikkvinduet er basert på The Visualization Toolkit (VTK), som er et omfattende rammeverk for visualisering.Rapporten redegjør for programpakkens oppbygning og utvikling, og beskriver applikasjonens rolle i pakken. De til dels store rammeverk som blir brukt for å levere funksjonalitet blir gjennomgått og vurdert opp mot funksjonalitet. Til slutt følger det en detaljert beskrivelse av implementasjonen av både systemarkitektur og brukerinteraksjon. Rapporten inneholder også dokumentasjon bak designvalg og beslutninger tatt i utviklingsprosessen.