MW
Level-1
- Beiträge
- 1.186
- Reaktionspunkte
- 272
-> Hier kostenlos registrieren
Ich hab da (mal wieder
) ein kleines Problem
folgender Code
liefert mir bei beiden Schreibbefehlen eine 0 zurück, doch gesetzt wird nur das bit 0.4 in dem DB.
Der zweite Schreibbefehl steht so in der testMPI.cs und sollte ja funktionieren.
Könnte mir jemand sagen welche die richtige schreibweise ist, den scheinbar funktioniert ja nur die erste und die die im Beispiel in der TestMPI.cs aufgeführt ist nicht.
wenn bei der startadresse eine 4 steht ist doch das Bit 0.4 gemeint oder lieg ich da falsch ?
Sprache ist übrigens VB.net

folgender Code
Code:
Dim a As Integer = 1
Dim aa(0) As Byte
aa(0) = 1
res = dc.writeBits(libnodave.daveDB, 123, 4, 1, aa)
res = dc.writeBits(libnodave.daveDB, 123, 3, 1, BitConverter.GetBytes(libnodave.daveSwapIed_32(a)))
Der zweite Schreibbefehl steht so in der testMPI.cs und sollte ja funktionieren.
Könnte mir jemand sagen welche die richtige schreibweise ist, den scheinbar funktioniert ja nur die erste und die die im Beispiel in der TestMPI.cs aufgeführt ist nicht.
wenn bei der startadresse eine 4 steht ist doch das Bit 0.4 gemeint oder lieg ich da falsch ?
Sprache ist übrigens VB.net