LIPOWSKYHARP-5モバイルLinおよびCan-Busシミュレーターとディスプレイおよびキーボードユーザーガイド
導入
このスタートガイドでは、LIN-Busと通信または監視するためにHARP-5をセットアップする方法を説明します。 次の手順に従ってください。
アドバイス
このガイドは、HARP-5の新規ユーザーを対象としています。 Baby-LIN製品の使用経験がある場合、またはLIN-Busの上級ユーザーである場合は、このガイドはおそらく適切ではありません。
アドバイス
このガイドは、MicrosoftWindowsオペレーティングシステムを使用していることを前提としています。 Linuxオペレーティングシステムを使用している場合は、配布用のソフトウェアを受け取るために、「サポート情報」までお問い合わせください。
この目的のために、次のコンポーネントを紹介します。
- LDDF
- 信号の説明
- 仕様診断サービス
この情報から、SessionDescriptionFile (SDF)を作成できます。 SDFは、LINWorksベースのアプリケーションの要です。
次の図は、\Productnameを使用したLINベースのアプリケーションの一般的なワークフローを示しています。
この図は、個々のLINWorksソフトウェアアプリケーションがどのように相互にリンクされているかを示しています。
はじめる
導入
このスタートガイドでは、LDFからの情報と信号の説明を使用してLinアプリケーションを作成する方法を説明します。 以下では、LDFを作成してSDFに統合する方法を学習します。 さらに、Unifeid診断サービスが導入されます。 SDFを正常に作成した後、HARP-5をスタンドアロンモードで操作したり、LINバスデータをログに記録したり、自動起動用にマクロを定義したりできます。
アドバイス
このガイドは、MicrosoftWindowsオペレーティングシステムを使用していることを前提としています。
インストール
HARP-5の使用を開始する前に、LINWorksソフトウェアのいくつかのコンポーネントをインストールする必要があります。
LINWorksソフトウェアをまだダウンロードしていない場合は、今すぐダウンロードしてください。 web次のリンクの下のサイト: www.lipowsky.de このスタートガイドには、次のコンポーネントが必要です。
- Baby-LINドライバー
- セッション会議
- シンプルメニュー
- LDF編集
セッションの説明 File (SDF)
LINアプリケーションを作成する方法
- 要件: LINノード(スレーブ)と適切なLDF file 利用可能です。 シミュレートされたLINマスターがノードを特定の方法で操作できるようにするアプリケーションを実装します。
- 要件: ただし、LDFの情報は通常十分ではありません。 LDFは信号のアクセスと解釈を記述しますが、LDFはこれらの信号の背後にある機能ロジックを記述しません。 したがって、信号の機能ロジックを説明する追加の信号の説明が必要です。
- 要件: タスクに診断通信も必要な場合は、ノードでサポートされている診断サービスの仕様も必要です。 LDFでは、それぞれのデータバイトを持つフレームのみが定義されますが、それらの意味は定義されません。
これらの要件は、セッションの説明で一緒に定義および編集できます。 file (SDF)。
導入
セッションの説明 file (SDF)には、LDFデータに基づくバスシミュレーションが含まれています。 個々のフレームと信号のロジックは、マクロとイベントによってプログラムできます。 LDF LINスケジュールに加えて、プロトコルを介してSDFにさらに診断サービスを実装できます。
これにより、SDFはすべてのLINWorksアプリケーションの中心的な作業ポイントになります。
SDFを作成する
SessionConfソフトウェアアプリケーションは、SDFの作成と編集に使用されます。 この目的のために、既存のLDFがインポートされます。
共通のセットアップ
エミュレーション
左側のナビゲーションメニューで[エミュレーション]を選択します。 ここで、HARP-5でシミュレートするノードを選択できます。 LIN-Busのみを監視する場合は、何も選択しません。
GUI要素
左側のナビゲーションメニューで[GUI-Elements]を選択します。 ここで、監視したい信号を追加できます。
アドバイス
フレームと信号を監視する方法は他にもありますが、これは適切で構成可能な開始点です。
仮想信号
仮想信号はバス信号と同じように値を格納できますが、バスには表示されません。 これらは、次のようなさまざまなタスクに使用できます。
- カウンターなどの一時的な値
- 定数を保存する
- オペランドと計算結果
- 等
仮想信号のサイズは1〜64ビットに設定できます。 プロトコル機能で使用するために重要です。
各信号には、SDFがロードされたときに設定されるデフォルト値があります。
システム信号
システム信号は、名前が予約された仮想信号です。 システム信号が適用されると、仮想信号が同時に作成され、特定の動作にリンクされます。
このようにして、タイマー、入力および出力リソース、およびシステム情報にアクセスできます。
アドバイス
詳細および使用可能なすべてのシステム信号のリストについては、SessionConfのシステム信号ウィザードを確認してください。
マクロ
マクロは、複数の操作をXNUMXつのシーケンスに結合するために使用されます。 マクロはイベントによって開始することも、GotoまたはGosubの意味で他のマクロから呼び出すこともできます。 DLL APIは、macro_executeコマンドを使用してマクロを呼び出します。
すべてのマクロコマンドは、システム信号と同様に、LDFからの信号と仮想信号セクションからの信号を使用できます。
マクロのもうXNUMXつの重要な機能は、バスを制御することです。 バスはマクロを介して開始および停止できます。 さらに、スケジュールを選択し、システム信号を使用してバスのステータスを確認できます。
各マクロは常に13のローカル信号を提供します。
_LocalVariable1、_LocalVariable2、…、_LocalVarable10、_Failure、_ResultLastMacroCommand、_Return
最後の3つは、値をcallcontext _Return、_Failureに返すメカニズム、または前のマクロコマンドの結果をチェックするメカニズムを提供します。 信号_LocalVariableXは、たとえばマクロの一時変数として使用できます。
マクロは、呼び出されたときに最大10個のパラメーターを受け取ることができます。 マクロ定義では、これらのパラメーターに名前を付けることができます。これらの名前は、メニューツリーの左側のマクロ名の後に括弧で囲まれて表示されます。 パラメータは、呼び出された信号_LocalVariable1…10になります。 パラメータが渡されないか、10未満のパラメータが渡された場合、残りの_LocalVariableX信号は値0を受け取ります。
ExampルSDF
あなたは元をダウンロードすることができますampセクション「08| 元amp次のリンクの下にある「lesSDF➫s」: 入門_Exampル・自衛隊
バス通信を開始します
PCモード
PCモードの説明
PCモードでは、HARP-5がBaby-LIN製品ファミリーの他の製品と同様にPCと通信できるようになります。 これは、シンプルメニューとそのすべての機能を使用できるだけでなく、Baby-LIN-DLLを使用して独自のアプリケーションを作成できることを意味します。 ファームウェアのアップデートにも必要です。
PCモードを有効にする
HARP-5のPCモードを有効にするには、スイッチがオンになっていることを確認してください。 メインメニューが表示されていない場合は、メインメニューが表示されるまでESCを繰り返し押します。 次に「F3」を押してPCモードに入ります。
PCモードが現在有効になっている場合は、「F1」キーを押すだけでPCモードを再度終了できます。
SimpleMenuを起動します。 左側のデバイスリストでHARP-5を見つけることができるはずです。 接続ボタンをクリックして、前に作成したSDFをロードします。
これで、監視するために追加した変数を確認できます。 シミュレーション/監視を開始するには、開始ボタンをクリックします。
これで、これらの信号の変化がわかります。
スタンドアロンモード
自衛隊を転送する
SDFをHARP-5に転送するには、SDHCカードリーダーが必要です。 新しく作成したSDFをSDHCカードのルートディレクトリにコピーします(5枚のSDHCカードがHARP-5に付属しています)。 カードリーダーからSDHCカードを取り外し、HARP-XNUMXのSDHCカードスロットに差し込みます。
アドバイス
他のすべてのノードが接続され、正しく実行されていることを確認します
SDFを実行する
メインメニューで「F1」キーをクリックして「RUNECU」メニューを開きます。 ここに、前に作成したSDFが表示されます。 それを選択して「OK」キーを押してください。
これで、監視するために追加した変数を確認できます。 シミュレーション/モニタリングを開始するには、「F1」キーをクリックして「START」オプションを選択します。
これで、これらの信号の変化をリアルタイムで確認できます。
アップデート
哲学を更新する
HARP-5の機能と特徴は、インストールされているファームウェアと、使用されているLINWorksおよびBaby-LIN-DLLのバージョンによって定義されます。
製品の改善に継続的に取り組んでいるため、ソフトウェアとファームウェアは定期的に更新されます。 これらのアップデートにより、新しい機能が利用可能になり、内部テストで発見された、または以前のバージョンのお客様から報告された問題が解決されます。
すべてのファームウェアの更新は、更新されたHARP-5が、すでにインストールされている古いLINWorksインストールで引き続き機能するように行われます。 したがって、HARP-5ファームウェアを更新することは、必ずしもLINWorksインストールも更新する必要があることを意味するわけではありません。
そのため、HARP-5を常に最新の利用可能なファームウェアバージョンに更新することを強くお勧めします。
また、新しいアップデートが利用可能になった場合は、LINWorksソフトウェアとBaby-LINDLLもアップデートすることをお勧めします。 SessionConfの新しいバージョンはSDF形式に新しい機能を導入する可能性があるため、古いファームウェア、Simple Menu、またはBaby-LIN-DLLバージョンに互換性がない可能性があります。 そのため、それらも更新する必要があります。
LINWorksを更新する場合は、HARP-5のファームウェアを最新の利用可能なファームウェアバージョンに更新し、使用済みバージョンのBaby-LIN-DLLを配布することを強くお勧めします。
したがって、古いバージョンのLINWorksを使用する唯一の理由は、古いファームウェアバージョンのHARP-5を使用しているためです。これは、何らかの理由でアップグレードできません。
Baby-LINドライバーを最新バージョンに更新することを強くお勧めします。
ダウンロード
当社のソフトウェア、ファームウェア、およびドキュメントの最新バージョンは、当社のダウンロードエリアにあります。 webサイト www.lipowsky.de .
アドバイス
LINWorksアーカイブには、LINWorksソフトウェアだけでなく、マニュアル、データシート、アプリケーションノート、およびexも含まれています。amples。 デバイスファームウェアパッケージのみが含まれていません。 ファームウェアは別のパッケージとして入手できます。
データシートやLINバス通信の概要などのドキュメントは、無料でダウンロードできます。 他のすべてのドキュメントと当社のLINWokrsソフトウェアについては、ログインする必要があります。まだ顧客アカウントをお持ちでない場合は、当社に登録できます。 webサイト。 アカウントがアクティブ化されると、電子メールが送信され、ダウンロードオファーに完全にアクセスできるようになります。
インストール
LINWorksスイートには、便利なセットアップアプリケーションが付属しています。 古いバージョンをすでにインストールしている場合は、新しいバージョンをインストールするだけです。 セットアップアプリケーションが必要な上書きを処理します files。 次の手順に従ってください。
- 「Setup.exe」を起動します。
- インストールするコンポーネントを選択します。
- 指示に従ってください。
警告
セットアップを開始する前に、実行中のすべてのLINWorksアプリケーションを停止し、すべてのBaby-LINデバイスを切断してください。
バージョンの非互換性
SessionConfとSimpleMenuをバージョンV1.xxで使用した場合、新しいバージョンは古いバージョンと並行してインストールされます。 そのため、新しいバージョンを開始するには、新しいショートカットを使用する必要があります。
バージョンを確認する
HARP-5ファームウェアまたはLINWorksコンポーネントの現在のバージョンを確認する場合は、次の章でその方法を説明します。
HARP-5ファームウェア
SimpleMenuを起動し、HARP-5に接続します。 これで、ファームウェアバージョンがデバイスリストに表示されます。
LIN Works [LDF Edit Session Conf シンプルメニューログ Viewえー
メニューオプション「ヘルプ」/「バージョン情報」/「情報」を選択します。 情報ダイアログにソフトウェアのバージョンが表示されます。
Baby-LIN-DLL v
BLC_getVersionString()を呼び出します。 バージョンは文字列として返されます。
Baby-LIN-DLL.NETラッパー
GetWrapperVersion()を呼び出します。 バージョンは文字列として返されます。
サポート情報
ご不明な点がございましたら、メールまたは電話でテクニカルサポートを受けることができます。 チームを使用できますView自分のPCで直接サポートとヘルプを提供します。
このようにして、問題を迅速かつ直接的に解決することができます。 私たちはamp仕事をするのに役立つコードとアプリケーションノートが利用可能です。
Lipowsky Industrie-Elektronik GmbHは、多くの成功したLINおよびCAN関連プロジェクトを実現しました。そのため、これらの分野での長年の経験を活用できます。 また、EOL(End of Line)テスターやプログラミングステーションなどの特定のアプリケーション向けのターンキーソリューションも提供しています。
Lipowsky Industrie-Elektronik GmbHは、Baby LIN製品を設計、製造、および適用しているため、資格のある迅速なサポートを常に期待できます。
連絡先 | Lipowsky Industrie-Elektronik GmbH、Römerstr。 57、64291ダルムシュタット | ||
Webサイト | https://www.lipowsky.com/contact/ | メール | info@lipowsky.de |
電話 | +49(0)6151/93591 – 0 |
電話: + 49(0)6151 / 93591
ファックス: +49(0)6151/93591 – 28
Webサイト: www.lipowsky.com
メールアドレス: info@lipowsky.de
ドキュメント / リソース
![]() |
LIPOWSKYHARP-5モバイルLinおよびCan-Busシミュレーター(ディスプレイとキーボード付き) [pdf] ユーザーガイド HARP-5、モバイルLin、ディスプレイとキーボードを備えたCan-Busシミュレーター |