Unformatted text preview:

1Bioengineering/Physiology 6000-2003LeftoversLeftoversSlide 1LeftoversLeftoversMidtermLab reports• Lab 3: returned• Lab 4: return Wednesday• Lab 5: problems with data recoveryPaper outlinesLab this week• SCIRun in CADE lab (setup.sh script)Bioengineering/Physiology 6000-2003LeftoversLeftoversSlide 2Integration and InteractionIntegration and InteractionModelingSimulationVisualizationuserguidesWhat If?2Bioengineering/Physiology 6000-2003LeftoversLeftoversSlide 3SCIRunSCIRunComputational WorkbenchProblem Solving EnvironmentComputational SteeringVisual SupercomputingInteractive ComputingInteractive ComputationalScienceBioengineering/Physiology 6000-2003LeftoversLeftoversSlide 4SCIRunSCIRun3Bioengineering/Physiology 6000-2003LeftoversLeftoversSlide 5SCIRun/BioPSE PSESCIRun/BioPSE PSEBioengineering/Physiology 6000-2003LeftoversLeftoversSlide 6BioPSE – A Computational WorkbenchBioPSE – A Computational WorkbenchCommon Framework for BioelectricField Research- Exchanging tools and datasets- Presenting results- Comparing methods4Bioengineering/Physiology 6000-2003LeftoversLeftoversSlide 7Elements of BioPSEElements of BioPSEVisual programming EnvironmentBioengineering/Physiology 6000-2003LeftoversLeftoversSlide 8DataflowDataflow• Dataflow Vocabulary• Module• Dataport• Datapipe• UI• Scheduler• Dependencies• loops: send_intermediate5Bioengineering/Physiology 6000-2003LeftoversLeftoversSlide 9Network DesignNetwork DesignBioengineering/Physiology 6000-2003LeftoversLeftoversSlide 10Module: Algorithm + UIModule: Algorithm + UI• Algorithm• Function• Reusability• User Interface• Buttons, tabs, slides, text entry, …• Hidden state• Module: wrapper• Infrastructure: setup, shutdown• Execute_ 1) Why am I being told to execute_ 2) Get data from ports_ 3) Update UI variables_ 4) Invoke algorithm_ 5) Send data out ports6Bioengineering/Physiology 6000-2003LeftoversLeftoversSlide 11Net Files and StateNet Files and State• Net File• Create modules• Create datapipes• Set UI values• Environment variables to create generalpurpose nets• SCIRUN_DATA• SCIRUN_DATASET• Human editable… but be careful!Bioengineering/Physiology 6000-2003LeftoversLeftoversSlide 12Viewer ModuleViewer Module• OpenGL• Scene graph• Widgets• Interaction with objects• See the User’s Guide for details…7Bioengineering/Physiology 6000-2003LeftoversLeftoversSlide 13Documentation: The Central SourceDocumentation: The Central Sourcehttp://software.sci.utah.edu/doc/Bioengineering/Physiology 6000-2003LeftoversLeftoversSlide 14Documentation: User SupportDocumentation: User SupportOn-line Documentation• Tutorial• User’s Manual• FAQ ListsPrinted Documentation• User’s ManualsDirect Contact• Email and Bugzilla• Phone8Bioengineering/Physiology 6000-2003LeftoversLeftoversSlide 15Documentation: TutorialDocumentation: TutorialBioengineering/Physiology 6000-2003LeftoversLeftoversSlide 16Tasks in the LabTasks in the LabManual manipulation of dipole• Utah torso geometry• Single current dipole sourcePlayback of dipole sequence• Computed dipole from last labLocalization of dipole from BSPM• Measured BSPM data from last


View Full Document

U of U BIOEN 6000 - Integration and Interaction

Download Integration and Interaction
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Integration and Interaction and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Integration and Interaction 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?