Search found 626 matches

by Christoph Jung
Thu Mar 01, 2018 4:07 pm
Forum: IO-Warrior Deutsch
Topic: IOW24-DG via Python on Linux
Replies: 8
Views: 8485

Re: IOW24-DG via Python on Linux

Hallo, Ehrlich ich weiß gerade nicht, warum die beiden Funktionen 0 zurück geben. Aber hier ist einmal ein Python Beispiel unter linux (raspi), was bei mir funktioniert: import ctypes from ctypes import * import time, os import sys if sys.platform == 'linux2': iowkit = ctypes.CDLL("libiowkit.so") el...
by Christoph Jung
Tue Feb 20, 2018 1:02 pm
Forum: Lighting Deutsch
Topic: i2c sammelruf
Replies: 6
Views: 6919

Re: i2c sammelruf

Es fehlt das Register, auf das geschrieben werden soll.

i2c_start_wait(70);
i2c_write(1);
i2c_write(254);
i2c_write(128);
i2c_stop();

Das hier sollte gehen
by Christoph Jung
Tue Jan 09, 2018 5:28 pm
Forum: IO-Warrior English
Topic: raspberry pi and iowarrior56
Replies: 4
Views: 6559

Re: raspberry pi and iowarrior56

Hmmm, I also use Code::Blocks and I have only add "iowkit" to the 'Linkersettings -> Link libraries' of the project and #include <iowkit.h>.
And this will work for my projects every time.
by Christoph Jung
Mon Jan 08, 2018 10:39 am
Forum: IO-Warrior English
Topic: raspberry pi and iowarrior56
Replies: 4
Views: 6559

Re: raspberry pi and iowarrior56

Hi Michel, you only need to install the libiowkit1.5.0. The IO-Warriors are part of the kernel sins version 2.6. The iowarrior-2.6 is only for distributions with an early kernel 2.6. If you want to use the IO-Warrior as a normal user, you have to add a udev rule to set the rights. The directory for ...
by Christoph Jung
Tue Dec 19, 2017 9:51 am
Forum: IO-Warrior Deutsch
Topic: IOW24DG - Schliessen von nicht freigegebenen Ressourcen
Replies: 3
Views: 6176

Re: IOW24DG - Schliessen von nicht freigegebenen Ressourcen

Bei normalen .exe Anwendungen ist diese meist noch aktiv als Prozess im Taskmanager zu finden. Ich weiß nicht wie das bei Python ist, da man ja hier Skripte schreibt, die dann von der Python-Umgebung ausgeführt werden.
Evtl. einmal schauen ob Python noch läuft und das neustarten.
by Christoph Jung
Mon Dec 18, 2017 3:33 pm
Forum: Lighting Deutsch
Topic: LW14 Configuration register
Replies: 2
Views: 5975

Re: LW14 Configuration register

Irgendwie wird hier ziemlich viel durcheinander geworfen. Was genau soll der erreicht werden? Soll das Gerät adressiert werden oder die vorhandene Konfiguration geändert werden?
by Christoph Jung
Mon Dec 18, 2017 3:30 pm
Forum: IO-Warrior Deutsch
Topic: IOW24DG - Schliessen von nicht freigegebenen Ressourcen
Replies: 3
Views: 6176

Re: IOW24DG - Schliessen von nicht freigegebenen Ressourcen

Hallo,

Die DLL, bzw. die API läuft als Task/Prozess weiter, solange kein IowKitCloseDevice() aufgerufen wird. Man könnte schauen ob der Prozess noch aktiv ist und diesen dann abschießen.
Leider bin ich in Python nicht sehr bewandert und weiß nicht ob es dort eine sauberere Lösung gibt.
by Christoph Jung
Wed Sep 13, 2017 12:45 pm
Forum: Lighting English
Topic: EasyCommand
Replies: 1
Views: 6154

Re: EasyCommand

