Slide 1: Qualisys Webinar: Intro to the QTM Scripting Interface
QUALISYS WEBINAR “Intro to the . ~ QTM Scripting Interface
Slide 2: Introduction
Introduction • Hosts of this webinar: ERWIN SCHOONDERWALDT HENRIK NORGREN JEFFREY THINGVOLD Field Applications and Support Software Developer Field Applications and Support
Slide 3: Outline
Outline • What is the QTM Scripting Interface? • QTM Scripting resources on GitHub • Getting started with scripting: - Using scripts - Creating scripts: Hello world • Scripting tools for post-processing • Q&A
Slide 4: What Is The QTM Scripting Interface?
What Is The QTM Scripting Interface? A brief introduction
Slide 5: Introduction
In t r o d u c t io n • What is scripting? - TL;DR Code that can be changed by anyone, at any time • Ok, but why? - Not yet available features - User-specific features - Automation • QTM Scripting Interface design - Embedded - Language agnostic (Lua/Python/REST) - Callbacks - Draw - Execute command
Slide 6: Scripting Resources
Scripting Resources Documentation and example scripts
Slide 7: Getting Started with QTM Scripting
Getting Started with QTM Scripting Hello world
Slide 8: QTM Scripting Tools for Post-processing
QTM Scripting Tools for Post-processing Practical examples
Slide 9: QTM Scripting Tools for Post-processing
QTM Scripting Tools for Post-processing • Mostly trajectory (marker) information and data editing. • Samples - Meta data - Filtering - Gap filling - Simple example - Less simple example • Advanced topics not shown: - Timecode display and editing - Skeleton editing and construction - Calling external
Slide 10: Resources
Resources • Recording of this webinar will be available soon • QAcademy Tutorial (coming soon) • QTM Manual, Appendix H: Developers’ resources • GitHub page: https://github.com/qualisys/qtm-scripting - Demo scripts - Tools (real-world examples) - Documentation • Please fill out the survey questions
Slide 11: Thank You!
©0000 QUALISYS Thank You! Q&A