問題タブ [g-code]

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.

0 投票する
0 に答える
196 参照

python - 開いているファイル名でステータスバーを更新しています

他のstackoverflowユーザーの素晴らしい助けを借りて、gcodeファイルからいくつかのデータを読み取り、それにいくつかの計算を行うためのこのコードを作成しました. それはほぼ完了しており、私が問題を抱えている最後の2つのことは次のとおりです。

1) gcode ファイルがボタンでアップロードされた後、ステータスバーの更新で「ファイル [アップロードされたファイルの名前] がアップロードされました」というメッセージが表示されるようにします。

2) プログラムの実行可能ファイルを作成して、スタンドアロンで Mac OS と Windows で動作できるようにしたいと考えています。pyinstaller をダウンロードしてインストールしました (Mac を使用しています)。.py ファイルに対していくつかのアクションを実行しています。最終結果は準備完了のアプリケーションのように見えますが、動作しません。

ヘルプとすべての入力を事前にありがとうございます。私はPythonの完全な初心者ですが、すでにあなたから多くのことを学びました.

これは、テスト用のサンプル gcode ファイルです: sample GCODE

そして、これはコードです:

0 投票する
1 に答える
519 参照

javascript - キャリッジ リターン CNC G コード

Gcode フォーム イラストレーターを JavaScript でエクスポートするプラグインを作成しています。gcode を CNC ソフトウェアにロードするときを除いて、すべてが機能します。形式が間違っているため、テキストは表示されません。テキスト エディタで開くと、すべてが 1 行に表示されます。メモ帳++で開くと、すべての改行がそこにあり、問題なく見えます。\r\n をキャリッジ リターンとして使用しています。\n\r を試してみましたが、同じように表示されます。私が間違っていることを誰かが知っていますか?

0 投票する
4 に答える
14701 参照

c - 2点と半径を指定して円の中心を見つける

私は G コード インタープリターを書いていますが、円と半径上の 2 つのポイントに対して (X, Y) を指定すると、円の中心を決定するのに苦労しています。中心点を指定すると 2 点から円をプロットできますが、代わりに半径値を指定すると、それを中心点に使用できません。

さまざまな形式の数学 (微積分、幾何学、三角法など) で記述された複数の例を調べましたが、それらのいずれもコードに変換できません。私の理解では、指定された値は 2 つの異なる中心/交点を生成します。それらは私が理解する必要があるものです。

インタープリターは Arduino で実行され、C で記述されています。誰かが疑似コードで説明してくれれば、とても感謝しています。

ありがとう!

0 投票する
2 に答える
1494 参照

c# - 結果に正規表現グループが存在するかどうかを確認します

次のいずれかのように見えるgcodeの行からデータを抽出しようとしています:

これで、これをグループと完全に一致させる正規表現をすでに作成しました。

そして、それはうまく機能しているようです。結果ごとに 3 つのグループのデータを取得します。例:

私がやりたいのは、入力文字列に含まれる値を確認して、データを抽出して位置コマンドを作成できるようにすることです。上記の例を見てみましょう。X、Y、Z の値だけを抽出して、それらのベクトルを作成できるようにします。これは、3 つの値がすべてある場合は簡単ですが、入力文字列がG01 X10. Y5.0.