I have send you an email with the sourcecode.
by Christoph Jung
Thu Jul 13, 2017 2:53 pm
Forum: IO-Warrior Deutsch
Topic: ADC Beispiel - ?
Replies: 3
Views: 6704

Re: ADC Beispiel - ?

Nein, bei dieser Funktion liefert der IO-Warrior56 von selber Werte, also reichte ein einfaches IowKitRead() aus. Bei bedarf natürlich auch in einer Schleife. Aber immer an das IowKitSetTimeout() denken, falls mal
das Auslesen ein Problem haben sollte.
by Christoph Jung
Thu Jun 29, 2017 3:09 pm
Forum: IO-Warrior Deutsch
Topic: ADC Beispiel - ?
Replies: 3
Views: 6704

Re: ADC Beispiel - ?

Warum sollte eine neue Special-Mode Funktion in der IowKit_V15_API.pdf enthalten sein? Das iowkit hat sich nicht geändert, nur der IO-Warrior56 hat zwei neue Special-Modes bekommen, die im Datenblatt beschrieben sind. Ansprechen lassen die sich wie alle anderen Special-Modes. Wichtig: Die neuen Funk...
by Christoph Jung
Wed May 03, 2017 5:13 pm
Forum: IO-Warrior Deutsch
Topic: Iow24 und BMP180 von Bosch
Replies: 3
Views: 6475

Re: Iow24 und BMP180 von Bosch

Das IowKitRead() nach dem Initialisieren sollte weg genommen werden, beim IowKitCloseDevice fehlt der Paramater des HANDLES und bei Scheiben sollte der Wert vom senden[1] 0xC2 sein. Sonst wird kein Stop durchgeführt. Sonst sieht das Code soweit richtig aus. Laut Datenblatt vom BMP180 müsste beim Aus...
by Christoph Jung
Wed May 03, 2017 8:54 am
Forum: IO-Warrior Deutsch
Topic: Iow24 und BMP180 von Bosch
Replies: 3
Views: 6475

Re: Iow24 und BMP180 von Bosch

Hallo,

für den Bosh BMP180 habe ich leider nichts zur Hand.
Wie genau wird denn versucht die Daten vom Sensor abzurufen? Es wäre nett, wenn ich ein wenig Code sehen könnte.
by Christoph Jung
Wed Jan 25, 2017 5:13 pm
Forum: Lighting Deutsch
Topic: LED Warrior 14U-DR am Rapsberry Pi
Replies: 2
Views: 6453

Re: LED Warrior 14U-DR am Rapsberry Pi

Unter Linux melden die sich nur unter USB, aber das ist an sich nicht so wichtig für den Betrieb des Gerätes. Die IO-Warrior API managed das alles und die IO-Warrior (der USB-Teil der LW14UDR) ist seit Kernel 2.6 fester Bestandteil. Hier einmal 2 Downloads: http://www.codemercs.de/downloads/raspberr...
by Christoph Jung
Tue Nov 01, 2016 10:46 am
Forum: IO-Warrior Deutsch
Topic: Visual Studio 2015 / Debugversion / x64
Replies: 5
Views: 8470

Re: Visual Studio 2015 / Debugversion / x64

Info für nachfolgende Benutzer:

Einfach in Visual Strudio auf PROJEKT -> POJEKTEIGENSCHAFTEN -> KONFIGURATIONSMANAGER -> AKTIVE PROJEKTMAPPENPLATTFORM -> NEU und da dann x64 auswählen und die Einstellungen von x86 kopieren wenn er danach fragen sollte. Fertig ist die Peojektdatei für x64
by Christoph Jung
Wed Jun 08, 2016 2:15 pm
Forum: IO-Warrior Deutsch
Topic: Keymatrix / Tastenmatrix aktuelle Positionen
Replies: 2
Views: 7671

Re: Keymatrix / Tastenmatrix aktuelle Positionen

Einfach die Tastenmatrix in einer Variable zwischenspeichern und diese dann auswerten. Ein anderer Weg fällt mir dazu gerade nicht ein.