Beispiele und Dokumentation zu den MovingCap-Befehlen

<< Click to Display Table of Contents >>

Navigation:  MovingCap CODE - Python Programmierung >

Beispiele und Dokumentation zu den MovingCap-Befehlen

TIPP: Alle Dokumentationsdateien (.pyi-Dateien) und Beispielprogramme (.py-Datei) finden Sie im movingcap.de Service-Portal, dort nach CODE suchen.

MicroPython-Grundbeispiele für MovingCap ETH

Beispielprogramm

Erklärung

driveObjectSyntaxTest.py

Demonstriert jeden einzelnen Befehl des mcdrive-Moduls in einem funktionsfähigen Testprogramm für den MovingCap-Antrieb

driveSimplePosTest.py

Eine einfache Positionieranwendung

Python-Module für MovingCap

Um die MovingCap-spezifischen Antriebs- und Kommunikationsfunktionen zu nutzen, stehen in MovingCap CODE verschiedene Python-Module zur Verfügung. Diese müssen am Anfang Ihres Python-Programms über den import-Befehl eingebunden werden.

Python-Modul / Importbefehl

.pyi Dokumentationsdatei *1)

Erklärung

import mcdrive.py

 

oder den Namen abkürzen als:
import mcdrive.py as mc

mcdrive.pyi

 

Alternativen in anderer Sprache:
de/mcdrive.pyi
fr/mcdrive.pyi
it/mcdrive.pyi
es/mcdrive.pyi

MovingCap-Antriebsfunktionen zum Parametrieren und Bewegen des Antriebs, sowie Schreiben und Lesen von CiA 402-Objekten.  

Die zugehörige .pyi-Datei zeigt Definitionen und Beschreibungen alle verfügbaren Befehle.

TIPP: Um die Dokumentation in einer anderen Sprache als Englisch zu erhalten, kopieren Sie die mcdrive.pyi-Variante aus dem passende Unterverzeichnis.

import mccom

mccom.pyi

MovingCap-Kommunikationsfunktionen für Netzwerk. Bietet derzeit eine rudimentäre Möglichkeit, den RefGo TCP Port 10001 mit weiteren/eigenen Kommandos zu erweitern. Geplante Erweiterung: frei programmierbare TCP- und UDP-Verbindungen für applikationsspezifische Protokolle und Funktionen.
 
TIPP: Beispiele im movingcap.de Service-Portal, dort nach refGoExtension suchen.

import refgo

refgo.pyi

Akzeptiert RefGo-Befehle in Textform, als Alternative zum mcdrive-Modul.
 
Beispiel: Mit refgo.cmd("TS") können Sie den Antriebsstatus abfragen.  

TIPP: Beispiel im movingcap.de Service-Portal, dort nach UsingRefGoCommandsFromPython suchen.

*1) .pyi-Datei (Python Interface Definition) zur Unterstützung der Programmerstellung mit einem intelligenten Editor auf dem PC.

TIPP: Verwenden Sie zum Bearbeiten des Python-Programms Visual Studio Code auf Ihrem PC. Kopieren Sie die gewünschte Sprachvariante der mcdrive.pyi-Datei in den gleichen Ordner, in dem Sie Ihr .py-Programm erstellen. Visual Studio Code (oder ein anderer cleverer Editor) erkennt das import mcdrive Kommando in Ihrem Programm, wertet die dazu passende mcdrive.pyi-Datei aus und zeigt Ihnen ab jetzt zu jedem mcdrive...-Befehl die zugehörige Dokumentation an:

movingcap_code_editing