TOP
SSV Software Systems Registrieren  Registrieren
Einloggen, um private Nachrichten zu lesen  Einloggen, um private Nachrichten zu lesen
Startseite FAQ Suchen Mitglieder Profil  Login 
SSV Support-Forum
Python …

 
Neues Thema eröffnen   Neue Antwort erstellen    SSV-Forum Foren-Übersicht >>> IGW/925
<<< Vorheriges Thema - Nächstes Thema >>>  
Beiträge der letzten Zeit anzeigen:   
Autor Nachricht
kdw



Anmeldedatum: 05.05.2006
Beiträge: 1211

BeitragVerfasst am: 02.05.2013, 11:42    Titel: Python … Antworten mit Zitat

Hallo Forum.

Für das IGW/925 steht nun auch eine Python-Implementierung zur Verfügung. Es kommt die Version 2.7 zum Einsatz.

Auf Grund des Python-Umfangs wird der zweite 16 Mbyte NOR-Flash exklusiv für die Python-Installation genutzt.

Gruß KDW
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
kdw



Anmeldedatum: 05.05.2006
Beiträge: 1211

BeitragVerfasst am: 02.05.2013, 11:43    Titel: Einfache Socket-Programmierung … Antworten mit Zitat

Hallo Forum.

Mit Python lassen sich TCP-Client und Server-Anwendungen wesentlich einfacher als mit C/C++ realisieren. Hier ein Beispiel:

Code:
import socket
import sys

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("127.0.0.1", 2001))
data = s.recv(1024)
while len(data):
  if len(data) < 10:
    sys.stdout.write(data)
  data = s.recv(1024)
s.close()


Gruß KDW
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
kdw



Anmeldedatum: 05.05.2006
Beiträge: 1211

BeitragVerfasst am: 02.05.2013, 11:43    Titel: Modbus für Python … Antworten mit Zitat

Hallo Forum.

Selbstverständlich kann man mit Python auch einen Modbus Master für ein IGW/925 erstellen. Dafür verwenden wir Modbus-TK. Siehe auch:

https://code.google.com/p/modbus-tk/wiki/ModbusMasterExample

Gruß KDW
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
kdw



Anmeldedatum: 05.05.2006
Beiträge: 1211

BeitragVerfasst am: 16.08.2013, 15:55    Titel: Python per Kommandozeile … Antworten mit Zitat

Hallo Forum.

Bevor man Python auf einem IGW/92x per Kommandozeile starten kann, müssen zwei Umgebungsvariable wie folgt gesetzt werden:

Code:
export PYTHONPATH=/mnt/lib:/mnt/lib/python27.zip
export PYTHONHOME=/mnt
python [name der python anwendung]


Gruß KDW
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
kdw



Anmeldedatum: 05.05.2006
Beiträge: 1211

BeitragVerfasst am: 14.09.2014, 07:29    Titel: Erste Schritte … Antworten mit Zitat

Hallo Forum.

Für alle, die noch nicht ganz so viel Python-Erfahrung besitzen, findet man unter

http://www.tutorialspoint.com/python/index.htm

ein sehr gutes Nachschlagewerk.

Gruß KDW
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    SSV-Forum Foren-Übersicht >>> IGW/925 Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht teilnehmen.

SSV Software Systems GmbH

Dünenweg 5
30419 Hannover

Fon: +49(0)511 / 40 000-0
Fax: +49(0)511 / 40 000-40

sales@ssv-embedded.de

 

Impressum    ·    Datenschutz    ·    AGB

© 2018 SSV Software Systems GmbH. Alle Rechte vorbehalten.

ISO 9001:2015