• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファナック マクロ 条件分岐について)

ファナックマクロ条件分岐について

HikaruSai-2018の回答

  • ベストアンサー
回答No.1

IF[♯100 EQ 0] GO TO 1000 GO TO 2000 かな?🙋

it2019
質問者

お礼

助かりました。ありがとうございます。

関連するQ&A

  • switchでの条件分岐の書き方を教えて下さい。

    こんにちは。 いつもお世話になっております。 またわからない事が出てきてしまったので、どうか ご指導よろしくお願いいたします。 簡単な検索機能をつくりたくて、思考錯誤 しております。 フォームからPOSTで受け取る変数の数は 10個あります。 それぞれの変数が ””でなければ、受け取った 変数を元に、SQL文がかわってゆく。 という事がしたいのです。 10個もあるので、たとえば 変数が$_POST["a"]から$_POST["j"]まであった時に if文を使うとすると if($_POST["a"] != "" && $_POST["b"] == "" && $_POST["c"] != "" (略)){ $stt = "検索したい予定のSQL文1"; }elseif($_POST["a"] == "" && $_POST["b"] != "" && $_POST["c"] != "" (略)){ $stt = "SQL文2"; ・ ・ ・ と言う風に、ものすごいにはなると思うのですがifを つなげていけば良いのかな、と思うのです。 PHPの基礎HPなどを検索してみると、SWITCHを 使えば、多岐に分岐するIF文を、見やすくできる、 と書いてあったので、使ってみたいのですが、書き方の 説明によると switch(変数){ case 値1:  条件を満たす時の処理1 break; case 値2:  条件を満たす時の処理2 default: } と紹介してあったのですが、今回わたしがしたい場合の 条件分岐だと、変数は一つではなく、ある変数は空でこの変数は値が何か入っていて、またもう一つの変数は 空で・・・の時は、このSQL文、というように させたい場合には、switchでどうかけばよいのか わからないのです。 それとも、こういう条件分岐の場合は、switchを 使うべきではないのでしょうか・・・? どうかご指導よろしくお願いいたします。  

    • ベストアンサー
    • PHP
  • goto文

    NC文で#100=1の場合はN0010へジャンプ 0(1以外)の場合はN0020へジャンプ させたい場合の式教えてください

  • マシニングセンタを製作するにあたって

    マシニングセンタを0から作りたいと思ってますが、NCプログラムについてどのようなものがあるのか教えてください。また、シーケンス制御との関係はどうしたらよいか教えて下さい。

  • 条件分岐について

    Javaの条件分岐のことで質問させていただきます。 入力された値によって、適切なHTMLタグを表示するプログラムを作っています。 「画像の表示」「画像の幅」「画像の高さ」と項目をわけてそれぞれにJTextFieldを設置し、画像の名前や高さなどを入力。画像の高さと幅についてはJCheckBoxを1つ設置し高さと幅を指定する場合はチェックし、指定しない場合はチェックを外す。という方法を考えています。 現在はif文で「画像の表示」に画像ファイル名(拡張子まで)を入力、「画像の高さ」「画像の幅」に高さと幅を数字で入力、 チェックボックスにチェックを入れ、ボタンを押したらJTextAreaに「<img src="画像ファイル名" Width="幅" Height="高さ">」と表示することはできています。 しかし画像の名前のみ入力して、高さと幅を指定しない(チェックボックスのチェックを外す)など、別の処理を行うif文を上記のif文の後に書いても実行することができません。 switch文で処理を分岐させることも考えていますが、式を上手くかけず悩んでいます。 if文などで上手く処理を分岐させるにはどうすればいいでしょうか?

  • SQL文での条件分岐

    列a,b,cから構成されるテーブルAが存在します。 これをテーブルB(列d,e)に以下の流れでコピーしたいのです。 ・a列の値 → d列 にコピー ・aの値が"1"ならば、b列の値 → e列 にコピー / "1"以外は、c列の値 → e列 にコピー としたいのですが、これをSQL文だけで書けますか? ストアドを書くのであれば、どのような感じで書けばいいのでしょうか? ヒントだけでも結構ですので、分かる方はお教えいただけますか?

  • エクセルマクロ 条件分岐 条件に合わない列は削除

    マクロ初心者です。 添付のようなデータが30000万行位ありますが、 1)セルAの値が16またはRFの場合はその行のデータをすべて残します 2)セルAの値が上記以外の場合はその行をすべて削除したいのですが 私なりに調べて次のようなマクロを記録しました。 Sub macro1() Dim i As Integer For i = 1 To 30000 If Cells(i, 1).Value = "16" Or Cells(i, 1).Value = "RF" Then Cells(i, 1) = Cells(i, 1) Else Rows(i).Delete End If Next i End Sub 1)の部分は何とか動いてくれているみたいですが 2)の条件に合わない行の削除の記録がぜんぜんだめみたいで途方に暮れています。 わかる方がいらっしゃいましたら是非ご教授願います。

  • 条件付き書式のマクロについて

    すみませんが、教えてください。下記の内容をマクロで動作する方法を教えていただけますか? 下記のような表がありA列のNo.が200以上続きます。 No.1が、第1を選択した時、それ以外の第2~第5順位の数値には、対象外という意味で網掛けをします。 同様に、No.2が、第2を選択した時、それ以外の順位の数値に、同じ色で網掛けをします。 同様に、No.3以降、第1から第5のいずれかを選択した場合、他の順位の数値には、 対象外ということで網掛けがされます。 選択の条件は、どれか一つの順位を選択した時に、他の順位の数値に網掛けがされるという 単純なものです。 条件付書式でのマクロを考えたのですが、、うまくいきません。。お知恵をお返しくだささい。 宜しくお願い致します。 No 第1 第2 第3 第4 第5 1 A 23 A 64 A45 A58 A11 2 A0 9 A15 A28 A66 A35 3 A14 A18 A09 A53 A72 4 A42 A13 A07 A33 A81 5 A38 A65 A17 A25 A71

  • SELECT文内での条件分岐

    すみませんが、ご指導お願いします。 ACCESS97+ORACLEを用いまして、データベースを操作するのを作成しています。 うまくいかなく立ち止まってしまいました。 パススルークエリを使用し、SELECT文内部の1項目内にcase文を使用して、値をだしたいのですが。 内容ですが: 条件項目のところ: (1)販売数が0のものは0とし (2)日当数/在庫数が1以下のものは、1とし (3)それ以外は、(日当数/在庫数)+0.9 上記の各それぞれでだされた値に「在庫数」をかける。 SELECT 商品コード,在庫数,販売数,販売数/稼動日 AS 日当数,(CASE WHEN 販売数=0 THEN 0 ELSE (日当数/在庫数) < 1 THEN 1 ELSE (日当数/在庫数)+0.9 END) END) * 在庫数 select文自体がcase文はできないのか、もし可能でしたら、自分の構文が何が悪いのか、ご指導お願い致します。

  • ヤスナックから、パソコンNCへの載せ替えは、現実…

    ヤスナックから、パソコンNCへの載せ替えは、現実的でしょうか? お世話になります。 東南アジアの部品加工業者です。 近隣諸国から格安で買ってきた、ヤスナックi-80M 付きの小型マシニングを持っていますが、NC装置が壊れたので、停止しています。 安川電機さんに、修理をお願いしようかどうしようか、迷っています。 ヤスナックは既に製造中止になったNC装置ですので、将来的に、修理が次第に困難になるのは目に見えています。 そこで、サーボは安川のままで、NC装置を、パソコンNCに載せ替えてはどうかと考えました。 これは、現実的でしょうか? ざっくり、パソコン以外で、どれくらいの費用がかかる物でしょうか。 パソコンに挿すボードなどが購入できれば、技術情報さえあれば、自分でやってみようと思います。 尚、機械を動かすためのシーケンスは、三菱電機等のシーケンサーを使い、現状のシーケンスを移植できればと思います。 ある程度簡単な専用機の電気回路は自分で設計施工した経験はあります。 また、過去に、某工作機械メーカーで、10年間程、メカと電気のサービスマンをやっていました。 動かないマシニングを中古で売り払っても、二束三文です。 メカ自体はそれほど使い込んでいませんので、状態は良いです。 これを自分でやってみれば、その他の専用機にも応用が利くのではないかという腹づもりもあります。 ご存じの方がいらっしゃれば、ご教示頂けますようお願い致します。 書き忘れましたが、シーケンサーの価格は分かりますので、パソコンに挿してサーボとの信号のやりとりをするためのハードと、パソコン用NCソフトウエアの値段を知りたいです。 以上、宜しくお願い致します。

  • NULLを含むフィールド値の条件分岐

    どなたかご存知の方はご教示願います。 使用言語はVB6_SP5、DBはMdb(アクセス97形式)です。 ADOでDBに接続し、レコードセットを取得しそのレコードの任意のフィールドの値により処理を3通りに分けたいのです。(値はNULL、"1"、"9" の3つです。) IF文で条件分岐を行いたいのですが、うまく振り分けができずにおります。 IF ISNULL(RS.FIELDS("HHH").VALUE) THEN NULLの場合の処理 ELSE "1"の場合の処理 END IF ' "9" の場合はなにもしない 結果は全てNULLの場合の処理を実行してしまいます。 どこを修正すれば宜しいのでしょうか?