[Fns…] Menüs, Module und Add-on-Module

Themen-Links


[Fns…] Menüs

Die Verknüpfungs-Registerkarte [Fns...] zeigt Menüs mit häufig verwendeten Python-Funktionen, Schlüsselwörtern und Operatoren an. Die Menüs bieten auch Zugang zu den ausgewählten Funktionen und Konstanten aus den Modulen und Add-on-Modulen. Anstatt dass Sie Zeichen für Zeichen über die Tastatur eingeben, bieten diese Menüs eine schnelle Möglichkeit zum Einfügen in Editor oder Shell. Drücken Sie [Fns…], wenn Sie sich im Editor oder in der Shell befinden. Alternative Eingabemethoden finden Sie auch unter Verwenden des Python-Katalogs und Verwenden der Python-Tastatur.


[Fns...] Integriert, Operatoren und Schlüsselwörter


[Fns...] Module

Wenn Sie eine Python-Funktion oder -Konstante aus einem Modul verwenden, verwenden Sie immer eine Import-Anweisung, um den Ort der Funktion, Methode oder Konstante im Modul anzugeben.

Siehe Was ist die Python-Programmierumgebung?


[Fns…]>Modul: math



[Fns…]>Modul: random



[Fns…]>Modul: time



[Fns…]>Modul: ti_system

Siehe: Tastaturbelegung für wait_key()



[Fns…]>Modul: ti_plotlib

Wichtiger Hinweis für die grafische Darstellung:

Um die erwarteten Ergebnisse zu gewährleisten, muss die Reihenfolge der Programmzeilen für das Plotting der Reihenfolge im Setup-Menü folgen.
Die grafische Anzeige wird angezeigt, wenn plt.show_plot() am Ende der Plotting-Objekte in einem Programm ausgeführt wird. Um den Plotting-Bereich in der Shell zu löschen, drücken Sie [clear]. Verwenden Sie die Tasten [2nd] } und [2nd] , um das Shell-Protokoll einzusehen.
Die Ausführung eines zweiten Programms, das davon ausgeht, dass die Standardwerte innerhalb derselben Shell-Umgebung festgelegt sind, führt im Allgemeinen zu unerwartetem Verhalten, beispielsweise bei den Farb- oder anderen Standardargument-Einstellungen. Bearbeiten Sie Programme mit erwarteten Argumentwerten oder reinitialisieren Sie die Shell, bevor Sie ein anderes Plotting-Programm ausführen.


[Fns…]>Modul: ti_hub module

ti_hub-Methoden sind nicht im Katalog und somit auch nicht im Referenz-Leitfaden aufgeführt. Bitte benutzen Sie für Argumente und Argumentvorgaben oder Details zu erlaubten Werten die Bildschirminformationen in den Menüs. Weitere Informationen zur Python-Programmierung für
TI-Innovator™ Hub und TI-Innovator™ Rover stehen unter education.ti.com zur Verfügung.

Hinweis: TI-Innovator™ Hub sollte angeschlossen sein, wenn Sie Ihre Python-Programme ausführen.

ti_hub-Modul – Import zum Editor hinzufügen und ti_hub-Sensormodul zum Modul-Menü hinzufügen

Beispiel: Ton importieren

Gehen Sie wie folgt vor, um TI-Innovator™ Sensormethoden aus dem Editor in Ihr Python-Programm zu importieren:

1. Wählen Sie [Fns…] > Modul 6:ti_hub
2. Wählen Sie das ti_hub-Importmenü. Wählen Sie einen Sensortyp aus Built-in, Input und Output.
3. Wählen Sie einen Sensor.
4. Eine Import-Anweisung wird in den Editor eingefügt und das Sensormodul steht in [Fns...] > Modul zur Verfügung, wenn Sie von Ihrem Programm zu diesem Menü zurückkehren.
5. Wählen Sie [Fns…] > Modul 8:Sound..., um geeignete Methoden für diesen Sensor einzufügen.

[Fns…]>Modul 6:ti_hub

Hinweis: „Brightns“ ist ein „integriertes“ Objekt in TI-Innovator Hub.

Wenn Sie die Anweisung „import brightns“ verwenden, geben Sie „brightns.range(0,100)“ ein, um sicherzustellen, dass zu Beginn der Programmausführung der korrekten Standardbereich eingestellt ist.

Beispiel:

import brightns

brightns.range(0,100)

b=brightns.measurement()

print(b)



[Fns…]>Modul ti_rover module

ti_rover-Methoden sind nicht im Katalog und somit auch nicht im Referenz-Leitfaden aufgeführt. Bitte benutzen Sie für Argumente und Argumentvorgaben oder Details zu erlaubten Werten die Bildschirminformationen in den Menüs. Weitere Informationen zur Python-Programmierung für
TI-Innovator™ Hub und TI-Innovator™ Rover stehen unter education.ti.com zur Verfügung.

Hinweise:

In der TI-Python-Programmierung müssen Sie keine Methoden zum Verbinden und Trennen von TI-Innovator™ Rover einschließen. Die TI-Innovator™ Rover-Python-Methoden schließen das Verbinden und Trennen ohne zusätzliche Methoden ein. Dies ist ein kleiner Unterschied zur Programmierung des TI-Innovator™ Rovers in TI-Basic.
rv.stop() wird als Pause ausgeführt, anschließend werden die Rover-Bewegungen in der Warteschlange über „resume“ fortgeführt. Wenn nach
rv.stop() ein weiterer Bewegungsbefehl ausgeführt wird, wird die Bewegungswarteschlange geleert. Auch dies ist ein kleiner Unterschied zur Programmierung des TI-Innovator™ Rovers in TI-Basic.


Python-Support für TI-Innovator Sketch v1.5