86Duino Coding 500– 2024.06.08
Arduino IDE バージョン 1.8.9 から 1.8.19 へのアップデート
- テーマ カラーの最適化: テーマ カラーは、より柔らかい色を使用するように最適化されました。
- テーマ フォントの最適化: テーマ フォントは、より適切なフォントと色を使用するように最適化されました。
- シリアル モニターの更新: 新しい 3000000 ボーレート オプションが追加されました。
- プログラマーの更新: プログラマー (v86dude.exe) を更新して、より必要なプログラミング コマンドをサポートし、PL2303 ピン操作を処理できるようにしました。
- 新しいQECシリーズ(Vortex86EX2 CPU搭載)ボードが追加されました:
- QEC M01
- QEC M043T
- QEC M070T
- QEC M090T
- QEC M150T
- ヘルプと例のメニューの更新: ヘルプと例のメニューに表示される項目は、選択したボードによって異なります。
- QECシリーズ製品の新機能:
プラグインとツール
- 86HMI – ビジュアルヒューマンマシンインターフェース編集ツール(初心者向け)
- QEC UI インタラクション インターフェースを 1:1 の画面比率で描画します。
- QEC M043T、M070T、M090T、M150T を完全にサポートします。
- 必要なパラメータ設定を備えた 33 種類の UI コンポーネント。
- カスタム画像、サウンド、フォントなどの読み込みを許可します。
- 2 つのテーマ スタイルが利用可能で、テーマ スタイルはカスタマイズ可能です。
- 描画コードを記述せずに IDE でコードを自動的に生成します。
- 86EVA – ビジュアルEtherCAT設定ツール(初心者向け)
- Virtual Arduino の概念を使用して、低閾値 EtherCAT 操作を実装します。
- QEC Subデバイスのオンライン位置スワッピング。削除後に再構成する必要がなく、元のプログラムは引き続き動作します。
- Arduino スタイルのコードを自動的に生成します。
- GPT 記述ステートメントを自動的に生成し、ユーザーが ChatGPT の支援を受けて必要なコードを生成できるようにします。(ArduBlock と GPT はどちらか一方しか選択できません)。
- ArduBlock – ドラッグアンドドロップブロックプログラミング(初心者向け):
- 86HMI、EtherCAT機能に対応し、Arduinoの基本機能(digitalWrite、analogWriteなど)を提供します。
- 86HMI コンポーネント ブロックを完全に提供し、コンポーネントがトリガーされた後のインタラクティブな動作を実装します。
- QEC EtherCAT 固有のブロックを提供し、86EVA を使用してコードを記述せずに QEC 上で EtherCAT プログラムを完了できるようにします。
- ワンクリックでプログラムを生成、アップロードします。
- リソースファイルアップロード機能: 86Duino プロジェクトのリソースフォルダ内のすべてのファイルをアップロードします。
- リソース ファイル ダウンロード機能: QEC マシンからリソース フォルダー内のすべてのファイルをダウンロードします (この機能はブートローダーで無効にできますが、デフォルトでは有効になっています)。
- QEC 再起動機能: QEC をオンライン (ソフトウェア リセット) で再起動します。QEC の電源を手動で切り替える必要はありません。
ファームウェアパッケージプログラミング
- 自動マルチファームウェアおよびツールプログラミング: EtherCAT、86EVA ファームウェア ツール、ブートローダ メニュー ファームウェア ツールなどが含まれます。将来の IDE バージョンでは、このボタンを使用して QEC マスター上のすべてのファームウェアとツールを更新できます (更新時間はモデルによって異なります)。
- ワンクリック プログラムとリソース パッケージ プログラミング: プログラミング プロセス中に、86HMI リソース ファイルまたは 86EVA 構成ファイルが検出されると、それらは自動的に含められます。
追加機能
- 3 つの新しいショートカット ボタン: 右上隅に追加されました。86HMI、86EVA、ArduBlock に対応し、QEC 以外のボードが選択されている場合は非表示になります。
- 新しいライブラリ:
- EtherCAT – EtherCAT に必要な完全な API を提供する EtherCAT マスター ライブラリ。基本的な開発者に適しています。
- SCoop – Arduino 環境でマルチタスク プログラムを作成するための協調マルチタスク ライブラリ。
- FRAM – EEPROM に似た不揮発性データの読み取り/書き込み用の FRAM ライブラリ。
- MySQL
- LVGL86 – QEC UI 画面の描画を支援する 86HMI 基盤ライブラリ。
ブートローダーの更新
- 新しいコマンド: IDE の新しいプログラミング機能に対応して、実行可能ファイル + リソース ファイルをアップロードし、ファームウェア パッケージをアップロードします。
- ロード バランス プログラミング サポート: 限られたディスク上書き寿命内でのプログラミング サイクルの数を増やします。
- 自動ディスクフォーマットと復元: ディスクが破損した場合の自動ディスクフォーマットと作業環境の復元をサポートします。
- QEC M070T、QEC M090T、QEC M150T の内蔵メニュー (画面の左上隅を押して入力します):
- ブートローダのパスワード、ユーザー アプリのパスワードを設定し、IDE アップロード プログラム機能の有効化/無効化、リソース ダウンロード機能の有効化/無効化を行い、開発者にデータ セキュリティを提供します。
- リアルタイムのタッチスクリーンキャリブレーション。
- QECの表示時間を設定します。
- 内蔵の 86EVA プログラムを起動し、QEC EtherCAT Subデバイスをスキャンし、構成ファイルの変更/設定を完了します。
- EtherCAT 冗長性、CycleTime を変更/設定します (BIOS メニューに入らずに)。
BIOSアップデート
- EtherCAT 冗長性と CycleTime 設定: これらの設定の調整をサポートします。
詳細については、リリースノート | 86Duino をご覧ください。