Seite 1 von 1

Integer-Logik

Verfasst: Dienstag 30. September 2008, 10:34
von abacom
ExpertProfi



Anmeldungsdatum: 20.08.2006
Beiträge: 50

Verfasst am: 27.08.2006 20:42 Titel: Integer-Logik

--------------------------------------------------------------------------------

Hallo Kollegen,

ich habe in ProfiLab gelegentlich die Möglichkeit vermisst, bitweise Logikoperationen z.B. auf einen Bytewert oder ein Word anwenden zu können. Konkreter Fall: Ein Gerät sendet zwei Dezimalziffern in einem Byte per RS-232. Beide Ziffern sind BCD-kodiert, eine im High-Nibble, eine im Low-Nibble. Willl man dann z.B. die oberen vier Bits eines Bytes ausblenden würde man in einer Programmierschrprache einfach
LOWNIBBLE= Byte AND $0F (o.ä.) schreiben. So etwas kann man in ProfiLab per AD/DA-Wandler lösen (Gruss an Ludwich!).

Wer es einfacher haben will, findet auf meiner Homepage eine fertige ProfiLab-DLL (mit Delphi-Source), die diese "Integer-Logik" in ProfiLab ermöglicht. Schaut doch mal:

http://www.expertprofi.ag.vu/integer-logik.html

Vieleicht habt Ihr ja das gleiche Problem...

Gruss, ExpertProfi