ICOP’s QEC-M-01 is an EtherCAT MDevice system based on a Vortex86EX2 processor. The development environment uses industrial Arduino software, 86Duino IDE, supporting EtherCAT API, which performs real-time field monitoring and big data collection and supports graphical programming tools, making it easy to hire software engineers and shorten the market time.
また、AIソフトウェアを使用して、電力消費と温度のカーボンフットプリントを計算し、フィールドシステムプロセスを強化することもできます。

ダイアグラム

86Duinoソフトウェア

86Duino Coding IDE 501
86Duino統合開発環境(IDE)ソフトウェアを使用すると、コードを簡単に記述し、86Duinoボードにアップロードすることができます。Windows、Mac OS X、およびLinuxで動作します。この環境はJavaで記述されており、Arduino IDE、Processing、DJGPP、およびその他のオープンソースソフトウェアに基づいています。
The open-source 86Duino Software (IDE) also supports QEC products, making programming and deployment straightforward. For installation instructions, please refer to the Getting Started page (リリースノート). To ensure reliable performance and access to the latest updates, you can download the software from our official software center:
ライブラリー
86Duinoの環境は、ほとんどのプログラミングプラットフォームと同様に、ライブラリを使用して拡張することができます。ライブラリは、ハードウェアの操作やデータの操作など、スケッチで使用するための追加機能を提供します。IDEには多数のライブラリがインストールされており、86DuinoはほとんどのArduino標準ライブラリをサポートし、86Duino固有のハードウェア機能を利用するための専用ライブラリを提供します。
また、独自のライブラリをダウンロードまたは作成することもできます。見る これらの指示 ライブラリのインストールの詳細については、こちらをご覧ください。また、 チュートリアル あなた自身のライブラリを書くことについて。さらに、Arduinoの API スタイルガイド ライブラリに適したArduinoスタイルのAPIを作成するためのガイドラインについては、こちらをご覧ください。
スケッチでライブラリを使用するには、次の中からライブラリを選択します。 スケッチ > インポート ライブラリ.
サポートされているArduino標準ライブラリ
- EEPROM –「永続」ストレージへの読み取りと書き込み。
- イーサネット –オンボードLANコネクタを使用してインターネットに接続するため。
- Firmata –標準のシリアルプロトコルを使用してコンピューター上のアプリケーションと通信するため。
- 液晶 –液晶ディスプレイ(LCD)の制御用。
- SD –SDカードの読み取りと書き込み用。
- サーボ - サーボモーターの制御用。
- SPI –シリアルペリフェラルインターフェイス(SPI)バスを使用してデバイスと通信するため。
- ソフトウェアシリアル – デジタルピンでのソフトウェア実装のシリアル通信用。
- ステッパー - ステッピングモーターの制御用。
- ワイヤー – デバイスまたはセンサーのネットを介してデータを送受信するための 2 線式インターフェース (TWI/I2C)。
86Duino専用ライブラリ
- モーション86 – 86Duinoを多軸モーションコントローラーとして製作。
- Modbus –さまざまなModbus ASCII / RTU / TCPデバイスと通信するため。
- CANBus –コントローラーエリアネットワーク(CANバス)を使用するデバイスと通信するため。
- FirmataPlus86 – 86DuinoをScratchで接続します。
- サーボ86 –ロボットの動きを制御するための拡張サーボモーターライブラリ。
- AIServo86 –ロボットの動きを制御するためのシリアルサーボモーターライブラリ。
EtherCATライブラリ
サポートされている(非標準の)Arduinoライブラリ
- オーディオ – Arduino DueのオーディオライブラリのAPIを使用して、オンボードHDオーディオインターフェイスにアクセスします。
- タイマーワン – Arduino TimerOneライブラリのAPIを使用して、86Duinoの32ビットハードウェアタイマーにアクセスします。
- MsTimer2 – Arduino MsTimer2ライブラリのAPIを使用して、86Duinoの2番目のハードウェアタイマーにアクセスします。
- タイム86 – Arduino TimeライブラリのAPIでオンボードRTCタイマーを読み取ります。
- SCoop – Arduino用のSimple Cooperative SchedulerのAPIを提供して、強力なマルチスレッドプログラムまたは簡単なマルチタスクソリューションを作成するための軽量でシンプルな環境にアクセスします。
こちらも参照 一覧表 86Duinoと互換性のある他のArduinoサードパーティライブラリの。