JLABS

Mikrobiologie-2001.Step-by-step.047

Úkol 047 - Překlady labelu a hodnoty do výsledku


Bullet
Překlad je řízen hodnotou Prg[1] a také typem razítka:

    Labely se překládají vesměs obsahem sys/labels.tra či výjimečně sys/vmr.tra - nejlépe je postupovat per analogiam.
    Typicky to je sys-labels.tra.
    Hodnoty zapsané v razátku se pak typicky překládají jeho stavovým souborem. Prázdné hodnoty se nepřekládají, podobně
    se nijak nepřekládá hodnota přes prázdný číselník. Pokud se hodnota nedá přeložit, pa se prostě vezme nepřeložená.

    Razítko MIKROB se překládá samo separé pomocí sys/mikrob.bin a je to vlastně překlad zkratky na plné jméno kmene.
    A jinak:
        N - přeloží se na nic schválně
        A - přeloží se label a i obsah razítka
        C - výsledek je jen překlad labelu
        D - výsledek je nijak nepřekládaná hodnota napsaná v razítku, tedy jeho obsah
        E - výsledek je překlad labelu a překlad obsahu. Pak se ještě koukne na Prg[2] a
            f - přidá tam CFU, pokud tam už není
            m - přidá tam CFU/ml, pokud tam už není
        f - výsledek je překlad labelu a nepřekládaný obsah a pokud neobsahuje výsledek CFU, přidá se to za něj.
        Y - výsledek je "dekapitace" obsahu razítka. Obsah se napřed unifikuje, tedy se projde napřed na přesnou shodu a pak na fakt, že
            hodnota na řádku v číselníku začíná tím, co je v obsahu. To, co zbude, se zbaví prvních třech znaků, otrimuje a to je výsledkem.
            Teto překlad se používá pro hodnoty zadávané výběrek či z ruky a začínající nějakým hausnemerem.
        Ostatní hodnoty vedou na překlad obsahu razítka.


Bullet Rejstřík kapitoly


JLABS Aktualizováno dne 20170427. Komentář: info@jlabs.cz