Contor în șablon echipa (în continuare se va face referire la șablon echipei HQ) operațiune „Înlocuirea cutiei“ - de fapt, este doar o variabilă numerică, cu alte cuvinte, o celulă de memorie în cazul în care un întreg stocate definit de utilizator sau un număr fracționar. În timpul executării operației de înlocuire, insereaza acest număr poate fi convertit automat dintr-o dată în parametrii contorului formulei, de exemplu, fiecare pas operație la acesta poate fi adăugat în mod automat orice alt număr, sau orice altă operație matematică poate fi realizată pe ea, cum ar fi multiplicare sau divizare . Rezultatul rezultat, numit "valoarea curentă a contorului". poate fi folosit pentru inserarea în textul UE sau înlocuirea acestuia cu orice expresie numerică în textul UE.
În CC, contoarele sunt întotdeauna specificate în paranteze pătrate, de exemplu [G: 20/1 | - | F0.1]. Structura contorului în CC are următoarea formă:
[Denumire: Valoare / creștere inițială | @ Tip de operațiune Rezultatele formatelor | Tipul de deplasare]
Descrierea elementelor contorului:- Numele contra - SK poate conține mai mult de un metru, pentru a fi precis, numărul maxim de metri, care pot fi stabilite în ea - este 37. Prin urmare, numele este un parametru important al contorului, programul «UP Corector» în îndeplinirea inserturi operație de înlocuire a distinge contoare pe ea nume. Denumirea contorului este întotdeauna compusă dintr-un singur caracter, care poate fi orice cifră sau o literă latină. Acest lucru determină numărul maxim posibil de contoare la HQ: 26 litere englezești + 10 numere + un metru în plus, în mod implicit. care nu are nume - adică doar 37.
În versiunea 1.0 a "UP Corrector", setul de operațiuni disponibile pentru utilizarea ca un fel de operare a contoarelor constă în 4 operațiuni:
Tipul de operație se referă la parametrii opționali, adică cele care pot fi omise. În mod implicit (dacă tipul de operare al contorului nu este specificat), tipul de operare este considerat a fi "+". Dacă după operație se specifică parametrul "FForm al rezultatului", trebuie să fie separat de tipul de operare de simbolul "|", de exemplu "@ - | F0.1"
Formatul formatului de rezultate poate fi împărțit în 4 componente, fiecare dintre acestea fiind specificat de un simbol:
- F - un semn al prezenței formatului formatului rezultatului, pur și simplu vorbind, prin prezența acestui simbol, contorul recunoaște că parametrul format al rezultatului a fost stabilit.
- Formatul întregului - o cifră care indică un minim de cât de multe cifre ar trebui să fie parte integrantă a introducerii în text. Cu număr mai mic de simboluri care urmează să fie completate cu zerouri fictive, cu excepția cazului când acest număr este 0. De exemplu, în cazul în care formatul întreg este setat la 5, iar valoarea curentă a contorului este „1.02“, textul va fi inserat în numărul de „00,001.02“ în cazul în care valoarea curentă a contorului este începutul anului 0, textul va fi introdus nu "00000", ci "0". În cazul în care întregul format este setat la 0, numărul de inserat „așa cum este“, fără adăugarea de zerouri de conducere. În mod implicit (dacă nu este specificat întregul format), formatul întreg este setat la 0.
- . - un simbol care separă formatul "format întreg" și "format fracțional" în parametrul Format rezultat. Este permis ca, în locul punctului simbol, să fie folosită o virgulă ca separator pentru formatele întregi și fracționate.
- Formatul Fracționare - o cifră care indică numărul maxim de cifre pot avea un număr după virgulă. Implicit se presupune a fi 3. În cazul în cifre după virgulă este mai mică decât cea specificată într-un format fracțional, numărul de inserat „ca atare“, în cazul în care aceleași numere de număr mai mare rotunjit la numărul specificat de cifre. Astfel, dacă formatul fracțional este setat la 0, numărul va fi rotunjit la cel mai apropiat număr întreg. Spre deosebire de cifrele 0-8, figura 9 ca valorile formatului fracționare nu specifică un număr admisibil specific de cifre după virgulă, și permite să utilizeze numărul maxim posibil de cifre după virgulă, la care contorul nu este restricționat formală (să zicem, poate ajunge la mai mult de 9000 cifre), dar în termeni practici, este limitată la o precizie de 18 cifre semnificative (de exemplu, toate cifrele doar primul sau ultimele 18 numere pot conține alte numere decât 0 - pentru înțelegerea celor de mai sus, ar trebui să se refere la „formatul numerelor cu plutitor s un verset al operației de înlocuire-inserare).
Formatul rezultat este un parametru opțional. Dacă este omisă, se consideră egală cu "F0.3". De asemenea, este posibil să omiteți formatul întreg sau formatul fracțional atunci când specificați formatul formatului de rezultate. Exemple de formate ale rezultatului:
"F2.5", "F1" (formatul fracțional este omis, care este echivalent cu "F1.3"), "F.2" (întregul format este omis, care este echivalent cu "F0.2").
Counter implicit - este contra, valoarea inițială și incrementul este setat să nu în HQ, și afișate în operațiunea fereastra „Înlocuirea cutiei“ și sunt definite în câmpurile „Contor început / pas“ setările sale. În plus, spre deosebire de ceilalți contoare, contorul nu are un nume în mod implicit. Astfel, acest contor este setat la HQ cu un set minim de parametri, și chiar și la toate fără ele, de exemplu, dacă inserați în codul de bare doar goale între paranteze pătrate „[]“, aceasta înseamnă contorul implicit, care are vedere la operațiunea este funcționarea implicit (adunare) și formatul rezultatului este formatul implicit (adică F0.3).
Counter „implicit“ a fost introdus pentru a simplifica crearea HQ și ușurința de utilizare metri în SK - în cazul în care ați generat cod de bare va implica mai mult de 1 metru (și, probabil, va avea loc în majoritatea cazurilor), în mod implicit, contorul va face CC mai compact și mai ușor de perceput.
Trebuie remarcat, câmpul „Contor nach / pas“ operațiune fereastra „Înlocuirea Insert“ poate include un număr format din cel mult 9 caractere (inclusiv semnul minus și virgulă separă întreg și partea fracționară a numărului), acest contor implicit diferă de alte contoare, și în care valoarea inițială și increment sunt stabilite în sediul central și, prin urmare, nu are astfel de restricții stricte în număr de lungime luate.
Un contor cu același nume poate fi specificat în CC pentru mai mult de o dată. Cu toate acestea, există o diferență între prima menționare a contorului în CC și toate trimiterile ulterioare la acesta. Primul (cel mai apropiat de partea de sus a HQ text) referiri la contorul de la sediul central, inclusiv seturi de acest contor, și, prin urmare, trebuie să conțină toți parametrii săi: valoarea inițială, creștere, tipul de operațiune, formatul rezultat. Cu referiri repetate la contorul de la parametrii setați HQ nu au nevoie de el din nou, așa cum au fost deja definite, trebuie să specificați doar numele contorului, de exemplu: [S:]. Re-menționarea contorului permite operației de înlocuire-inserare să utilizeze în mod repetat valoarea curentă a contorului specificat pentru alte acțiuni decât prima menționare a acestui contor.
Exemplul 1: [1: 100,01 / 3 | / | F.2]
Descrierea exemplului: numele este "1", valoarea inițială este "100.01", incrementul este "3", tipul operațiunii este împărțirea, formatul rezultatului: întreaga parte a numărului "ca este", fracționată - .
Exemplul 2: [S: -12/1]
Exemplu: numele este "S", valoarea inițială este "-12", incrementul este "1", tipul de operație este operația implicită, adică în plus, formatul rezultatului: formatul implicit este "F0.3", adică întreaga parte a numărului "așa cum este", fracționată - nu mai mult de 3 cifre după punctul zecimal.
Exemplul 3: [F2]
Descrierea exemplei: numele lipsește (se utilizează contorul "implicit"), valoarea inițială și incrementul sunt specificate în câmpurile ferestrei de operare "Substituire-inserare" pentru contorul implicit, tipul de operare este operația implicită, adică în plus, formatul rezultatului: partea parțială a numărului este de cel puțin 2 cifre, fracționată nu este specificată, este egală cu formatul implicit fracțional, adică nu mai mult de 3 cifre după punctul zecimal.