Lucrați cu operațiunile

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:
  1. 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.
  • Valoarea inițială este un număr (fracțional sau întreg, pozitiv sau negativ) care va fi valoarea curentă a contorului atunci când se efectuează prima etapă a operației de înlocuire-inserare. Ie dacă aveți, de exemplu, este stabilit în SK introduce un nou scurgere fiecare pas al operațiunii, iar această linie trebuie să conțină numărul stabilit în contra, în primul rând va fi inserat într-un număr egal cu valoarea inițială a contorului. Dacă utilizatorul modifică valoarea inițială a oricărui numărător în timpul operației de înlocuire-inserare în modul manual (pas cu pas), noua sa valoare inițială devine automat valoarea sa actuală.
  • Increment - acest număr (întreg sau fracționar pozitiv sau negativ), utilizat pentru a modifica valoarea curentă a contorului de fiecare dată după etapa următoare, pasta operație de înlocuire. Cum va această modificare (care se aplică operații matematice), este stabilit în parametrul „operațiunile @ de tip.“ Exemplu: Dacă valoarea inițială a contorului setați „100“, iar creșterea este „10“, și „@ tipul de tranzacție“ specifică plus, atunci când executarea primei valori de funcționare curent pas a contorului este egal cu „100“, performanța de-a doua - "110", al treilea - "120", etc. În CC, incrementul trebuie să fie separat de valoarea inițială de simbolul "/", de exemplu "100/10". Dacă incrementarea contorului stabilit parametrii suplimentari (tipul de procedură și formatul), acestea trebuie să fie separate de simbolul incrementului «|», de exemplu: «100/10 | @ *»
  • @ Tip tranzacție - Specifică ce operație matematică este utilizată pentru a modifica valoarea curentă a contorului de fiecare dată după executarea următoarei etape, pasta operație de înlocuire a. Primul operand (număr în curs de schimbare prin această operație matematică) este valoarea curentă a contorului, a doua (cea care este folosit pentru a schimba primul număr, dar în sine nu este schimbat) contor este incrementat. De exemplu, în cazul în care o operațiune de multiplicare dat, fiecare etapă a operației de înlocuire ciclu introduce valoarea curentă a contorului va fi înmulțită cu increment, iar rezultatul va deveni noua valoare curentă a contorului. De exemplu, dacă valoarea inițială a contorului este „2“, increment „5“, iar tipul de tranzacție specifică de multiplicare, prima etapă a ciclului valoarea curentă a contorului este egal cu „2“, a doua „10“, al treilea „50“, al patrulea " 250 ", etc.
    Î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:

  • După cum puteți vedea, tipul de operațiune începe întotdeauna cu simbolul "@", după care se utilizează simbolul real al operației matematice.
    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"
  • F Formatarea rezultatului - specifică formatul în care valoarea curentă va fi introdusă în textul UE. Pur și simplu, utilizând formatul, puteți specifica dacă să îl introduceți în text, ca număr întreg sau număr fracționat, și dacă este un număr fracționat, nu mai mult decât numărul de simboluri după virgulă pe care trebuie să o conțină acest număr. În acest caz, montarea unui număr într-un format dat este efectuată matematic, și nu simbolic, adică Nu aruncați caracterele inutile, dar rotunjiți numărul la un anumit număr de caractere după punctul zecimal. Trebuie avut în vedere faptul că rotunjirea este efectuată exact atunci când introduceți un număr în textul UE, în același număr numărul rămânând neschimbat (neincluse).
    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").
  • Tip de offset - specifică modul în care valoarea contorului curent va fi modificată după fiecare etapă a operației, adică dacă aceasta se va face în mod automat, în conformitate cu parametrii specificați „incrementare“ și „operațiune @ tip“ a contorului, sau un utilizator trebuie să-l gestioneze „manual“, prin adăugarea la HQ comandă specială de transformare matematică (a se vedea. „comanda @“ pentru a descrie echipe SK) . Tipul de deplasare este un parametru cu un singur caracter, adică este dat de un caracter: "!". Dacă acest parametru este setat, tipul de offset este "manual", dacă nu este - automat. De exemplu [1: 2/1 |!] Este un contor cu offset manual și [1: 2/1] - cu un contor automat.












  • 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.







    Articole similare

    Trimiteți-le prietenilor: