サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

1人が「役に立った」と評価
ベストアンサー
暇なときにでも

変数のリセット

2020/04/22 22:41

WHILEを使用し変数が0になったらループから抜けて、もう一度もとの変数に戻したい時はどのような指令になりますか?

#100=2
WHILE[#100GE0]D01
NC文
#100=#100-1
END1

今の時点で#100が0のところを
ここで#100=2と入力せずに
#100を最初に指定した2に戻したいです

質問者が選んだベストアンサー

ベストアンサー
2020/04/24 12:29
回答No.3

カウントダウンする変数を別にすれば戻さなくてすみます。
#100=2
#101=#100
WHILE[#101GE0]D01
NC文
#101=#101-1
END1

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する

その他の回答 (3件中 1~3件目)

2020/04/24 08:15
回答No.2

FANUCは長い事扱っていないので間違っているかもしれませんが、

メインのみでするのであれば

#100=2
#101=#100
WHILE[#100GE0]D01
NC文
#100=#100-1
END1
#100=#101

ではどうでしょうか?

2020/04/22 23:11
回答No.1

回答でなくて申し訳ありませんが、
C言語プラグラム中の“WHILE文”なのでしょうか?

補足

2020/04/23 05:26

FANUCの制御装置のマクロです

it2019 質問者

関連するQ&A

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。