Skript mit einem Objekt verknüpfen

LabTalk-Skript von einem Textobjekt aus ausführen

Origin bietet auch die Möglichkeit, eine Schaltfläche zu einem Diagramm oder Arbeitsblatt hinzuzufügen und das LabTalk-Skript dann über diese Schaltfläche auszuführen. Dies erlaubt das Speichern des Skripts mit einem spezifischen Projekt oder Fenster.

  1. Klicken Sie auf die Schaltfläche Neue Grafik Button New Graph.png auf der Symbolleiste Standard, um eine neue Grafik zu erstellen.
  2. Klicken Sie auf die Schaltfläche Text einfügen ( Button Text Tool.png ) auf der Symbolleiste Hilfsmittel und dann auf das neu erstellte Diagramm und geben Sie den Text Meine Schaltfläche ein. Klicken Sie außerhalb des Texts. um das Bearbeiten des Texts fertigzustellen.
  3. Klicken Sie mit der rechten Maustaste auf den Text und wählen Sie Eigenschaften. Klicken Sie, um die Registerkarte Programmierung auszuwählen.
  4. Setzen Sie die Auswahlliste Kriterien für Skriptausführung auf Mausklick und geben Sie Folgendes im Bearbeitungsfeld ein:
  5. type -b "Hello World";
    
  6. Klicken Sie auf OK, um den Dialog zu schließen. Jetzt verwandelt sich die Textbeschriftung in eine Schaltfläche. Klicken Sie auf die Schaltfläche. Ein Meldung mit "Hello World" wird angezeigt.


Weitere Informationen finden Sie unter LabTalk-Skript von grafischen Objekten aus ausführen.

Python-Skript von einem Textobjekt aus ausführen

  1. Öffnen Sie eine neue Arbeitsmappe.
  2. Wählen Sie das Hilfsmittel Text einfügen Button Text Tool.png auf der Symbolleiste Hilfsmittel links vom Projektfenster.
  3. Klicken Sie auf den leeren Bereich im Arbeitsblatt (klicken Sie in den grauen Bereich rechts neben der letzten Spalte). Geben Sie Run im Textobjekt ein und klicken Sie auf eine Stelle außerhalb des Objekts. Sie haben jetzt eine Beschriftung für die Schaltfläche erstellt.
  4. Halten Sie die ALT-Taste gedrückt, während Sie doppelt auf das Textobjekt klicken, das Sie soeben erstellt haben. Der Dialog des Objekts wird auf der Registerkarte Programmierung geöffnet.
  5. Geben Sie im unteren Textfeld dieses Skript ein:
  6. import pandas as pd import originpro as op data = {'Name':['Tom', 'Jack', 'Mike', 'Alice'], 'Grade':[99, 98, 95, 90]} df = pd.DataFrame(data) wks = op.find_sheet() wks.from_df(df)
    
  7. Setzen Sie die Auswahlliste Kriterien für Skriptausführung auf Mausklick und klicken Sie auf OK.
  8. Klicken Sie auf die Schaltfläche und importieren Sie die Daten in das Arbeitsblatt.
  9. 300px-Python Button.png


Weitere Informationen finden Sie unter Python von grafischen Objekten aus ausführen.