製品案内
組込みネットワーク製品
CAN
組み込みソフトウェア製品/開発ツール

emotas CANopen DeviceDesigner

emotas CANopen DeviceDesigner
emotas CANopen DeviceDesignerは、開発デバイスオブジェクトディクショナリーやEDSファイルの生成、Cソースコード生成のほか、emotas CANopenスタックやCANドライバーの設定を行う、CANopenデバイス開発の強力ツールです。


emotas CANopen DeviceDesignerは、CANopenデバイスの開発を迅速でコスト削減するための使いやすいツールです。簡単な操作でデバイスのオブジェクトディクショナリーをあらかじめ定義されたプロファイルに基づいて作成できます。CANopen DeviceDesignerは、Cのオブジェクトディクショナリーと初期化関数、EDS形式の電子データシート、およびデバイスドキュメントを作成します。さらにデバイスの特性を考慮して、CANopenスタックとCANopenドライバーを構成します。したがって、最適な構成が与えられます。


オブジェクトディクショナリー
プロファイルと入力データに従って、オブジェクトディクショナリーはCソースコードファイルとして作成されます。これはプロトコルスタックのインターフェイスとしてアプリケーションに統合されます。C変数としてオブジェクトディクショナリーのオブジェクトに直接アクセスできます。直接アクセスのほか、アプリケーションから関数へインデックスとサブインデックスを介してアクセスできます。

CANopenスタックの構成と初期化
オブジェクトディクショナリーの調整と定義に従って、Cソースコードの構成と初期化ファイルが作成されます。これにより、CANopenスタックが使用されているサービスだけがコンパイル、初期化されます。それを行うことでリソース節約の設定も行います。

電子データシート(EDS)
すべてのCANopenデバイスには、オブジェクトディクショナリーのパラメーターを電子的に記述する電子データシート(EDS)が必要です。CANopen DeviceDesignerは、CiA306に従ってEDS形式の電子データシートを作成します。ファイルには常に最新のオブジェクトディクショナリーが反映されます。ファイルの自動生成は、エラーが発生しやすい手動作業を回避するのに役立ちます。

デバイスのドキュメント化
すべての機能と説明を備えたオブジェクトディクショナリー、およびデバイス固有のさらなる調整のために、デバイスのドキュメントがHTML形式とテキスト形式の両方で生成されます。ドキュメントには最新のエントリーと実装が反映されているため、常に最新の状態を保持できます。ドキュメントをエクスポートして、たとえばデバイスのユーザーマニュアルの一部として、さらに使用することができます。

特長
・あらかじめ定義され、標準化されたプロファイルを使用した迅速なデバイス開発
・データソースからの出力データの自動生成
・共通ソースから生成されるオブジェクトディクショナリー、EDS / XDDファイル、およびデバイスドキュメントによる一貫性の保持
・デバイス特性に応じたCANopenスタックの最適でリソース節約した構成が可能
・ビットコード値の入力マスクを介した簡単な操作

デバイスプロファイル
プロファイルのファイルは、CiAのさまざまな通信およびデバイスプロファイルで使用できます。プロファイルのファイルには、標準の属性とオブジェクトの説明を持つすべてのタイプのオブジェクトのテンプレートが含まれています。オブジェクトをCANopen DeviceDesignerにインポートし、デバイスの個々の特性に合わせてコピーおよびカスタマイズできます。あらかじめ定義されたオブジェクトを使用すると、開発時間が大幅に短縮され、データを手動で入力するというエラーが発生しやすくなります。

次のプロファイルのファイルを使用できます。

CiA 301 – CANopenアプリケーションレイヤと通信プロファイル
CiA 1301 – CANopen FDアプリケーション層と通信プロファイル
CiA 302 – CANopenの追加のアプリケーションレイヤ機能
CiA 401 – 汎用I/Oデバイスのデバイスプロファイル
CiA 402 –ドライブのデバイスプロファイル
CiA 418 – バッテリーのデバイスプロファイル
CiA 419 – バッテリー充電器のデバイスプロファイル
CiA 433 – 鉄道車両の室内照明のアプリケーションプロファイル

このリストは継続的に拡張されます。上記のプロファイルのファイルは、ご提供しているものの一部です。特定のプロファイルにつきましては、お気軽にお問い合わせください。

システム要求条件
以下のOSのどれかが必要です。
・Microsoft Windows 7、10
・さまざまなLinux系OS(Ubuntu 11.10でテスト済み)

また、CANバスアクセス用としてIxxatブランドのPC/CANインターフェイスとVCIドライバー(Windows用)、SocketCAN(Linux)が必要です。
SocketCANはすべてのPC/CANインターフェイスでサポートされていませんので、ご注意ください。

ライセンス形態
・シングルユーザーライセンス
シングルユーザーライセンスは、特定の個人に対して有効です。この個人は、どのPCでもツールを使用できます。個人の名前は、ツールのステータスバーに常に表示されます。ライセンスは、ツールのライセンスバージョンに対して永続的です。
指定されたユーザーライセンスを別の個人に有料で譲渡することが可能です。この場合は、メーカーによるライセンスの再発行が必要になりますので、お問合せください。

・ノードライセンス
ノード(ロック)ライセンスは1台のコンピューターでのみ有効で、MACアドレスに関連付けられています。このツールは、この単一のコンピューターでライセンシー(会社、組織)の複数のユーザーが使用できます。仮想マシン内での使用は許可されていませんが、リモートデスクトップ接続を使用したこのコンピューターへのアクセスは許可されています。

・フローティングライセンス
フローティングライセンスは、USBドングルで提供されます。ライセンスは、このUSBドングルを装着することで任意のマシンで誰でもが使用できます。フローティングライセンスは、仮想マシン内およびリモートデスクトップ接続を介して使用できます。

製品内容
・CANopen DeviceDesignerソフトウェア(メーカーよりダウンロード案内が通知されます)
・ライセンス

オーダー番号
オーダー番号製品
お問合せくださいemotas CANopen DeviceDesigner

この製品に関するお問合せはこちら

このページの先頭へ