INPUTDB XML PROPERTIES

The *.inputdb file is created using the Input Application and is an XML formatted file used as the main project file for device configuration. This file is what links the various different DB files required for input profile creation and should not be edited by hand (the information given here is purely for reference). You can find a tutorial on how to create input profiles on the following page:

 

The *.inputdb file has the following schematic structure:

<?xml version="1.0" encoding="utf-8"?>
<InputDefinition>
    <Version Num="int" />
    <DbVer Num="int" />
    <ActionDb Path=".\action.actiondb" />
    <DeviceDb Path=".\devices\MyDevice_01.devicedb" />
    <DeviceDb Path=".\devices\MyDevice_02.devicedb" />
    <!-- Further Device DB's here -->
    <ReplaceDb Path=".\replace.replacedb" />
</InputDefinition>

 

 

<InputDefinition>

This is the main container element that holds the input profile project information. It has no attributes and can have the following sub-elements:

  1. <Version>
  2. <DbVer>
  3. <ActionDb>
  4. <DeviceDb>
  5. <ReplaceDb>

 

 

<Version>

This is a sub-element of the <InputDefinition> container and tells the simulation what version of the file is being edited. It must have the following attribute:

 

Attribute Description Type Required
Num

This defines the version of the file. It will be updated automatically every time the Input Application saves the project.

String Yes

 

 

<DbVer>

This is a sub-element of the <InputDefinition> container and tells the simulation what version of DB file is being used. It must have the following attribute:

 

Attribute Description Type Required
Num

This defines the version number of the DB files.

String Yes

 

 

<ActionDb />

This is a sub-element of the <InputDefinition> container and defines the path to an actiondb file. You should only have one of these elements in the file. It must have the following attribute:

 

Attribute Description Type Required
Path

The path to the actiondb file.

String Yes

 

 

<DeviceDb />

This is a sub-element of the <InputDefinition> container and defines the path to a devicedb file. You can have multiple <DeviceDb> elements in the file. It must have the following attribute:

 

Attribute Description Type Required
Path

The path to a devicedb file.

String Yes

 

 

<ReplaceDb />

This is a sub-element of the <InputDefinition> container and defines the path to a replacedb file. You should only have one of these elements in the file. It must have the following attribute:

 

Attribute Description Type Required
Path

This is used to define the path to the replacedb file.

String Yes