fk- princess
Level-1
- Beiträge
- 112
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
hallo,
ich muss eine funktion in SCl universell schreiben.
wie ich bytes, wörter oder doppelwörter anspreche, weiss ich mittlerweile. aber wie komme ich an einzelne bits. wie das in awl (AUF Block_DB) passiert is klar, aber in SCL ist mir das alles neu
ich habe folgendes gemacht:
#InOut.Zeit_Aufb := #DB_Vision.DW(72);
#InOut.Aufb_Zaehl := #DB_Vision.DW(74);
#InOut.Verb_Auf := BYTE_TO_BOOL(#DB_Vision.DB(65));
bei der dritten anweisung ist mir aber noch unklar, wie ich an ein bestimmtes Bit des Byte 65 komme... oder wie genau ist denn die anweisung???
#InOut.Verb_Auf := #DB_Vision.DX(65.0); kreidet er mir das DX rot an
danke...
ich muss eine funktion in SCl universell schreiben.
wie ich bytes, wörter oder doppelwörter anspreche, weiss ich mittlerweile. aber wie komme ich an einzelne bits. wie das in awl (AUF Block_DB) passiert is klar, aber in SCL ist mir das alles neu
ich habe folgendes gemacht:
#InOut.Zeit_Aufb := #DB_Vision.DW(72);
#InOut.Aufb_Zaehl := #DB_Vision.DW(74);
#InOut.Verb_Auf := BYTE_TO_BOOL(#DB_Vision.DB(65));
bei der dritten anweisung ist mir aber noch unklar, wie ich an ein bestimmtes Bit des Byte 65 komme... oder wie genau ist denn die anweisung???
#InOut.Verb_Auf := #DB_Vision.DX(65.0); kreidet er mir das DX rot an
danke...