Przykłady powszechnie używanych formuł (Zestaw narzędzi AutoCAD Mechanical)

Na tej stronie znajdują się przykłady dwóch złożonych formuł. Te przykłady przedstawiono w celu pokazania, w jaki sposób można spojrzeć na złożone formuły jak na kombinację kilku prostych wyrażeń, dzięki czemu łatwiej je interpretować. Wyniki działania formuł pokazano w formie zrzutu ekranowego na końcu każdej sekcji.

Przykład 1 =<if(equal(Hole:tapped,"0"),"%%c" Hole:dia,Hole:nominal)>

Typowe zastosowanie

Zazwyczaj używana w uwagach (polecenie AMNOTE) w celu opisywania otworu znormalizowanego. To wyrażenie jest częścią formuły domyślnej używanej w Szablonie 1 dla kategorii Otwór wiercony polecenia AMNOTE.

Description

Wyrażenie Objaśnienie

If( )

Ocenia wartość logiczną; w tym przypadku oceniany jest wynik funkcji equal(Hole:tapped, “0”). Jeśli wynikiem funkcji będzie wartość TRUE, zostanie zwrócone wyrażenie oznaczone cyfrą 0. W przeciwnym razie zwrócone zostanie wyrażenie oznaczone cyfrą 1.

equal(Hole:tapped, “0”)

Porównuje odnośnik hole:tapped z wartością 0. W przypadku otworu gwintowanego odnośnik hole:tapped ma wartość 1, a w przypadku innych wartość 0.

“%%c”

Symbol średnicy.

Hole:dia

Daje w wyniku średnicę otworu.

Hole:nominal

Daje w wyniku średnicę nominalną otworu.

Wyniki

Na poniższej ilustracji przedstawiono dwa otwory opisane za pomocą opisu linii odniesienia zawierającego formułę. Należy zwrócić uwagę na różnicę w tekstach uwag dotyczących otworu przelotowego i gwintowanego.

Przykład 2 =<Origin><IF(OR(ISBLANK(Origin),ISBLANK(Index)),"",".")><Index>

Typowe zastosowanie

Zazwyczaj używana w wykazie otworów. To wyrażenie jest formułą domyślną etykiety otworu zgodnie z normą DIN.

Opis

Ta formuła zawiera trzy wyrażenia rozdzielone nawiasami kątowymi. Tekst wynikowy jest złożeniem wszystkich trzech wyrażeń.

Wyrażenie Objaśnienie

<Origin>

Ocenia nazwę początku wykazu otworów.

If( )

Ocenia wartość logiczną; w tym przypadku oceniany jest wynik funkcji OR(...). Jeśli wynikiem funkcji będzie wartość FALSE, zwrócony zostanie tekst oznaczony cyfrą 1. W przeciwnym razie zwrócony zostanie tekst oznaczony cyfrą 2.

OR( )

Zwraca wartość TRUE, jeśli dowolny z argumentów ma wartość TRUE.

ISBLANK( )

Zwraca wartość TRUE, jeśli odnośniki Origin i Index będą pustym tekstem. Jeśli początek listy otworów nie ma nazwy, funkcja ISBLANK(Początek) zwraca TRUE.

Początek

Ocenia nazwę wykazu otworów.

Indeks

Ocenia numer indeksu otworu.

Wyniki

Poniższy obraz zawiera dwa otwory. Otwór po lewej stronie jest uwzględniony w wykazie otworów, którego początek ma nazwę 1. Otwór ma etykietę 1.1. Otwór po prawej stronie jest uwzględniony w wykazie otworów, którego początek nie ma nazwy. Dlatego otwór ma etykietę 1.