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

Rysunek: Schemat powiązań pomiędzy elementami zdefiniowanymi w module AsBase w zakresie obsługi 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
, opisując go w następujący sposób:
Identyfikator: st2
Nazwa: Stężenia2
Opis: Stężenia kwasu siarkowego

Rysunek: Panel definiowania grup receptur.
6. Zapisz rekord przyciskiem
.
|
|
W drzewie nawigacyjnym okna AsBase wybierz pozycję Konfiguracja > Grupy receptur > Stężenia2 > zakładka Grupa receptur Stężenia2 - Pola
Za pomocą przycisku
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)
Zatwierdź wprowadzone dane przyciskiem
.
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
Zapisz plik xml aplikacji AsBase: polecenie Plik > Zapisz

Rysunek: Panel definiowania pól dla grupy receptur.