|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
本帖最后由 千年 于 2011-6-13 15:00 編輯 ( r" q6 B' U6 B
! A: Y9 ^& N1 F+ W k$ ~
OKUMA宏程序相關數學操作功能
0 j2 S: X/ Z6 R
* K4 E1 i7 i. I' \1 y 操作 操作符 備注( X$ r) w5 v9 e z% n$ O
邏輯操作 / E& {( }' `, p& ^1 h$ w: `1 S
異或 EOR 0110 = 1010 EOR 1100 ( 見 *3.)7 s+ p# R! Z# e7 o, I
邏輯或 OR 1110 = 1010 OR 1100 ( 見 *3.)* y2 j% r: V+ R: l. Z$ |8 S
邏輯與 AND 1000 = 1010 AND 1100 ( 見 *3.)
: X# S, m$ G2 e2 A# A7 G 非 NOT 1010 = NOT 0101
8 I- F& {; B3 ?% I7 C& F; I算術運算 8 x/ [1 c- E7 O
加 + 8 = 5 + 3
V3 A( K& v0 k' g) k8 r 減 - 2 = 5 - 3
5 P% t& n8 v0 W8 x; {5 [) e, r2 M3 | 乘法 * 15 = 5 * 3
' u0 b/ l1 ^! @" ^4 c4 Y3 p 除 / 3 = 15/5: ?0 i+ X% v V- h: v
三角函數
( @2 j% D! C0 \ |5 |$ d 正弦 SIN 0.5 = SIN [30]( 見 *4.)
8 \. t0 l5 Q$ P {" d 余弦 COS 0.5 = COS [60] ( 見 *4.)
6 O6 c( _( d* O) N 正弦 TAN 1 = TAN [45] ( 見 *4.)
/ {/ Z- n& Y/ G( {( @余弦 (1) ATAN 45 = ATAN [1] ( 取值范圍 -90 至90)5 _) s- N; O ^2 c" M5 x9 D5 S/ d
余弦 (2) ATAN2 30 = ATAN [2 , 1] ( 平方根 3) ( 見*1)& E4 I; m0 T7 ]/ U ?* L
數學功能
- _6 P, @$ \6 q L1 @0 S 方根 SQRT 4 = SQRT [16]+ c9 L- g: P1 @- |& R8 l. u2 \
絕對值 ABS 3 = ABS [-3]7 f( `% I. ]' ?. e: A4 K
十進制轉 BIN 25 = BIN $25($ 代表十六進制數 )6 v( J+ x8 C# @; |; j3 |/ P
二進制+ N2 w8 U) Z+ z8 k9 v8 s6 f" W% m+ @
二進制轉 BCD $25 = BCD 25. ^! P1 L" ^/ u
十進制0 v3 @2 n1 L) h" P4 J
四舍五入 ROUND 128 = ROUND [1.2763 x 102]
$ A. X) k y4 P6 r4 O& p, L% o 下取整 FIX 127 = FIX [1.2763 x 102]
# O. y: O' S8 Y1 q 上取整 FUP 128 = FUP [1.2763 x 102]8 p! H# u8 Z' G7 _
四舍五入 DROUND 13.265 = DROUND [13.26462] ( 見 *2.)
- u# m1 _6 ]' f2 w5 U7 K6 g向下精確 DFlX 13.264 = DFlX [13.26462] ( 見 *2.)
, B1 y- R. j# O; L向上精確 DFUP 13.265 = DFUP [13.26462] ( 見 *2.)
6 I) n" F+ f# ~: r) f9 D- D 余數 MOD 2=MOD [17 , 5]
2 L0 f6 P2 Z! @括號
0 T' f4 i( ]/ U/ I 左括號 [ 決定計算的順序( 首先計算括號中的表達式)0 m+ O3 Q3 H2 e
右括號 ]
1 `% }; K3 i" n* t. U + t* q, |0 p3 k6 m
*1. ATAN2 [b a] 的值是一個用坐標值(a b) 表達的點的變量 ( 范圍 -180° 至 180°) 6 i2 C! S- d6 p8 A7 i2 T
*2. 該例中設定單位是毫米 9 `$ g6 o+ V8 o: O! I) H
*3. 在邏輯運算符號 (EOR ,OR ,AND ,NOT) 的前面和后面必須留空格 9 {- e9 L, d5 X
*4. 功能操作符號 (SIN ,COS ,TAN 等 ) 后面的數字必須用括號括上"[ ]"$ Y' ]; w& f0 u4 }' b' T
( a, b 和 c 用來表示相應位的內容 ) " |
|