Genom att infoga en Excel-konfigurationstabell, färgkolumnen genereras som standard. Som ni vet är standardfärgen på modellerna i SOLIDWORKS grå.
Jednak w tabeli nie operujemy kolorami, w stylu: czerwony, czarny czy niebieski. W tabeli używa się określenia numerycznego.
Jak zatem z poziomu tabeli określić wybrany kolor?
Służy do tego specjalny wzór. Jednak zanim o nim napiszę, poniżej przedstawiam podstawowe kolory wyrażone liczbowo.
Obliczanie wartości koloru ze wzoru.
W tabeli konfiguracji można obliczyć 32-bitową wartość całkowitą koloru, używając wartości dla składowych: czerwonej, zielonej i niebieskiej danego koloru.
Aby zastosować inny kolor dla każdej konfiguracji, należy powiązać stany wyświetlania z konfiguracjami.
Aby obliczyć wartość koloru w tabeli konfiguracji, należy:
W tabeli konfiguracji wprowadzić $NOTATKI_UŻYTKOWNIKA w komórkach B2, C2 i D2 i wprowadzić $KOLOR w komórce E2.
Może wystąpić konieczność wstawienia kolumn tak, aby parametry te pojawiły się w komórkach od B2 do E2.
W komórkach B3, C3 i D3 należy wpisać składowe koloru: czerwoną, zieloną i niebieską. Wartości muszą być przechowywane jako numery a nie tekst.
Następnie należy wpisać następujący wzór w komórce E3:
= MAX(MIN(B3,255),0) + MAX(MIN(C3,255),0)*16*16 + MAX(MIN(D3,255),0)*16*16*16*16
Należy upewnić się, że nie ma dodatkowych spacji przed znakiem = w komórce.
Wzór ten zapewnia, że każda z wartości składowych jest w przedziale od zera do 255.