GCODE İşlemleri
- Matematik Operatörleri: + - * / ** () < > %
- Farklı değer hesaplama örneğin. G1 Z{[[LayerThickness]]-[[ZLiftDistance]]*[[LayerNumber]]}
- Matematik İşlevleri
- En büyük değere geri dön örneğin. G1 Z{3.2*max([[LayerNumber]],[[TotalNumberOfLayers]]-[[LayerNumber]])}
- Koşullular: () < >
- Matematik mantığına koşullar ekle örneğin. G1 Z{([[LayerNumber]]<30)*1+0.5} eğer akım tabakası 30'dan az ise 1,5 mm yükselt değilse 0.5 mm yükselt
- İkili 16lık taban
- Binary kodları Sürücülere/denetleyicilere göndermek için 16'lık taban formatını kullanabilirsinizörneğin. \x00\x00\xff
Desteklenen Matematik Operatörleri
- =
- atama
- +
- toplama
- -
- çıkarma
- /
- bölme
- *
- çarpma
- **
- üst
- %
- kalan
- &
- bitsel ve
- |
- bitsel veya
- ^
- bitsel xor
- <<
- bitsel sola kaydırma
- >
- bitsel sağa kaydırma
- ~
- bitsel not
- ==
- eşit
- !=
- eşit değil
- >
- den büyük
- >=
- büyük veya eşit
- <
- daha küçük
- <=
- küçük veya eşit
Desteklenen Matematik İşlevleri
- abs
- Belirli bir sayının mutlak değerini döndürür
- acos
- Belirli bir sayıyı arccos radyan cinsinden döndürür
- sin
- Belirli bir sayının sinüsünü döndürür
- cos
- Belirli bir sayının kosinüsünü döndürür
- tan
- Belirli bir sayının tanjantını döndürür
- asin
- Belirli bir sayının arksinüsünü döndürür
- atan
- Belirli bir sayının arktanjantını döndürür
- ceil
- Fonksiyon, belirli bir sayıya eşit veya daha büyük olan en küçük tam sayıyı döndürür
- floor
- Belirli bir sayıya eşit veya daha küçük en büyük tam sayıyı döndürür
- log
- Belirli bir sayının doğal logaritmasını döndürür
- max
- Verilen iki sayıdan daha büyük olanı döndürür
- min
- Verilen iki sayıdan daha küçük olanı döndürür
- sqrt
- Belirli bir sayının karekökünü döndürür
- rand
- 0.0 ile 1.0 arasında rasgele bir ondalıklı sayı döndürür
- fact
- Belirli bir sayının faktöryelini döndürür