Formuły w programie NC
Zastosowanie
Za pomocą funkcji NC Formuła Q/QL/QR możesz definiować kilka kroków obliczeniowych używając stałych bądź zmiennych wartości w jednym wierszu NC . Możesz także przyporządkować do zmiennej określoną pojedynczą wartość.
Spokrewnione tematy
- Formuła łańcuchowa dla ciągów znaków
- Definiowanie pojedynczego obliczenia w wierszu NC
Opis funkcji
Jako pierwsze wprowadzenie definiujesz zmienną, do której przypisujesz wynik.
Z prawej strony od znaku równości definiujesz kroki obliczeniowej bądź wartość, którą sterowanie przypisuje zmiennej.
Sterowanie daje następujące możliwości wprowadzenia formuły:
- Automatyczne uzupełnianie
Wprowadzenie formuły za pomocą funkcji automatycznego uzupełniania
- Klawiatura wyskakująca dla wprowadzenia formuły z paska akcji bądź z formularza
- Tryb wprowadzenia formuły na klawiaturze ekranowej
Zasady obliczania
Kolejność podczas oceny różnych operatorów
Gdy formuła zawiera kroki obliczeniowe różnych operatorów w kombinacji, to sterowanie ocenia kroki obliczeniowe w zdefiniowanej kolejności. Znanym przykładem jest obliczenie punktowe przed strukturalnym.
Sterowanie ocenia kroki obliczeniowe w następującej kolejności:
Kolejność | Krok obliczeniowy | Operator | Znak obliczenia |
---|---|---|---|
1 | Rozwiązanie nawiasów | Nawiasy | ( ) |
2 | Uwzględnienie znaku liczby | Znak liczby | – |
3 | Obliczenie funkcji | Funkcja | SIN, COS, LN itd. |
4 | Potęgowanie | Potęga | ^ |
5 | Mnożenie i dzielenie | Punkt | *, / |
6 | Dodawanie i odejmowanie | Kreska | +, – |
Kolejność podczas oceny tych samych operatorów
Sterowanie ocenia kroki obliczeniowe tych samych operatorów od lewej do prawej.
np. 2 + 3 - 2 = ( 2 + 3 ) - 2 = 3
Wyjątek: przy połączonym potęgowaniu przetwarzanie następuje od prawej do lewej.
np. 2 ^ 3 ^ 2 = 2 ^ ( 3 ^ 2 ) = 2 ^ 9 = 512
Kroki obliczeniowe
Klawiatura do zapisu formuły zawiera następujące kroki obliczenia:
Klawisz | Krok obliczeniowy | Operator | |
---|---|---|---|
Dodawanie np. Q10 = Q1 + Q5 | Kreska | ||
Odejmowanie np. Q25 = Q7 – Q108 | Kreska | ||
Mnożenie np. Q12 = 5 * Q5 | Punkt | ||
Dzielenie np. Q25 = Q1 / Q2 | Punkt | ||
Wstawienie w nawias np. Q12 = Q1 * ( Q2 + Q3 ) | Nawiasy | ||
Podnoszenie do kwadratu (square) np. Q15 = SQ 5 | Funkcja | ||
Obliczanie pierwiastka (square root) np. Q22 = SQRT 25 | Funkcja | ||
Obliczenie sinus np. Q44 = SIN 45 | Funkcja | ||
Obliczenie cosinus np. Q45 = COS 45 | Funkcja | ||
Obliczenie tangens np. Q46 = TAN 45 | Funkcja | ||
Obliczenie arcus-sinus Funkcja odwrócenia sinus Sterowanie określa kąta ze stosunku przyprostokątnej przeciwległej i przeciwprostokątnej. np. Q10 = ASIN ( Q40 / Q20 ) | Funkcja | ||
Obliczenie arcus-cosinus Funkcja odwrócenia cosinus Sterowanie określa kąta ze stosunku przyprostokątna przyległa i przeciwprostokątna. np. Q11 = ACOS Q40 | Funkcja | ||
Obliczenie arcus-tangens Funkcja odwrócenia tangens Sterowanie określa kąta ze stosunku przyprostokątnej przeciwległej i przyprostokątnej przyległej. np. Q12 = ATAN Q50 | Funkcja | ||
Potęgowanie np. Q15 = 3 ^ 3 | Potęga | ||
Konstanta Pl π = 3,14159 np. Q15 = PI | |||
Utworzenie logarytmu naturalnego (LN) Liczba podstawowa = e = 2,7183 np. Q15 = LN Q11 | Funkcja | ||
Utworzenie logarytmu Liczba podstawowa = 10 np. Q33 = LOG Q22 | Funkcja | ||
Funkcja wykładnicza (e ^ n) Liczba podstawowa = e = 2,7183 np. Q1 = EXP Q12 | Funkcja | ||
Negowanie (tworzenie wartości negatywnej) Mnożenie przez -1 np. Q2 = NEG Q1 | Funkcja | ||
Tworzenie liczby całkowitej Obcinanie miejsc po przecinku np. Q3 = INT Q42 Tip Funkcja INT nie zaokrągla, a tylko obcina miejsca po przecinku. Dane wejściowe: 0...999999999 | Funkcja | ||
Tworzenie wartości absolutnej np. Q4 = ABS Q22 | Funkcja | ||
Frakcjonować Obcinanie miejsc przed przecinkiem np. Q5 = FRAC Q23 | Funkcja | ||
Sprawdzenie znaku liczby np. Q12 = SGN Q50 Jeśli Q50 = 0, to SGN Q50 = 0 Jeśli Q50 < 0, to SGN Q50 = -1 Jeśli Q50 > 0, to SGN Q50 = 1 | Funkcja | ||
Obliczenie wartości modulo (reszta z dzielenia) np. Q12 = 400 % 360 wynik: Q12 = 40 | Funkcja |
Folder Funkcje trygonometryczne
Możesz również definiować kroki obliczeniowe dla łańcuchów, czyli ciągów znaków.
Wprowadzenie formuły za pomocą funkcji automatycznego uzupełniania
Wprowadzasz formułę za pomocą automatycznego uzupełniania w następujący sposób: | ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Przykład
Obliczenie punktowe przed strukturalnym
11 Q1 = 5 * 3 + 2 * 10 | ; wynik= 35 |
- 1.krok obliczenia : 5* 3 = 15
- 2.krok obliczenia : 2* 10 = 20
- 3.krok obliczenia : 15 + 20 = 35
Potęgowanie przed obliczeniem strukturalnym
11 Q2 = SQ 10 - 3^3 | ; wynik= 73 |
- 1.krok obliczenia : 10 podnieść do kwadratu = 100
- 2.krok obliczenia : 3 podnieść do potęgi 3 = 27
- 3.krok obliczenia : 100– 27 = 73
Funkcja przed potęgowaniem
11 Q4 = SIN 30 ^ 2 | ; wynik= 0,25 |
- 1. krok obliczenia: sinus z 30 obliczyć = 0,5
- 2. krok obliczenia : 0,5 podnieść do kwadratu = 0,25
Nawias przed funkcją
11 Q5 = SIN ( 50 - 20 ) | ; wynik= 0,5 |
- 1. krok obliczenia: obliczyć nawias 50 - 20 = 30
- 2. krok obliczenia: sinus z 30 obliczyć = 0,5