C言語エグゼキュータ、マクロエグゼキュータとは?入手方法と使い方について教えてください
- C言語エグゼキュータ、マクロエグゼキュータとは、森精機のマシン制御の開発に使用される言語仕様です。
- これらの言語仕様やサンプルプログラムは、市販の書籍や公式サイトなどを通じて入手することができます。
- C言語エグゼキュータはWindows系のC言語(C,C++,C#)でも理解可能であり、画面作成はWindowsライクなイメージです。実際のハード制御は、ポートアクセスや用意されたライブラリを使用することができます。また、C言語エグゼキュータとマクロエグゼキュータは相互に呼び出すことも可能です。
- ベストアンサー
C言語エグゼキュータ、マクロエグゼキュータ
森精機のマシン制御の開発として C言語エグゼキュータ、マクロエグゼキュータというものがありコーディングするようですが、これらの言語仕様やサンプルプログラムなどはどういった方法で入手できるのでしょうか? 市販の書籍でも、サイトでもいいですので教えてもらえないでしょうか? 気になる点としては 1.C言語エグゼキュータはWindows系のC言語(C,C++,C#)しか知らない人間でも理解可能なのでしょうか? 2.画面作成のイメージは、Windowsライクなのでしょうか?それともまったく異なるのでしょうか? 3.実際のハード制御は、ダイレクトにポートアクセスするのでしょうか?それともライブラリのようなものが用意されているのでしょうか? 4.C言語エグゼキュータ、マクロエグゼキュータの関係はどうなっているのでしょうか?相互に呼び出せるのでしょうか?それともそれぞれ独立しているのでしょうか? 初心者の質問ですみませんがよろしくお願いします。
- NC言語
- 回答数3
- ありがとう数4
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
市販書籍はありません。 ファナック営業にお願いしてマニュアルを買うか、 ファナックスクールに行ってgetするかです。 1.MS-Cをかじった方はコンパイルできるでしょう。 実際にはNC、Gコード、PMCなど理解が必要です。 2.WINDOWSライクなのはOPENCNC(300iシリーズ)です。 このエグゼキュータはNCのFROMにNCプログラムとして入れます。 3.ライブラリがあります。 4.エグゼキュータですがパソコン上のコンパイラの違いです。 NCのFROM上では違いはありません。 ライブラリをコールされたときに待ちが発生するだけです。 C言語エグゼ:MS-Cコンパイラ必要。C++などではない。 マクロエグゼ:ファナック専用のコンパイラ購入。BASICっぽい。
その他の回答 (2)
回答(1)とおなじくFANUCで見れば疑問の大半が氷解します。 >市販の書籍 おそらく無いでしょう。マシンのエンドユーザ向けに販売するモノではなく、機械メーカの開発担当向けです。それを対象にした講習会はあると聞きますが、一般に公開するメリットは無きに等しい。 古いNC機で表示画面がDOSライクなものは、それを制御する命令がマシン語レベルになっており、これは公開されてるが面倒なので誰も使わない。 Windowsライクになると、とてもそれでは追いつかない故の開発環境だと理解します。 ターゲットはあくまで加工機であり、素材から引き算(削る)して目的物を得るだけ。そう考えると理解は難しくはないはず。
お礼
ありがとうございます。 やはり資料はないようですね。 マシン語は昔Z80や86系などでやっていましたが、ディスアセンブラでもないとキツイですからね。 >ターゲットはあくまで加工機であり 納得です。 参考になりました。
もちろん使ったことことないので 推測ですが いまどきのものなので Windowsライクになってると思います もちろんライブラリになってるとも思いますが ハードと密接になると推測できるので WINDOWSしか知らないと難しいと思う MFC や API は便利だがプログラマを堕落させた 一度ゲイシ息のかかってない環境に行くのも一興 http://www.fanuc.co.jp/ja/product/cnc/16i18i21i/customization/customization.html#cexecuter
お礼
ありがとうございます。 >MFC や API は便利だがプログラマを堕落させた 昔は、ほとんどライブラリやAPIは使わずにPGしていたので何とかなる?ような気がします。 参考サイトは知っていたのですが、イメージだけで具体性がないので質問させていただきました。 参考になりました。
関連するQ&A
- C言語で何か作ってみようと思います
こんばんは。 現在C言語を学んでおり、折角学んでいるのだから何か作ってみようと思っているものです。 そこでご質問があるのですが、C言語で何か(ゲーム、フリーソフト、メカ制御等)作っている過程を紹介しているサイト、書籍等を教えて頂けませんでしょうか? テトリスは作ったことがあります。 フリーソフトは作ったことがないので、作り方を紹介しているものがあれば作成したいと考えております。 メカ制御は、ロボット等のメカの簡単な動きをプログラムで制御してみたいなと思い、加えてみました。 その他、皆様がC言語で何かを作ってみた時に利用したものを教えて頂ければ幸いです。 以上、よろしくお願い致します。
- ベストアンサー
- C・C++・C#
- C言語に関する良い書籍をさがしています
C言語について勉強をしてまして、 良い書籍を探しております。 それと、標準ライブラリ関数について、 詳しい解説書も探しております。 おすすめできるものがございましたら 宜しくお願いします。
- 締切済み
- C・C++・C#
- C言語で長方形を作る
C言語で長方形の絵を作るにはどうすればよいのでしょうか?forなどの制御構造は分かるのですが画像になるとさっぱりです。まず家のパソコンでやる場合、特別なソフトが必要ですか? C言語による画像作成についてのURLやサンプルプログラミングがあれば教えていただきたいです。
- 締切済み
- C・C++・C#
- C言語にて jpg ⇔ bmp 相互変換
C言語でのjpg、bmp間の相互変換をしたいのですが、 良い方法 or 画像処理ライブラリはないでしょうか? PHPで実装したいので、ネイティブのC言語のみで書かれているほうが都合がいいです。 VC++などで画像ファイルの相互変換を行っているサイトはいくつもあるのですが・・・
- ベストアンサー
- C・C++・C#
- CかVBでポートを制御する方法
C言語かVBでUSB、RS-232C、パラレルポートのいずれかのポートを制御する方法はあるのでしょうか? いろいろと本で探してみたのですが見つかりません。 アバウトな質問で申し訳ないのですが、できるかどうかだけでもいいですし、具体的なプログラムのサンプルが載っている本、HPございましたら教えてください! よろしくお願いします!!
- ベストアンサー
- C・C++・C#
- c言語 古い書籍 使える? 使えない?
新版C言語プログラミングレッスン 入門編 という本を買ったのですが、 サンプルコードを打ち込んでもエラーばかり出ます。例えば、 printf → printf_s に変えなければいけないなど、対応していない部分が多いです。 最新の書籍を買った方がよいのでしょうか?もし、入門書がありましたら教えて下さい。
- ベストアンサー
- C・C++・C#
- RS232Cの制御について詳しく書かれている書籍
RS232Cに接続された機械(Robot)をパソコンで制御するプログラムを書きたいのですが、それにあたり、シリアルポートの制御を主として記述している参考書(書籍)を探しています。 書店などでプログラミング教書を探しても、RS232に関して触れられている本はほとんど無く、あったとしても紹介程度のものです。 プログラミングソフトはVisualStudioExpressEditionsシリーズを予定しています。無料なので.... 現時点で扱える言語はCとBASICだけです。 良い参考書があれば、VBやC#、C++等にもチャレンジしてみる意欲はあります。 何か、ハードウェア開発者(と言っても、今回はシリアルポート制御ですが..)でも理解できそうな比較的新しい書籍がありましたら、教えていただけると助かります。
- ベストアンサー
- その他(プログラミング・開発)
- C,C++からMySQLを使う方法
CやC++言語からODBC経由でなく、直接MySQLを使いたいのですが、 何か良いサンプルはありますか? 基本的にライブラリをコールするという方法での使用でしょうか? 詳しい方教えてください。
- ベストアンサー
- MySQL
- MacのC言語について
まずはOSXでこんな感じのでも良いから作ってみたいです http://www.orchid.co.jp/computer/cgame/exer1.gif 簡単そうに見えるんですが全然Macのサンプルが少ないのか情報がとてもわかりずらいのかよくわりません もう半年以上悩んでいて 訳が判らない状態です xcodeで http://www.orchid.co.jp/computer/cgame/ の通りスタンダートツールでC言語のmain.cに #include <graph.h> main() { gl_openwin(-1, -1, 640, 480, 0); getchar(); gl_closewin(); } を書いてウインドウを表示させてみようとしても エラーがでるし ライブラリが無いのかわからないしMacに対応しているのかさえよくわかりません C言語の質問をしてきたんですがほとんど微妙な解答ばっかりでした http://www.orchid.co.jp/computer/cgame/exer1.gif こんな感じまでやってみたいんですが xcodeを使ってここまでできるようにどなたか教えてください 御願いします
- ベストアンサー
- その他([技術者向] コンピューター)
お礼
ありがとうございます。 参考になりました。