リリースノート

86Duino Coding 500– 2024.06.08

Arduino IDE バージョン 1.8.9 から 1.8.19 へのアップデート

  1. テーマ カラーの最適化: テーマ カラーは、より柔らかい色を使用するように最適化されました。
  2. テーマ フォントの最適化: テーマ フォントは、より適切なフォントと色を使用するように最適化されました。
  3. シリアル モニターの更新: 新しい 3000000 ボーレート オプションが追加されました。
  4. プログラマーの更新: プログラマー (v86dude.exe) を更新して、より必要なプログラミング コマンドをサポートし、PL2303 ピン操作を処理できるようにしました。
  5. 新しいQECシリーズ(Vortex86EX2 CPU搭載)ボードが追加されました:
    • QEC M01
    • QEC M043T
    • QEC M070T
    • QEC M090T
    • QEC M150T
  6. ヘルプと例のメニューの更新: ヘルプと例のメニューに表示される項目は、選択したボードによって異なります。
  7. QECシリーズ製品の新機能:

プラグインとツール

  1. 86HMI – ビジュアルヒューマンマシンインターフェース編集ツール(初心者向け)
    • QEC UI インタラクション インターフェースを 1:1 の画面比率で描画します。
    • QEC M043T、M070T、M090T、M150T を完全にサポートします。
    • 必要なパラメータ設定を備えた 33 種類の UI コンポーネント。
    • カスタム画像、サウンド、フォントなどの読み込みを許可します。
    • 2 つのテーマ スタイルが利用可能で、テーマ スタイルはカスタマイズ可能です。
    • 描画コードを記述せずに IDE でコードを自動的に生成します。
  2. 86EVA – ビジュアルEtherCAT設定ツール(初心者向け)
    • Virtual Arduino の概念を使用して、低閾値 EtherCAT 操作を実装します。
    • QEC Subデバイスのオンライン位置スワッピング。削除後に再構成する必要がなく、元のプログラムは引き続き動作します。
    • Arduino スタイルのコードを自動的に生成します。
    • GPT 記述ステートメントを自動的に生成し、ユーザーが ChatGPT の支援を受けて必要なコードを生成できるようにします。(ArduBlock と GPT はどちらか一方しか選択できません)。
  3. ArduBlock – ドラッグアンドドロップブロックプログラミング(初心者向け):
    • 86HMI、EtherCAT機能に対応し、Arduinoの基本機能(digitalWrite、analogWriteなど)を提供します。
    • 86HMI コンポーネント ブロックを完全に提供し、コンポーネントがトリガーされた後のインタラクティブな動作を実装します。
    • QEC EtherCAT 固有のブロックを提供し、86EVA を使用してコードを記述せずに QEC 上で EtherCAT プログラムを完了できるようにします。
    • ワンクリックでプログラムを生成、アップロードします。
  4. リソースファイルアップロード機能: 86Duino プロジェクトのリソースフォルダ内のすべてのファイルをアップロードします。
  5. リソース ファイル ダウンロード機能: QEC マシンからリソース フォルダー内のすべてのファイルをダウンロードします (この機能はブートローダーで無効にできますが、デフォルトでは有効になっています)。
  6. QEC 再起動機能: QEC をオンライン (ソフトウェア リセット) で再起動します。QEC の電源を手動で切り替える必要はありません。

ファームウェアパッケージプログラミング

  1. 自動マルチファームウェアおよびツールプログラミング: EtherCAT、86EVA ファームウェア ツール、ブートローダ メニュー ファームウェア ツールなどが含まれます。将来の IDE バージョンでは、このボタンを使用して QEC マスター上のすべてのファームウェアとツールを更新できます (更新時間はモデルによって異なります)。
  2. ワンクリック プログラムとリソース パッケージ プログラミング: プログラミング プロセス中に、86HMI リソース ファイルまたは 86EVA 構成ファイルが検出されると、それらは自動的に含められます。

追加機能

  1. 3 つの新しいショートカット ボタン: 右上隅に追加されました。86HMI、86EVA、ArduBlock に対応し、QEC 以外のボードが選択されている場合は非表示になります。
  2. 新しいライブラリ:
    • EtherCAT – EtherCAT に必要な完全な API を提供する EtherCAT マスター ライブラリ。基本的な開発者に適しています。
    • SCoop – Arduino 環境でマルチタスク プログラムを作成するための協調マルチタスク ライブラリ。
    • FRAM – EEPROM に似た不揮発性データの読み取り/書き込み用の FRAM ライブラリ。
    • MySQL
    • LVGL86 – QEC UI 画面の描画を支援する 86HMI 基盤ライブラリ。

ブートローダーの更新

  1. 新しいコマンド: IDE の新しいプログラミング機能に対応して、実行可能ファイル + リソース ファイルをアップロードし、ファームウェア パッケージをアップロードします。
  2. ロード バランス プログラミング サポート: 限られたディスク上書き寿命内でのプログラミング サイクルの数を増やします。
  3. 自動ディスクフォーマットと復元: ディスクが破損した場合の自動ディスクフォーマットと作業環境の復元をサポートします。
  4. QEC M070T、QEC M090T、QEC M150T の内蔵メニュー (画面の左上隅を押して入力します):
    • ブートローダのパスワード、ユーザー アプリのパスワードを設定し、IDE アップロード プログラム機能の有効化/無効化、リソース ダウンロード機能の有効化/無効化を行い、開発者にデータ セキュリティを提供します。
    • リアルタイムのタッチスクリーンキャリブレーション。
    • QECの表示時間を設定します。
    • 内蔵の 86EVA プログラムを起動し、QEC EtherCAT Subデバイスをスキャンし、構成ファイルの変更/設定を完了します。
    • EtherCAT 冗長性、CycleTime を変更/設定します (BIOS メニューに入らずに)。

BIOSアップデート

  1. EtherCAT 冗長性と CycleTime 設定: これらの設定の調整をサポートします。

詳細については、リリースノート | 86Duino をご覧ください。

上部へスクロール