g-code

    0

    1答えて

    gcodeファイルで読むアプリケーションを構築しています。ファイルの範囲は数KBから数百MBです(ただしこれはまれです)。ユーザーがファイルを選択すると、プログラムはファイルを1行ずつ読み込みます。これは全く時間がかかりません。 ちょうどQTextEditウィジェットで読み込んだファイルのテキストを表示したいと思います。残念ながら、これを行うには本当に長い時間がかかります(小さなファイルでさえ数秒

    1

    1答えて

    G-codeを使用して、選択した条件でループを作成して停止する方法はありますか? は例えば、私は次のGコードコマンドを持っている: G10 L2 P1 X-10. Y-10. Z-10 G10 L2 P2 X-10. Y-11. Z-10 G10 L2 P3 X-10. Y-12. Z-10 私は私のコードは、5回を繰り返しループを作成したいと思います。 m-コードは使用できません。私はG

    3

    3答えて

    私はGコードインタプリタを書いて、円と半径の2ポイントの(X、Y)与えられたとき、円の中心を決定する非常に困難な時間を過ごしています。 センターポイントが与えられたときに2ポイントから円をプロットすることができますが、半径値を代入すると、そのポイントをセンターポイントに変換できません。 私は数学の異なる形で書かれている複数の例(微積分、幾何学、三角など)まで見てきたが、コードにそれらのいずれかを翻

    5

    2答えて

    私はCNCミル用のドライバを実装していますが、Gコードアークコマンドの実装に問題があります。 私は中点サークルアルゴリズムのいくつかの実装を見つけましたが、実際にそのまま使用することはできません。 私が見つけたように中点サークルの問題は、それが2Dであり、3Dパスを通る逐次ステップを必要とする一方で、すべてのオクタントを同時に描画することです。開始点、終了点、 。 浮動小数点演算を使用してnice