問題タブ [cnc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
g-code - Gコード構文仕様を探して、簡単なGコードパーサーを作ってみた
私は、パーサーを書く目的で、個々のGコードの意味、これの仕様、つまり詳細な構文仕様ではなく、決定的なGコード構文仕様を見つけようとしています。
パーサーの作成に問題はありません。構文仕様を探しているだけです。一部の Gcode に対して常に完全な xyz 座標を指定する必要がないことはわかっています。その場合、マシンは欠落している座標の最後の値を使用しますが、それがいつ発生するかについて決定的なルールを見つけることができないようです。また、一部の命令は 1 行に収めることができますが、できないものもあります。また、決定的なルールは存在しないようです。
長い話:
だから私は diy の cnc マシンを持っていて、しばらくの間それを持っていましたが、最近それを十分に安定した状態にアップグレードしました。問題は、両面をインデックス化する機械的な方法が十分に正確ではないため、両面を作成するのは非常に難しいことです。
そのため、USB カメラを利用することを目的としたプロジェクトがいくつかあります。これを使用して、既知のポイントを狙い、アプリが計算して変換を gcode に適用し、ずれを補正します。
しかし、問題は、カメラ以外の方法でこれをやりたいということであり、それらのプロジェクトも未完成または放棄されています。
だから私は、gfcode用の簡単なパーサーを作ることができると思ったが、私が見つけた「仕様」は、特定の命令の意味についてのみ話し、構文については決して話しません。
php - index.php url から変数を削除します ?categoryID=27/index.php
私は url を持っています: https://example.com/index.php?categoryID=127/index.php
htaccess を書いてください:
そして、私は得ましたhttps://example.com/?categoryID=127/index.php
変数の後に index.php を削除するにはどうすればよいですか? htaccess を使用する必要がありますか、それともルートの index.php URL を php の dint で変更する必要がありますか? どうすればそれができますか?
reverse-engineering - リバース エンジニアリング / プログラムの指示を記録または傍受する
コントロール パネルの物理的なボタンを押すと、CNC マシンのソフトウェアに送信されるアクション/命令を複製する方法を見つけようとしています。
最終的には、AutoIT を使用して作成できる実行可能ファイルにこの命令を統合したいと考えていますが、それはさらに先のことです。
いくつかのグーグル検索の後、あらゆる種類の奇妙で素晴らしい結果が得られましたが、このタスクを開始する方法がわかりません。実行中の命令を見つけるためにデバッグ ソフトウェアを使用するか、場合によってはプロセス モニターを使用する必要があると思います。
マシンは Windows XP マシンから実行されます。
残念ながら、製造元からこの情報を入手することはできません。
誰かが私を正しい方向に向けるのを手伝ってくれるなら、それはありがたいです.
ありがとう
編集: Windows Hooks、Detours、および Interception に出くわしましたが、まだあまり進歩していません!