HelpWizard Pages Linking Technologies3/en: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Cg (Diskussion | Beiträge) |
Cg (Diskussion | Beiträge) |
||
Zeile 6: | Zeile 6: | ||
Lets assume, that the input to the C-function should come from a Python function (assume that you have imported a module, which reads a value from a measurement device or your device under test). Also assume, that you have already installed the required Python package(s) - typically via the "pip" installer. |
Lets assume, that the input to the C-function should come from a Python function (assume that you have imported a module, which reads a value from a measurement device or your device under test). Also assume, that you have already installed the required Python package(s) - typically via the "pip" installer. |
||
Create a new Python-action with input and output pins and type: |
Create a new [[Expecco_API/en#Bridged_Python_Elementary_Blocks|Python-action]] with input and output pins and type: |
||
# import <your actual modules here> |
# import <your actual modules here> |
||
Aktuelle Version vom 19. März 2022, 07:39 Uhr
Linking Technologies: Python Actions
Lets assume, that the input to the C-function should come from a Python function (assume that you have imported a module, which reads a value from a measurement device or your device under test). Also assume, that you have already installed the required Python package(s) - typically via the "pip" installer.
Create a new Python-action with input and output pins and type:
# import <your actual modules here> # dummy - in reality you'd call into your module... def readFromDevice(portNr): return "1.23456" def execute(): port = inPin.value() outPin.value( readFromDevice(port) )
This can now be connected to the sequence: