Vraag : bepalend als een waarde in een serie in kristalrapporten is

ik heb een serie genoemd my_array bevolkt met values.

is geldig dit:
if {Command.field} in my_array toen „ja“ anders „Geen“;


(schijnt als ik zou moeten door de serie en niet alleen het gebruik „in“ herhalen???)

CR 9

Antwoord : bepalend als een waarde in een serie in kristalrapporten is

>>What is de beste manier zich te wijzigen bitfields gebruikt voor hardwareregister
is te gebruiken niet bitfields.

>> Ik wil „DR.“ wijzigen (beetjes 3.2)
Ik zie niet hoe die gelijken uw bitfieldsDR.
==============

Zie of is dit wat u voor drijft:

In elk geval, schijnt het dat u uw () functie UpdateReg algemeen genoeg wilt zijn om om het even welk scenario te behandelen.

UpdateReg (het klusjesmasker, verkoolt newPattern);
         waar het masker een reeks willekeurig geplaatste beetjes is die zullen ontruimen
Ik veronderstel dat u het register in een temperaturenvariabele lezen, en dan het kunt manipuleren, en definitief het schrijven terug naar het register HW. (Dit is niet altijd waar, aangezien soms het lezen van het register HW de waarde. verandert)

Zo wordt het masker aangepast aan eerst duidelijk de overeenkomstige beetjes in de temperaturenvariabele (nadat u het register HW leest). Dan, opnieuw gebruikend het masker met newPattern, heb ik nu de geldige reeks beetjes (of 0's) aan of in het temperaturenregister. Dan schrijf de temperaturen terug naar HW.
Andere oplossingen  
 
programming4us programming4us