WMX

コーディング

WMX3 C#サンプルコードの説明 軸制御

本記事では、WMXとC# を用いたプログラミング学習の第一歩として、公式サンプルコードの読み解き方を解説します。開発環境はWMX3.6とMicrosoft Visual Studio 2019を想定しております。前回は、WMX の 開発環境...
導入検討

WMX3 C#サンプルコードの説明 制御開始

WMXとC#ではじめるモーションコントロールこのページをご覧になっているあなたは、WMXを使ったモーションコントロールシステムの構築方法、特に具体的なコーディング手法に関心をお持ちと思います。本記事では、WMXとC# を用いたプログラミング...
ツール

[WOS]WMX付属アプリで絶対位置・相対位置移動

自作アプリケーションでモーション動作を行っているとき、実験的にある軸を動作させたいことがあります。その動作が有効かを確認するために、ソースコードを変更するのは効率的ではありません。そのときに、WMX付属のツールが有効です。公式のドキュメント...
コーディング

軸を動かす前に位置指令をシミュレート

モーション処理を行う前に、これから動かす軸はどのような動きをするのかを知ることが出来ます。この記事では、実際に動作させ求められた結果がどのような値になるかを図を使って説明します。モーション動作の時間を求めるこの波形をシミュレーション関数で情...
コーディング

PythonでAPIバッファ(リアルタイム動作)

遅いPythonでもモーションとモーションの間の処理が遅くならない方法があります。WMXのAPIバッファー機能を使ってください。APIバッファの使い方ApiBufferクラスを作成して、「記録開始」「モーションの登録」「記録終了」「モーショ...
ツール

MotionScopeの使い方

三角関数やベクトルを使って座標を計算し、モーション動作を追加して動作を確認する際、いきなり装置を動かすのは非常に危険です。本記事では、ローカル環境で動作を確認するためのツールについて解説します。このツールを使用すれば、複数の軸をプロットする...
ツール

Windows版WMXのインストールと使い方

今回の記事は、WMXをまったく知らない方にもわかりやすく解説を心がけました。インストールの手順から、仮想環境で軸を動かす方法まで説明します。「ソフトウェアでモーション制御って、本当に装置で使えるの?」と思われるかもしれませんが、ご安心くださ...
コーディング

Python 軸の移動命令

Pythonでのモーション制御はどんな感じ?WMXのConsoleTOOL(標準ツール)では軸の動作が物足りない場合や、操作ミスを防ぎたい場合、WMXのPythonを活用することが便利です。以下の理由から、Pythonが有用なツールとなりま...
コーディング

PythonをVisual Studioで実行できませんでした

私はVisual Studioでのコーディングが好きなので、C#でコーディングするのと似た感じで開発したいです。Visual StudioでWMXのモーション動作が動くかの検証を行いました。Visual Studioには環境設定でPytho...
コーディング

Python デジタルI/Oの制御

Visual StudioをインストールしないPCで、ちょっとしたWMXのモーションの検証をしたいときにPythonを使うのがいいですね。今回は制御の基礎として、センサの入力と信号出力のコードをご紹介します。※この記事ではWMX3.6/Py...