5.3.1. Tworzenie grupy receptur - definiowanie struktury receptur

W testowej aplikacji asixa ‘Fabryka’ funkcjonują 3 mieszalniki, w których kwas siarkowy zostaje zmieszany z wodą w proporcjach ustalonych w zadanej recepturze. Obsługa receptur realizowana jest dla powyższych mieszalników z użyciem modułu AsBase. Każdy z mieszalników posiada swój odrębny zestaw zmiennych, do których ładowane są wartości receptur. Struktura receptur jest identyczna dla wszystkich trzech mieszalników - tzn. na rekord każdej receptury składają się zawsze trzy pola: opis receptury, ilość wody, ilość kwasu siarkowego (plus dodatkowe pole Nazwa i pola systemowe: ID, Użytkownik, Czas).

 

W związku z powyższym należy zdefiniować jedną grupę receptur (inaczej strukturę receptur), którą w przykładzie nazwiemy 'Stężenia2', składającą się z następujących pól:

 

-‘Opis receptury’

-‘Kwas siarkowy’

-‘Woda’.

 

Ponieważ każdy mieszalnik obsługują inne zmienne - należy w ramach jednej wspólnej grupy receptur utworzyć 3 zestawy zmiennych, do których będą ładowane wartości receptur za pośrednictwem pól zdefiniowanych na poziomie grupy receptur.

 

Zmienne ładujące receptury do poszczególnych mieszalników są pogrupowane w następujących zestawach:

 

zestaw 'Mieszalnik 1':

Opis receptury – zmienna M1_R1

Kwas siarkowy – zmienna M1_1

Woda – zmeinna M1_2

 

zestaw 'Mieszalnik 2':

Opis receptury – zmienna M2_R2

Kwas siarkowy – zmienna M2_1

Woda – zmienna M2_2

 

zestaw 'Mieszalnik 3':

Opis receptury – zmienna M3_R3

Kwas siarkowy – zmienna M3_1

Woda – zmienna M3_2

Picture 5462

Rysunek: Schemat powiązań pomiędzy elementami zdefiniowanymi w module AsBase w zakresie obsługi receptur.

 

Picture 5473Utwórz grupę receptur ‘Stężenia2’, w ramach której zdefiniuj pola, które posłużą do utworzenia receptur.

 

 

1. Uruchom moduł AsBase: menu Start > Programy > Asix > AsBase

2. Otwórz plik konfiguracyjny aplikacji AsBase:

 

D:\Fabryka_z_AsBase\ASBASE\AsBase_Fabryka.XML

 

3. Zaloguj się jako administrator - patrz: definicja użytkownika 5.2.4. Deklarowanie użytkowników (login: admin, hasło: admin)

 

4. W drzewie nawigacyjnym okna AsBase wybierz pozycję Konfiguracja > Grupy receptur.

5. Dodaj nowy rekord tabeli za pomocą przycisku Picture 5529, opisując go w następujący sposób:

Identyfikator: st2

Nazwa: Stężenia2

Opis: Stężenia kwasu siarkowego

Picture 5541

Rysunek: Panel definiowania grup receptur.

 

 

6. Zapisz rekord przyciskiem Picture 5547.

Picture 5552Dla grupy receptur ‘Stężenia2’ zdefiniuj pola: ‘Opis receptury’, ‘Kwas siarkowy’ i ‘Woda’.

 

  1. W drzewie nawigacyjnym okna AsBase wybierz pozycję Konfiguracja > Grupy receptur > Stężenia2 > zakładka Grupa receptur Stężenia2 - Pola

  2. Za pomocą przycisku Picture 5609 dodaj nowy rekord tabeli definiujący pole ‘Opis receptury’. Opisz pole w nastepujący sposób:

    Kolejność: 1

    Identyfikator: opis_rec

    Nazwa: Opis receptury

    Opis: wartość procentowa roztworu kwasu siarkowego

    Parametry: Tekst(30)

  3. Zatwierdź wprowadzone dane przyciskiem Picture 5626.

  4. W analogiczny sposób dodaj pola ‘Kwas siarkowy’ i ‘Woda’, opisując je w następujący sposób:

    Kolejność: 2

    Identyfikator: skl1

    Nazwa: Kwas siarkowy

    Opis: ilość kwasu siarkowego w %

    Parametry: Całkowity

    Kolejność: 3

    Identyfikator: skl2

    Nazwa: Woda

    Opis: ilość wody w %

    Parametry: Całkowity

  5. Zapisz plik xml aplikacji AsBase: polecenie Plik > Zapisz

 

Picture 5660

Rysunek: Panel definiowania pól dla grupy receptur.