Formuły globalne
Aplikacja Advanced Product Configurator umożliwia zdefiniowanie formuł globalnych, które mogą być następnie wykorzystywane w formułach w różnych typach konfiguracji. Formuły globalne pozwalają na wyodrębnienie z równania matematycznego definiującego formułę fragmentów powtarzalnych w wielu innych równaniach. Zmiana formuły globalnej wpływa zatem na wszystkie formuły, w których dana formuła globalna jest wykorzystywana. Dodatkowe informacje na ten temat zamieszczono w artykule Ustawienia formuł.
Ustawienia formuł globalnych
Aby wprowadzić lub zmodyfikować ustawienia zestawów wartości parametrycznych:
- Wybierz ikonę
, wprowadź Ustawienia konfiguratora produktów, a następnie kliknij powiązane łącze. - Na stronie Ustawienia konfiguratora produktów wybierz akcję Formuły globalne. Spowoduje to otwarcie strony Formuły globalne konfiguratora.
- Strona Formuły globalne konfiguratora umożliwia tworzenie lub edytowanie formuł globalnych. Uzupełnij lub zmodyfikuj pola:
- Kod - Określa kod formuły.
- Formuła - Określa formułę matematyczną.
Pole Formuła może zawierać liczbową wartość stałą lub wyrażenie matematyczne, na które mogą składać się:
symbole operacji matematycznych oraz nawiasy:
Symbol Znaczenie ( nawias otwierający ) nawias zamykający + dodawanie - odejmowanie * mnożenie / dzielenie ^ potęgowanie funkcja ABS() zwraca wartość bezwzględną argumentu,
funkcja SIN() zwraca sinus argumentu (kąta),
funkcja COS() zwraca cosinus argumentu (kąta),
funkcja TAN() zwraca tangens argumentu (kąta),
funkcja ASIN() zwraca arcus sinus argumentu, czyli odwrotność sinusa,
funkcja ACOS() zwraca arcus cosinus argumentu, czyli odwrotność cosinusa,
funkcja ATAN() zwraca arcus tangens argumentu, czyli odwrotność tangensa,
stałe globalne,
zmienne wartości definiowane jako %1, %2, %3 .. %9.
W trakcie wstawiania formuły globalnej do formuły na poziomie typu konfiguracji, do każdej zmiennej %1, %2... można przypisać wartość konkretnego atrybutu. Takie rozwiązanie pozwala na zachowanie generycznego formatu formuł globalnych.
Przykład
Przykładowym zastosowaniem może być formuła globalna wyliczająca powierzchnię w metrach kwadratowych elementu prostokątnego na podstawie wartości podanych w centymetrach.
Formuła globalna może wyglądać tak:
| Kod | Formuła |
|---|---|
| AREA | (%1 * %2) / 10000 |
Formuła na poziomie typu konfiguracji wykorzystująca formułę globalną może wyglądać tak: AREA(VAL(WIDTH);VAL(HEIGHT)) Jako parametr %1 został przypisany atrybut WIDTH, a jako parametr 2 został przypisany atrybut HEIGHT.