Project

General

Profile

Actions

Support Request #721

closed

CAN Stream Export from dat-File

Added by hidden almost 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Customer:
BOSCH
Department:
CC-DA/EPV
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Solved Issue
Product Issue Numbers:
Affected Products:
Platform:
Windows 7 64bit
Topic:
ADTF::Datexporter
FAQ Links:

Description

Supportanfrage

Guten Morgen,

Ich möchte den CAN Stream aus einem DAT-File per Kommandozeilenaufruf (batch-file) exportieren, z.B.:
ADTF2_DIR\bin\adtf_datexporter.exe -export CAN Beispiel_CAN.dat

Dabei erhalte ich als Fehlermeldung:
found no sink for CAN

Wenn ich aus ADTF den "DAT Exporter" starte und das gleiche DAT-File angebe, wird mir für den CAN-Stream als Sink "ADTF ASC file sink" angeboten und der Export funktioniert aus einwandfrei.

Was muss ich tun, damit ich die sink auf für den adtf_datexporter verwenden kann?

Vielen Dank für eine Antwort und viele Grüße
Steffen Kalfhues

Mit freundlichen Grüßen / Best regards

Steffen Kalfhues

Lösung

damit der Aufruf über Kommandozeile (oder batch file) funktioniert benötigst Du auch die Services dafür.
Diese sind im ADTF schon geladen und verfügbar, weshalb es aus ADTF heraus auch funktioniert.

Du findest in der Hilfe des Dat Exporter auch direkt ein Beispiel für den Export eines CAN Stream als ASC File.
Dazu einfach die adtf_datexporter.exe ohne weitere Parameter aufrufen oder in ein File ausgeben lassen.

Unterhalb findest du ein Beispiel wie ein Stream (rawcan) aus einer DAT-File im *.asc Format extrahiert wird.

adtf_datexporter.exe 
-service C:\ADTF\2.14.0\addons\adtf-device-toolbox\bin\can_support.srv 
-service C:\ADTF\2.14.0\addons\adtf-device-toolbox\bin\external_file_support.srv 
-export rawcan 
-sinkid adtf.export.asc_file_sink 
-output C:\ADTF\2.14.0\addons\adtf-device-toolbox\bin\templates\export.asc C:\ADTF\2.14.0\addons\adtf-device-toolbox\bin\templates\example_test_file_can.dat

Actions

Also available in: Atom PDF