OpenPNPクイックスタート
前書き
Javaで記述されたOpenPnPオープンソースソフトウェアは、ボード上の電子コンポーネントのレイアウトを自動化するために使用されます。
このガイドは、OpenPnPのインストール、主要なインターフェイスコンポーネントの確認、およびOpenPnPシミュレーターでのサンプルジョブの実行に役立ちます。これにより、OpenPnPがどのように機能するかをすばやく理解でき、OpenPnPをコンポーネントインストーラーに接続するための最初の知識が得られます。
インストール
ダウンロードopenpnp.org/downloadsにアクセスして、OpenPnPの最新バージョンをダウンロードする場所を確認して
ください。
インストールして実行
Webサイトのバイナリインストーラーの1つを使用している場合は、インストーラーを実行して指示に従ってください。最初にJavaをインストールすることを忘れないでください。インストール後、オペレーティングシステムのアプリケーションのリストから、つまり、[スタート]メニュー、[アプリケーション]フォルダーなどからOpenPnPを起動できます。l。
クイックツアー
ユーザーインターフェース
この画像は、ユーザーインターフェイスの主要コンポーネントを示しています。以下では、これらのコンポーネントの名前を参照しますので、少し時間を取って理解してください。
移動
OpenPnPは箱から出して構成されているため、すぐに使用できます。コンポーネントインストーラーを接続する必要もありません(仮想マシンで動作します)。
OpenPnPを初めて起動すると、カメラの視野にシミュレートされた選択と配置のテーブルが表示されます。OpenPnPがどのように機能するかを理解するには、次の手順を試してください。
- 緑色の電源ボタンを押して、仮想マシンを起動します。
- コントロールボタン(矢印)を使用してカメラを移動します。距離スライダーの値を変更することで、カメラが移動する距離を変更できます。
- ウィンドウの上部にある各タブを確認して、ジョブ、パーツ、パッケージ、フィーダー、およびコンポーネントインストーラーの設定がどのように構成されているかを確認します。今は何も変更しない方がいいです。
デモについて
OpenPnPの動作を確認したい場合は、このセクションをスキップして、後で戻ってください。
OpenPnPを最初に起動したときに表示されるデモ構成には、シミュレートされたカメラ、フィーダー、ノズル、およびOpenPnP「マシン」を構成するその他すべてが含まれています。具体的には、カメラの視野に表示されるのは、はるかに大きなピックアンドプレース仮想マシンに表示される小さなウィンドウです。完全な「マシン」は次のようになります。
マシンには、向きの異なる8つのボード、「上部レーン1〜4」および「下部レーン1〜4」というラベルの付いた9つのテープフィーダー、およびシミュレートされた下部ビューカメラの位置を示す赤い長方形が含まれます。
あなたの最初の仕事
ユーザーインターフェイスに少し慣れてきたので、次は選択と配置の課題を試してみましょう。以下の手順に従ってください。
- OpenPnPのメインウィンドウの上部にある[ジョブ]タブを選択します。
- [ファイル]メニューから、[ジョブを開く]を選択します。
- コンピューターのファイルダイアログを使用して、にあるサンプルディレクトリを見つけます。WindowsはDocuments \ OpenPnPディレクトリにあります。MacとUnixでは、OpenPnPをインストールしたのと同じディレクトリにあります。
- サンプルディレクトリで、pnp-testディレクトリを見つけ、その中のpnp-test.job.xmlファイルを開きます。
- ジョブがロードされ、ボードと配置が一覧表示されていることがわかります。ボードとプレースメントを表示して、前の作業で何が行われるかを確認できます。
- 緑色の電源ボタンを押して、マシンの電源を入れます。
- 次に、緑色の再生ボタンが機能し始め、カメラが動き始めます。
OpenPnPは、完全な選択と配置作業をシミュレートします。彼はコンピュータービジョンを使用して、データムポイントを使用してボードを位置合わせし、仮想フィーダーでパーツを見つけてから、仮想ボードにパーツを配置します。カメラを見れば、何が起こっているのかを追うことができます。
完成しました、おめでとうございます!OpenPnPでの最初のミッションを完了しました!
次は何ですか
OpenPnPのより高度な機能と、ソフトウェアとマシンの統合を開始する方法をよりよく理解するために、ユーザーマニュアルを 読み始めるときが来ました。
独自のインストーラーをまだお持ちでない場合は、openpnp.org / hardwareにアクセスして、自分でビルドするか、マシンを購入するオプションを確認してください。
開発者向けの開発者ガイドが用意されています。
ヘルプが必要な場合、またはチャットする場合は、ディスカッショングループに参加するか、FreenodeIRCの#openpnpでお問い合わせください。IRCクライアントがない場合は、このWebクライアントを使用できます。
PS
この翻訳は、OpenPnPの独立した研究を目的として行われました。プログラムサイト
github.com/openpnp/openpnp/wiki/Quick-Startからwikiの構造を完全に伝えようとします。