DDE Server

Top  Previous  Next

KManager can function as a DDE server for simple transfer for data from KManager.  DDE (dynamic data exchange) is a technology that allows inter-process data transfer between two applications.  It is useful for extracting datalogging values from KManager for further analysis.

 

Server: KManager

 

Topic: Calibration

Item: Name

Returns the calibration name if a calibration is loaded.

Excel example: =KManager|Calibration!Name

 

Topic: Datalog

Item: FrameCount

Returns the number of datalogging frames.  This is updated dynamically when datalogging.

Excel example: =KManager|Datalog!FrameCount

 

Topic: Sensors

Item: Count

Returns the number of sensors.

Excel example: =KManager|Sensors!Count

 

Item: Names

Returns an array of sensor names.

Excel example: =KManager|Sensors!Names

 

Item: Values

Returns an array of sensor values.

Excel example: =KManager|Sensors!Values

 

Item: Units

Returns an array of the sensor units.

Excel example: =KManager|Sensors!Units

 

Item: sensor name

Returns an individual sensor value.  Sensor names with space should be placed inside single quotation marks.

Excel example: =KManager|Sensors!'Knock Retard'

 

Note for Excel to display arrays the Ctrl-Shift-Enter method is used to populate a selection with a formula.

 

Windows Example

http://code.google.com/p/hondata-dde-example/