DDE Server |
Top Previous Next |
FlashProManager can function as a DDE server for simple transfer for data from FlashProManager. DDE (dynamic data exchange) is a technology that allows inter-process data transfer between two applications. It is useful for extracting datalogging values from FlashProManager for further analysis.
Server: FlashProManager
Data
Topic: Calibration Item: Name Returns the calibration name if a calibration is loaded. Excel example: =FlashProManager|Calibration!Name
Topic: Datalog Item: FrameCount Returns the number of datalogging frames. This is updated dynamically when datalogging. Excel example: =FlashProManager|Datalog!FrameCount
Topic: Sensors Item: Count Returns the number of sensors. Excel example: =FlashProManager|Sensors!Count
Item: Names Returns an array of sensor names. Excel example: =FlashProManager|Sensors!Names
Item: Values Returns an array of sensor values. Excel example: =FlashProManager|Sensors!Values
Item: Units Returns an array of the sensor units. Excel example: =FlashProManager|Sensors!Units
Item: sensor name Returns an individual sensor value. Sensor names with space should be placed inside single quotation marks. Excel example: =FlashProManager|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/
Commands
Topic: Calibration Item: Open <filename> Open a calibration. Filename should be absolute (ie starting with drive letter).
Item: Notes <notes> Change calibration notes. New line is designated using $r.
Item: Lock <serial> Lock calibration to supplied FlashPro serial number.
Item: Save <filename> Save the current calibration. Filename should be absolute (ie starting with drive letter).
Item: Close Close the current calibration
Topic: Modification Item: Apply <filename> Enables the modification on the current calibration. Filename is relative to the FlashProManager modifications directory. |