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:
<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 |