-> Hier kostenlos registrieren
Hallo,
ich hoffe ich poste hier im richtigen Forum. Wie im Titel beschrieben habe ich ein Logo b0a8 mit Erweiterung, die ich mit Libnodave und C# über eine Pc auslesen und schreiben kann. Allerdings funktioniert das Auslesen der Eingänge nur bei 1 -8.
Mit der Zeilen:
res = dc.readBytes(libnodave.daveInputs, 1, 0, 1, null);
LOGOInputs = dc.getU8();
bekomme ich einen Wert zurück den ich bitweise auseinander nehme und dann habe ich meine Augänge.
Aber wie mache ich es bei den Eingängen 9 bis 16?
Ich habe versucht sie zu mappen z.b. Eingang 9 (I9) mit 34.0 aber da tut sich nichts.
Für konkrete Hilfe oder weiterführende Beispiel wäre ich sehr dankbar.
ich hoffe ich poste hier im richtigen Forum. Wie im Titel beschrieben habe ich ein Logo b0a8 mit Erweiterung, die ich mit Libnodave und C# über eine Pc auslesen und schreiben kann. Allerdings funktioniert das Auslesen der Eingänge nur bei 1 -8.
Mit der Zeilen:
res = dc.readBytes(libnodave.daveInputs, 1, 0, 1, null);
LOGOInputs = dc.getU8();
bekomme ich einen Wert zurück den ich bitweise auseinander nehme und dann habe ich meine Augänge.
Aber wie mache ich es bei den Eingängen 9 bis 16?
Ich habe versucht sie zu mappen z.b. Eingang 9 (I9) mit 34.0 aber da tut sich nichts.
Für konkrete Hilfe oder weiterführende Beispiel wäre ich sehr dankbar.