Tags
section
扩展的基础容器。
Attributes
name
Children
entry
entry
通过名称值对指定add的每个单独引用项。
Attributes
name, value
Children
None
摘自帮助文档
自定义extension.xml文件的格式。
扩展管理器允许通过.xml、脚本和资源将额外的插件特性加载到应用程序中。扩展名.xml结构由一个顶部文件组成,该文件通过扩展文件夹的相对路径引用所有必需的资源。
extension.xml文件示例如下:
<section name="Extension">
<entry name="name"value="Extension Capture Ribbon Demo" />
<entry name="resources"value="images" />
<entry name="minProductVersion" value="2022.2" />
<entry name="version"value="1.0" />
<entry name="autoLoad" value="true"/>
<entry name="author" value="Altair" />
<entry name="description"value="HyperWorks extension demo showing you how to incorporate your custom content in the application ribbon.

Contains captues image features for three different clients: HyperMesh, HyperView and HyperGraph." />
<entry name="supportedClient"value="HyperWorksDesktop" />
<entry name="tclscript"value="global-init.tcl" />
<section name="profile" value="HyperMesh">
<entry name="ribbonxml" value="hm/hm-ribbon.xml" />
</section>
<section name="profile" value="HyperView">
<entry name="ribbonxml" value="hv/hv-ribbon.xml" />
</section>
<section name="profile" value="HyperGraph">
<entry name="ribbonxml" value="hg/hg-ribbon.xml" />
</section>
</section>
扩展的基础容器。
Attributes
name
Children
entry
通过名称值对指定add的每个单独引用项。
Attributes
name, value
Children
None
可以使用Altair HyperWorks产品,如HyperMesh、HyperView、HyperGraph等。
使用像OptiStruct、Radioss、LineChart和BarChart这样的子配置文件,只有在使用该子配置文件时才能访问扩展入口点。
Product | Profile |
---|---|
HyperMesh | OptiStruct |
Radioss | |
Feko | |
HyperForm | |
HyperXtrude | |
HyperMold | |
HyperWeld | |
Abaqus | |
ADVC | |
ANSYS | |
EXODUS | |
LS-DYNA | |
Nastran | |
PAM-CRASH | |
Permas | |
HyperView | NA |
HyperGraph | LineChart |
BarChart | |
ComplexChart | |
PolarChart | |
VectorChart | |
RadarChart | |
3DChart | |
MotionView | NA |
MediaView | NA |
TextView | NA |
TableView | NA |
HyperMesh CFD | NA |
扩展的唯一标识符
扩展管理器中显示的名称
扩展管理器中显示的版本
加载时调用的Python脚本的相对路径
resources
包含图像和其他资源文件的文件夹的相对路径
默认为资源文件夹
如果布尔值设置为true,则在注册时自动加载扩展,默认为false
如果布尔值设置为true,则使扩展不可加载,默认为false
workflowhelp .xml文件的相对路径
加载扩展所需的最低版本
扩展的版本
禁用Remove按钮
支持扩展的应用程序(HyperWorks Desktop, Inspire等)
help .html文件的相对路径,该文件将使用描述链接加载
包含contexts脚本的文件夹的相对路径
默认为contexts文件夹
加载时调用的.tcl脚本的相对路径
功能区.xml文件的相对路径
包含toolbar.xml文件的目录的相对路径
扩展管理器中显示的图标
Example XML
<section name="Extension">
<entry name="name" value="Postprocessing in HV, HG, MV" />
<entry name="displayName" value="Postprocessing in HV, HG, MV" />
<entry name="resources" value="images" />
<entry name="workflowhelp" value="contexts/workflowhelp.xml" />
<entry name="minProductVersion" value="HWX Version 2022" />
<entry name="version" value="2.0" />
<entry name="supportedClient" value="HyperWorksDesktop" />
<entry name="script" value="pyscript.py" />
<entry name="documentation" value="documentation/index.html" />
<entry name="removable" value="false"/>
<entry name="icon" value="romAI-60.png"/>
<entry name="tclscript" value="global-init.tcl" />
<entry name="autoLoad" value="true"/>
<entry name="unloadable" value="false"/>
<section name="profile" value="HyperMesh">
<entry name="ribbonxml" value="hm/hm-ribbon.xml" />
<entry name="tclscript" value="hm/hm-init.tcl" />
<entry name="toolbars" value="hm/toolbars" />
<entry name="contexts" value="hm/contexts" />
</section>
<section name="profile" value="HyperView">
<entry name="ribbonxml" value="hv/hv-ribbon.xml" />
<entry name="tclscript" value="hv/hv-init.tcl" />
</section>