
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Reinhard. > leider etwas zu kompliziert und zu träge Was ist an dem Beispielprogramm von Manfred zu kompliziert oder zu träge? Das gleiche Verfahren wird sogar als offizieller Workaround benutzt, um das Problem der fehlerhaften logischen Pegel an den PCF-Ausgängen bei der C-Control-1 Station 2.0 zu beheben. Ein kleiner Nachteil dieses Verfahrens sind die bei CCBASIC notwendigen absoluten Indizies bei der Definition der Variablen. Mit OCBASIC könnte man das umgehen. Mit der DEFINE..AS..OF- oder DIM..AS..OF-Syntax lassen sich einzelne Bits einer Byte-Variable als Bit-Variablen ansprechen, ohne einen festen Index benutzen zu müssen. Das "AS" ist optional. Wenn Du OCBASIC auf Deiner C-Control-1 Version 2.05 einsetzt, mußt Du allerdings beachten, daß die neuen C-Control-1-Versionen (1.2, 2.0, Conrad-Micro) nicht vollständig kompatibel zur Original-C-Control-1 sind. Die neue CC1 arbeitet daher mit einigen Features von OCBASIC nicht zusammen. Das gleiche Problem existiert auch bei anderen Sprachen für die C-Control-1. option ccbas define PAA byte ' Prozeß-Abbild Ausgänge 'für bit-Handling des byte PAA (Zwischenspeicher) define PAABit0 Bit[1] of PAA ' Relais 1 define PAABit1 Bit[2] of PAA ' Relais 2 define PAABit2 Bit[3] of PAA ' Relais 3 define PAABit3 Bit[4] of PAA ' Relais 4 define PAABit4 Bit[5] of PAA ' Relais 5 define PAABit5 Bit[6] of PAA define PAABit6 Bit[7] of PAA define PAABit7 Bit[8] of PAA Viele Grüße Dietmar Meine Homepage: http://ccintern.dharlos.de |
| Antwort schreiben |