Moin, kennt jemand den powercube von amtec. Die Firma wurde irgendwann mal von Schunk aufgekauft. Aber ich habe noch die Urversion. Hat schon einmal jemand mit dem Teil kommuniziert. und zwar ohne Labview und den DLLs. Das müsste ja wohl gehen. In der Beschreibung (http://www.cs.unc.edu/Research/stc/FAQs/Schunk/old-irrelevant/Powercube-data-exchange.pdf) steht, dass ein BCC generiert werden muss und zwar aus 16-Bit ID, dem 8-Bit Kommando und den Daten (ggf mehrer Bytes) BCC = ID + Command + Data; und dann BCC = BCC + (BCC>>8); Was bedeutet diese Zeile? Gruß Cheffe
Das ist ungeschickt beschrieben. Die erste Addition ist im Ergebnis 16Bit, somit auch BCC, nennen wir's besser BCC16. Das BCC im Datenstream ist aber 8Bit. Also werden im zweiten Schritt die oberen und unteren Bytes von BCC16 addiert und als BCC verwendet. Klar ?=?
Hallo, danke für die Antwort. Ich habe heute herausgefunden, dass dem Powercube "aus Kompatibilitätsgründen" die BCC egal ist. Man kann also iregendeinen Wert senden, da der nicht ausgewertet wird. Der Powercube rechnet aber wie folgt: Bei einer 8-Bit-Summe, wird diese ausgegeben. Ist die Zahl 16 Bit, dann wird durch zwei geteilt. Gruß Cheffe
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.