久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 5102|回復: 15

宏程序如何判斷這種情況

[復制鏈接]
1#
發表于 2013-1-10 23:54:35 | 只看該作者 |倒序瀏覽 |閱讀模式
我現在在編制一個宏程序,想實現這樣的效果,我需要給X、Y、Z、D三個附值,程序需判斷我給哪個值進行附值了,并只對附了值的進行操作。' z4 d' m0 _9 k4 z
例如:9 w% s6 m( Z+ j
G65 X24.0 P800  那么就只對X進行處理
; _3 O% Z& w' d# d, vG65 D1.0 P800  只對D進行處理0 c3 Z9 a# i0 @$ |( f& N) b- b
! m2 Q8 s5 W' O, s

% l" U( Z5 [1 w8 Q6 o這種情況怎么處理?是不是判斷值是否為0 ?
! i6 ?6 _8 g5 T+ ^  [7 O
回復

使用道具 舉報

2#
發表于 2013-1-11 06:46:03 來自手機 | 只看該作者
兩個G65調用同一子程式,第一次調用會用x判斷,第二次調用會用D判段,為什么x和D不同時賦值,只用一個做為判斷呢?
3#
發表于 2013-1-11 10:55:47 | 只看該作者
直接G65 P800 D** X**不就可以了嗎?
4#
 樓主| 發表于 2013-1-11 12:33:06 | 只看該作者
onelee 發表于 2013-1-11 06:46
( j6 r1 k8 g* I  U8 h/ e! X8 W兩個G65調用同一子程式,第一次調用會用x判斷,第二次調用會用D判段,為什么x和D不同時賦值,只用一個做為判斷呢 ...

; W. \$ o7 ^  ^% p% M& N我只需要對一個值進行判斷,值多了我就實現不了我的程序功能。
5#
 樓主| 發表于 2013-1-11 12:33:44 | 只看該作者
jiangssli 發表于 2013-1-11 10:55 # L9 r. n1 w% ?! H) x
直接G65 P800 D** X**不就可以了嗎?
  |6 z2 [/ P5 `' ]* \$ }! C& k7 `6 A
我好象沒有說清楚
0 T' x- g/ e+ Y" e% }
6#
發表于 2013-1-11 12:43:37 | 只看該作者
jihuangy 發表于 2013-1-11 12:33 . i2 m8 z* l5 F  V* S
我好象沒有說清楚
& _4 q: _/ q9 [7 L( E; r# m
你想實現什么功能呢?說具體點啊
7#
 樓主| 發表于 2013-1-12 10:36:43 | 只看該作者
jiangssli 發表于 2013-1-11 12:43
8 \1 M/ w/ e0 n. e5 b8 i你想實現什么功能呢?說具體點啊
4 U! T% |- M" l# D
我調用程序會有以下4種情況# C0 ?+ ~) n: I3 V6 W# q! G
1、G65 X12.5(數值) P8000" S4 u4 f- I9 T1 D! v% T
2、G65 Y-1.5 P8000
# h8 w" S. O# D$ P% [' d3   G65 Z10.5 P8000
& s+ Q# u3 t- j* ^6 u) {) D$ ]5 E$ j4  G65  D1.5 P8000: ^5 Z8 y  r1 C7 \$ @6 P7 C
以上數值不固定) Z6 G+ G% D' e: p3 ?7 ?& n) i
我的子程序8000需要判斷是哪個值賦值了,即當我使用G65 Y-1.5 P8000這個指令的時候,子程序只對我G65賦的Y值-1.5與我子程序中設定的值進行比較。合格就返回主程序,不然報警停止程序。
1 l% m) D: T; }# P" f當我使用G65 D1.5 P8000這個指令的時候,子程序只對我G65賦的D值1.5與我子程序中設定的值進行比較。合格就返回主程序,不然報警停止程序。
, I+ O  s! L9 N8 P6 m$ ?
8#
發表于 2013-1-12 11:18:25 | 只看該作者
jihuangy 發表于 2013-1-12 10:36
; G$ N" \9 [! |& v* j2 L我調用程序會有以下4種情況6 O2 l- a4 t# v- C5 A% Z; X, I$ K
1、G65 X12.5(數值) P8000$ H8 }+ q! M. [3 w
2、G65 Y-1.5 P8000
" K: [$ e7 o3 |- W7 p( B
這個需要在你的子程序里面編寫判斷和報警程序....這個沒有什么難的
9#
發表于 2013-1-12 13:26:19 | 只看該作者
我覺得可以這樣寫
0 C" N4 O, k6 W# B開頭:#1=0(X) #2=111(y) #3=0(z) #4=0(d)
2 k9 n3 {8 s. }。。。
2 n7 j' v9 U, {/ i& tG65 X#1 y#2 z#3 D#4  P8000- e" Z; z- {$ M; l
$ m8 d' s7 c' R6 w
然后判斷#1#2#3#4某一個參數不為零
) T  M! h: Z1 k- e/ ?0 t3 B! L8 U! {! I7 @
10#
發表于 2013-1-12 22:55:25 來自手機 | 只看該作者
學習
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-8-7 17:29 , Processed in 0.078319 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表