<EtherCATInfo>
<Descriptions>
<Devices>
<!-- New Device Configuration -->
<Device>
<Type>
<ProductCode>0x12345678</ProductCode>
<RevisionNo>0x0003</RevisionNo>
<ProductRevision>0x03</ProductRevision>
<Name>New Device</Name>
<RxPdo>...</RxPdo>
<TxPdo>...</TxPdo>
<Slots DownloadModuleIdentList="true">
<Slot>
<ModuleIdent>12345</ModuleIdent>
<!-- More Slot-specific configurations -->
</Slot>
<Slot>
<ModuleIdent>67890</ModuleIdent>
<!-- More Slot-specific configurations -->
</Slot>
</Slots>
</Type>
<!-- HideType elements for older versions -->
<HideType ProductCode="0x12345678" RevisionNo="0x0001" ProductRevision="0x01"/>
<HideType ProductCode="0x12345678" RevisionNo="0x0002" ProductRevision="0x02"/>
</Device>
<!-- Old Device Version 1 Configuration -->
<Device>
<Type>
<ProductCode>0x12345678</ProductCode>
<RevisionNo>0x0001</RevisionNo>
<ProductRevision>0x01</ProductRevision>
<Name>Old Device Version 1</Name>
<RxPdo>...</RxPdo>
<TxPdo>...</TxPdo>
</Type>
</Device>
<!-- Old Device Version 2 Configuration -->
<Device>
<Type>
<ProductCode>0x12345678</ProductCode>
<RevisionNo>0x0002</RevisionNo>
<ProductRevision>0x02</ProductRevision>
<Name>Old Device Version 2</Name>
<RxPdo>...</RxPdo>
<TxPdo>...</TxPdo>
</Type>
</Device>
</Devices>
<Modules>
<!-- Module Configuration for ModuleIdent 12345 -->
<Module>
<Type>
<ModuleIdent>12345</ModuleIdent>
<Name>Module Type 12345</Name>
<RxPdo>...</RxPdo>
<TxPdo>...</TxPdo>
</Type>
</Module>
<!-- Module Configuration for ModuleIdent 67890 -->
<Module>
<Type>
<ModuleIdent>67890</ModuleIdent>
<Name>Module Type 67890</Name>
<RxPdo>...</RxPdo>
<TxPdo>...</TxPdo>
</Type>
</Module>
</Modules>
</Descriptions>
</EtherCATInfo>
我很乐意为您翻译并解释这段文本,并提供一些例子。
翻译:
HideType
位置: /EtherCATInfo/Descriptions/Devices/Device/HideType
出现次数: 可选 (0…无限)
数据类型: 字符串
属性: @ProductCode @RevisionNo @ProductRevision
子元素: 无
包含不应再由配置工具显示的设备的产品代码,可能还包含修订号(例如,设备的旧版本),当显示此(新)设备时。
注意:配置工具可能支持也显示 HideType 元素列出的设备。
解释:
这个 HideType 元素用于指定哪些旧版本或过时的设备应该在配置工具中被隐藏,通常是为了突出显示较新的设备版本。它可以出现多次(或完全不出现),每次都指定一个应该被隐藏的设备。
这个元素有三个属性:
- ProductCode: 产品代码
- RevisionNo: 修订号
- ProductRevision: 产品修订版本
使用示例:
- 基本使用:
<Device>
<HideType ProductCode="1234" RevisionNo="1" ProductRevision="A">OldDevice-1234</HideType>
</Device>
这表示产品代码为1234,修订号为1,产品修订版本为A的"OldDevice-1234"设备应该被隐藏。
- 多个HideType元素:
<Device>
<HideType ProductCode="1234" RevisionNo="1" ProductRevision="A">OldDevice-1234-v1</HideType>
<HideType ProductCode="1234" RevisionNo="2" ProductRevision="B">OldDevice-1234-v2</HideType>
</Device>
这个例子隐藏了同一产品的两个不同版本。
- 仅使用ProductCode:
<Device>
<HideType ProductCode="5678">AnotherOldDevice</HideType>
</Device>
这个例子只指定了ProductCode,意味着该产品代码的所有版本都应该被隐藏。
注意,虽然这个元素指示某些设备应该被隐藏,但配置工具可能会提供一个选项来显示这些被隐藏的设备,以便在必要时访问旧版本。