Obliczanie wartości koloru w tabeli konfiguracji

Wstawiając tabelę konfiguracji Excel, zostaje domyślnie wygenerowana kolumna kolor. Jak wiadomo standardowym kolorem modeli w SOLIDWORKS jest kolor szary.

Jednak w tabeli nie operujemy kolorami, w stylu: czerwony, czarny czy niebieski. W tabeli używa się określenia numerycznego.

Parametr koloru w konfiguracjach

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.

Parametr koloru w konfiguracjach

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.

Połącz 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.

 

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany.