<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Scripting Archive - Velamed Medizintechnik</title>
	<atom:link href="https://velamed.com/tag/scripting/feed/" rel="self" type="application/rss+xml" />
	<link>https://velamed.com/tag/scripting/</link>
	<description>Biomechanische Labore, Messsysteme und Messlösungen</description>
	<lastBuildDate>Wed, 01 Oct 2025 14:57:36 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>
	<item>
		<title>Neues Scripting-Tool in QTM</title>
		<link>https://velamed.com/neues-scripting-tool-in-qtm/</link>
		
		<dc:creator><![CDATA[Velamed Team]]></dc:creator>
		<pubDate>Thu, 07 Dec 2023 14:44:06 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[QTM]]></category>
		<category><![CDATA[Qualisys]]></category>
		<category><![CDATA[Scripting]]></category>
		<guid isPermaLink="false">https://www.velamed.com/?p=19626</guid>

					<description><![CDATA[<p>Hintergrund Normalerweise wird der komplette Code für den Qualisys Track Manager (QTM) von den Qualisys-Programmierern geschrieben. Durch das neue Scripting-Tool kann jedoch jeder Anwender der Software individuelle Funktionen hinzufügen. Dadurch muss nicht auf den nächsten Release der Software gewartet werden, bis neue Funktionen zur Verfügung stehen. Außerdem können selten alle Nutzer-Wünsche berücksichtigt werden. Voraussetzungen Benötigt&#8230;</p>
<p>Der Beitrag <a href="https://velamed.com/neues-scripting-tool-in-qtm/">Neues Scripting-Tool in QTM</a> erschien zuerst auf <a href="https://velamed.com">Velamed Medizintechnik</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<hr />
<p><strong>Hintergrund</strong></p>
<p>Normalerweise wird der komplette Code für den Qualisys Track Manager (QTM) von den Qualisys-Programmierern geschrieben. Durch das neue <strong>Scripting-Tool</strong> kann jedoch jeder Anwender der Software individuelle Funktionen hinzufügen. Dadurch muss nicht auf den nächsten Release der Software gewartet werden, bis neue Funktionen zur Verfügung stehen. Außerdem können selten alle Nutzer-Wünsche berücksichtigt werden.</p>
<p><strong>Voraussetzungen</strong></p>
<p>Benötigt wird eine neuere (2023er) QTM-Version (am besten natürlich die aktuellste).<br />
Skripte können zum jetzigen Zeitpunkt in Python oder LUA geschrieben werden und eingebunden werden.<br />
In den Project Options unter dem Reiter <em>Miscellaneous</em> auf der linken Seite gibt es einen neuen Menüpunkt <em>Scripting</em>. Dort kann die Programmiersprache ausgewählt und über <em>Add</em> Skripte hinzugefügt werden:</p>
<p><a href="https://velamed.com/wp-content/uploads/2023/12/Scripting-in-QTM.png"><img fetchpriority="high" decoding="async" class="aligncenter wp-image-26312 size-medium" src="https://velamed.com/wp-content/uploads/2023/12/Scripting-in-QTM-400x301.png" alt="Scripting in QTM" width="400" height="301" data-wpmflightbox="1" data-wpmf_image_lightbox="https://velamed.com/wp-content/uploads/2023/12/Scripting-in-QTM.png" srcset="https://velamed.com/wp-content/uploads/2023/12/Scripting-in-QTM-400x301.png 400w, https://velamed.com/wp-content/uploads/2023/12/Scripting-in-QTM.png 567w" sizes="(max-width: 400px) 100vw, 400px" /></a></p>
<p>Außerdem tauchen in der oberen Menüleiste in der Hauptansicht in QTM zwei neue Symbole auf:</p>
<p><a href="https://velamed.com/wp-content/uploads/2023/12/Menuesymbole-Scriptingtool.png"><img decoding="async" class="aligncenter wp-image-26311 size-medium" src="https://velamed.com/wp-content/uploads/2023/12/Menuesymbole-Scriptingtool-400x40.png" alt="Menüsymbole Scriptingtool" width="400" height="40" data-wpmflightbox="1" data-wpmf_image_lightbox="https://velamed.com/wp-content/uploads/2023/12/Menuesymbole-Scriptingtool.png" srcset="https://velamed.com/wp-content/uploads/2023/12/Menuesymbole-Scriptingtool-400x40.png 400w, https://velamed.com/wp-content/uploads/2023/12/Menuesymbole-Scriptingtool.png 567w" sizes="(max-width: 400px) 100vw, 400px" /></a></p>
<p>Der Pfeil kann genutzt werden, um Veränderungen an aktiven Skripten zu laden (<em>Reload</em>). Das &gt;_ Symbol öffnet das <em>Terminal</em>, welches zur direkten Programmierung oder als Ausgabe-Fenster genutzt werden kann.</p>
<p><a href="https://velamed.com/wp-content/uploads/2023/12/Programmier-Terminal.png"><img decoding="async" class="aligncenter wp-image-26310 size-medium" src="https://velamed.com/wp-content/uploads/2023/12/Programmier-Terminal-400x133.png" alt="Programmier-Terminal" width="400" height="133" data-wpmflightbox="1" data-wpmf_image_lightbox="https://velamed.com/wp-content/uploads/2023/12/Programmier-Terminal.png" srcset="https://velamed.com/wp-content/uploads/2023/12/Programmier-Terminal-400x133.png 400w, https://velamed.com/wp-content/uploads/2023/12/Programmier-Terminal.png 567w" sizes="(max-width: 400px) 100vw, 400px" /></a></p>
<p>Ein „guter“ Texteditor vereinfacht das Scripting (z.B. Visual Studio Code) und sollte ebenfalls installiert sein.</p>
<p><strong>Scripting</strong></p>
<p>Das neue Scripting-Tool in QTM eignet sich hervorragend für folgende Anwendungen:</p>
<ol>
<li>Automatisierung von regelmäßig wiederkehrenden (komplexen) Arbeitsschritten.</li>
<li>Sammeln und darstellen von Informationen in aufgenommenen Daten.</li>
<li>Be- und Verarbeitung aufgenommener Daten.</li>
<li>Modifikation der Projekteinstellungen (settings).</li>
<li>Arbeit mit Trajektorien, 6DOF-Modellen und skeletons.</li>
<li>Hinzufügen neuer Buttons in die Menüleiste sowie neuer Shortcuts.</li>
<li>Anzeigen von Text oder graphischen Elementen in der 3D-Ansicht in QTM.</li>
<li>Allgemein: die Individualisierung der Arbeit mit QTM.</li>
</ol>
<p>Skripte können direkt in der Software implementiert werden oder von außen mit der Software kommunizieren. Die Kommunikation von außen funktioniert über ein REST API. Darüber können alle bereits bestehenden Funktionen der Software abgerufen werden oder neue hinzugefügt werden. Es ist möglich bestimmte Events, wie z.B. das Neuladen der 3D-Ansicht als Trigger für bestimmte Funktionen zu nutzen.</p>
<p>Aktuell ist es leider noch nicht möglich in Echtzeit (<em>Realtime</em>) mit Skripten zu arbeiten. Diese und viele weitere Funktionen werden in zukünftigen Updates ergänzt.</p>
<h4><strong>Ressourcen</strong></h4>
<p>Folgende Ressourcen werden zur Ansicht empfohlen, um das neue Tool kennenzulernen und erfolgreich anzuwenden:</p>
<ol>
<li>Github<br />
<a href="https://github.com/qualisys/qtm-scripting" target="_blank" rel="noopener">https://github.com/qualisys/qtm-scripting → Unter diesem Link finden sich neben der README-Datei hilfreiche Informationen zu Demoskripten und Funktionen des Skripting-Tools. Sie sollten zum Start den kompletten Ordner herunterladen und die beiden Beispielskripte testen. Dort wird der Großteil der möglichen Funktionen vorgestellt.</a></li>
</ol>
<ol start="2">
<li>Documentation<br />
<a href="https://qualisys.github.io/qtm-scripting/2023.3/index.html" target="_blank" rel="noopener">https://qualisys.github.io/qtm-scripting/2023.3/index.html → Hier werden Kurzbeispiele sowie alle Module und Typen vorgestellt.</a></li>
</ol>
<ol start="3">
<li>Webinar<br />
<a href="https://www.youtube.com/watch?v=Y6jWIY7fhb0" target="_blank" rel="noopener">https://www.youtube.com/watch?v=Y6jWIY7fhb0 → Sehr guter Einstieg in das Thema Scripting in QTM. Vorstellung des neuen Tools direkt durch Qualisys Mitarbeiter.</a></li>
</ol>
<hr />

<p>Der Beitrag <a href="https://velamed.com/neues-scripting-tool-in-qtm/">Neues Scripting-Tool in QTM</a> erschien zuerst auf <a href="https://velamed.com">Velamed Medizintechnik</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
