Integer-Logik

Dieser Bereich ist für den Austausch FERTIGER Makros und allgemein nützlicher Schaltungen vorgesehen.
Antworten
abacom
Site Admin
Beiträge: 3938
Registriert: Dienstag 23. September 2008, 10:54
Kontaktdaten:

Integer-Logik

Beitrag von abacom » Dienstag 30. September 2008, 10:34

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
ABACOM support

Antworten

Zurück zu „Makros & Schaltungen“