DIAdem-Hilfe

Tangente an einer Kurve berechnen

  • Aktualisiert2023-04-06
  • 2 Minute(n) Lesezeit

Dieses Beispiel berechnet eine Gerade zwischen den Eckpunkten eines Rahmen-Cursors. Wenn Sie den Rahmen-Cursor schmal genug machen, entspricht die berechnete Gerade der Tangente an die Kurve. Im Tooltip zeigt DIAdem die Steigung als dy/dx-Wert an.

Die Script-Datei TangentCursor_Init.vbs meldet einen Anwenderbefehl an, der abhängig von den aktuellen Cursor-Positionen eine Diagonale zwischen den Eckpunkten des Rahmen-Cursors berechnet. Der Anwenderbefehl speichert die berechneten Daten in einem neuen Kanalpaar und zeigt diese Daten in DIAdem-VIEW als Gerade an.

Beispiel starten

Beispieldateien kopieren

Klicken Sie auf einen Dateinamen, um diese Datei in DIAdem zu laden

TangentCursor_Init.vbs Script-Datei
TangentCursor_Event.vbs Script-Datei mit Anwenderbefehl
Example_data.tdm Datendatei
TangentCursor.tdv Layoutdatei
Hinweis  Beim Start dieses Beispiels erzeugt und lädt DIAdem Beispieldateien und überschreibt dabei aktuelle Daten und Layouts.
Hinweis  Sie können die Layoutdatei TangentCursor.tdv nur fehlerfrei laden, wenn Sie den Anwenderbefehl angemeldet haben.
Hinweis  Um das Ereignis OnCursorChanged zurückzusetzen, klicken Sie hier. DIAdem setzt dabei die Eigenschaft View.Events.OnCursorChanged auf den Standardwert.
Hinweis  DIAdem meldet in diesem Beispiel die Anwenderbefehlsdatei TangentCursor_Event.vbs an. Wenn Sie die Programmeinstellungen beim Beenden von DIAdem nicht speichern, sind die enthaltenen Anwenderbefehle beim nächsten Programmstart erst wieder verfügbar, nachdem Sie das Beispiel neu starten.

Vorgehensweisen

Definieren von Anwenderbefehlen und globalen Variablen | Verwenden von Anwenderbefehlen