|
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
本帖最后由 千年 于 2011-6-13 15:00 編輯
( Q' Z- i' m3 c6 h+ D' K: r: c7 l. Q: y5 ^ {' b
OKUMA宏程序相關數學操作功能 & E* c8 L6 m$ M3 P
8 n- [3 D; h- R. l' T/ F" ~$ Z
操作 操作符 備注
& V+ q3 R* g! `6 t邏輯操作
u- K: m B+ u, h; N3 o 異或 EOR 0110 = 1010 EOR 1100 ( 見 *3.). q) F7 v" f) Z+ U
邏輯或 OR 1110 = 1010 OR 1100 ( 見 *3.)0 d( @; y T# n; \2 ~% Z& z
邏輯與 AND 1000 = 1010 AND 1100 ( 見 *3.)
4 R. ]( J) [ `1 m! v- w 非 NOT 1010 = NOT 0101
6 d, z1 f- v/ [. a9 p算術運算 ( V, ^( x: {" t2 }
加 + 8 = 5 + 3+ T @; C3 }$ R# F) _1 \
減 - 2 = 5 - 3
6 r& _+ u" N' t8 h* o7 G 乘法 * 15 = 5 * 3* M1 [( d! Z9 P& M
除 / 3 = 15/5
& f9 S% ~* e( e- f三角函數
5 R9 b! c3 v, p 正弦 SIN 0.5 = SIN [30]( 見 *4.)% D0 B8 n( V, W' j8 g$ i, G9 V
余弦 COS 0.5 = COS [60] ( 見 *4.)8 t) I& \6 ~7 n" N, |0 n1 e1 Y
正弦 TAN 1 = TAN [45] ( 見 *4.)
1 T ?& e; r7 s n1 w余弦 (1) ATAN 45 = ATAN [1] ( 取值范圍 -90 至90)
9 M6 r' l( q0 B7 N$ d余弦 (2) ATAN2 30 = ATAN [2 , 1] ( 平方根 3) ( 見*1) x1 D* \5 H. o) f) s
數學功能
# V" a0 S- I3 Q2 W( A$ q1 {" U 方根 SQRT 4 = SQRT [16]9 C$ u6 n7 F* {' G5 p. c& M
絕對值 ABS 3 = ABS [-3]+ B$ K2 E: e1 w2 Q
十進制轉 BIN 25 = BIN $25($ 代表十六進制數 )
& t" A! _( J; c 二進制6 A& w& p4 Y+ i9 U+ Y* V
二進制轉 BCD $25 = BCD 25
6 l; E$ o$ ?2 [4 Q 十進制- b/ r, C6 k+ t& g. \7 z1 a
四舍五入 ROUND 128 = ROUND [1.2763 x 102]
5 r9 F7 D/ F& d8 x m* `+ n/ c 下取整 FIX 127 = FIX [1.2763 x 102]- ?. k2 m. k; y2 W& t0 c
上取整 FUP 128 = FUP [1.2763 x 102]2 K" Y1 \4 C/ H( @5 `5 _' B
四舍五入 DROUND 13.265 = DROUND [13.26462] ( 見 *2.)+ s4 N$ R9 L" P5 R! n5 }
向下精確 DFlX 13.264 = DFlX [13.26462] ( 見 *2.)
& n7 X* g7 F- j9 q, I向上精確 DFUP 13.265 = DFUP [13.26462] ( 見 *2.)7 i2 e8 Q: P4 N+ B7 {
余數 MOD 2=MOD [17 , 5]
$ A# U9 p! Q* c) P. Y7 }8 g括號
: {' L5 y6 ^. ]" v: K9 L0 F 左括號 [ 決定計算的順序( 首先計算括號中的表達式)& |+ t E; \3 L6 `0 q8 P" y. Q2 C
右括號 ]
2 K3 C9 @0 H; d& j7 i/ I & B; J) W& Q8 O: i# p2 T
*1. ATAN2 [b a] 的值是一個用坐標值(a b) 表達的點的變量 ( 范圍 -180° 至 180°)
7 o; A2 b$ V8 _: i8 W2 g*2. 該例中設定單位是毫米
/ m* `! X+ t: f! n* f- `% R*3. 在邏輯運算符號 (EOR ,OR ,AND ,NOT) 的前面和后面必須留空格 1 V" I8 U0 A: n0 ]
*4. 功能操作符號 (SIN ,COS ,TAN 等 ) 后面的數字必須用括號括上"[ ]"6 @3 M* i: h% m. ], d+ [. h! Y
( a, b 和 c 用來表示相應位的內容 ) " |
|