Calculating color values ​​in the design table

By inserting an Excel configuration table, the color column is generated by default. As you know, the standard color of models in SOLIDWORKS is gray.

However, we do not use colors in the table, like: red, black or blue. The table uses a numerical term.

Parametr koloru w konfiguracjach

So how can you determine the selected color from the table??

There is a special pattern for this purpose. But before I write about it, 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.

Link display states to configurations

 

Aby obliczyć wartość koloru w tabeli konfiguracji, should:

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.

 

Leave a Reply

Your email address will not be published.