📄 cardesign.xml
字号:
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE PROJECT SYSTEM "template.dtd">
<PROJECT>
<OBJECT object_id="B1" name="汽车">
<ATTRIBUTE name="类型"/>
<ATTRIBUTE name="性能要求"/>
<ATTRIBUTE name="驱动桥位置"/>
<RULE rule_id="R1">
<IF>
<STATEMENT object="汽车" attribute="类型" relation="等于" value="普通"/>
</IF>
<THEN>
<STATEMENT object="汽车" attribute="驱动桥位置" relation="等于" value="前置"></STATEMENT>
</THEN>
</RULE>
<RULE rule_id="R2">
<IF>
<STATEMENT object="汽车" attribute="类型" relation="等于" value="豪华"></STATEMENT>
</IF>
<THEN>
<STATEMENT object="汽车" attribute="驱动桥位置" relation="等于" value="后置"></STATEMENT>
</THEN>
</RULE>
<RULE rule_id="R3">
<IF>
<STATEMENT object="汽车" attribute="类型" relation="等于" value="赛车"></STATEMENT>
</IF>
<THEN>
<STATEMENT object="汽车" attribute="驱动桥位置" relation="等于" value="后置"></STATEMENT>
</THEN>
</RULE>
<METHOD keyword="start_design" name="汽车设计">
<SELECT object="汽车" attribute="类型">
<VALUE>普通</VALUE>
<VALUE>豪华</VALUE>
<VALUE>赛车</VALUE>
</SELECT>
<SELECT object="汽车" attribute="性能要求">
<VALUE>强调动力性</VALUE>
<VALUE>经济适用</VALUE>
</SELECT>
<REASON para1="汽车" para2="方法规则"/>
<SEND keyword="design_engine" object="发动机"/>
<SEND keyword="design_body" object="车身"/>
</METHOD>
</OBJECT>
<OBJECT object_id="B2" name="发动机">
<ATTRIBUTE name="位置"/>
<ATTRIBUTE name="功率"/>
<ATTRIBUTE name="性能要求"/>
<ATTRIBUTE name="燃料供给方式"/>
<ATTRIBUTE name="点火方式"/>
<RULE rule_id="R4">
<IF>
<STATEMENT object="汽车" attribute="类型" relation="等于" value="普通"></STATEMENT>
</IF>
<THEN>
<STATEMENT object="发动机" attribute="功率" relation="等于" value="80"></STATEMENT>
<STATEMENT object="发动机" attribute="位置" relation="等于" value="前置"></STATEMENT>
</THEN>
</RULE>
<RULE rule_id="R5">
<IF>
<STATEMENT object="汽车" attribute="类型" relation="等于" value="豪华"></STATEMENT>
</IF>
<THEN>
<STATEMENT object="发动机" attribute="功率" relation="等于" value="150"></STATEMENT>
<STATEMENT object="发动机" attribute="位置" relation="等于" value="前置"></STATEMENT>
</THEN>
</RULE>
<RULE rule_id="R6">
<IF>
<STATEMENT object="汽车" attribute="类型" relation="等于" value="赛车"></STATEMENT>
</IF>
<THEN>
<STATEMENT object="发动机" attribute="功率" relation="等于" value="350"></STATEMENT>
<STATEMENT object="发动机" attribute="位置" relation="等于" value="中置"></STATEMENT>
</THEN>
</RULE>
<RULE rule_id="R7">
<IF>
<STATEMENT object="汽车" attribute="性能要求" relation="等于" value="强调动力性"></STATEMENT>
</IF>
<THEN>
<STATEMENT object="发动机" attribute="功率" relation="等于" value="1.2倍"></STATEMENT>
</THEN>
</RULE>
<RULE rule_id="R8">
<IF>
<STATEMENT object="发动机" attribute="性能要求" relation="等于" value="性能优良"></STATEMENT>
</IF>
<THEN>
<STATEMENT object="发动机" attribute="燃料供给方式" relation="等于" value="电喷"></STATEMENT>
<STATEMENT object="发动机" attribute="点火方式" relation="等于" value="IC电路"></STATEMENT>
</THEN>
</RULE>
<RULE rule_id="R9">
<IF>
<STATEMENT object="发动机" attribute="性能要求" relation="等于" value="简单可靠"></STATEMENT>
</IF>
<THEN>
<STATEMENT object="发动机" attribute="燃料供给方式" relation="等于" value="化油器"></STATEMENT>
<STATEMENT object="发动机" attribute="点火方式" relation="等于" value="触点式"></STATEMENT>
</THEN>
</RULE>
<METHOD keyword="design_engine" name="发动机设计">
<SELECT para1="发动机" para2="性能要求">
<VALUE>性能优良</VALUE>
<VALUE>简单可靠</VALUE>
</SELECT>
<REASON para1="发动机" para2="发动机设计规则"/>
</METHOD>
</OBJECT>
<OBJECT object_id="B3" name="车身">
<ATTRIBUTE name="流线"/>
<RULE rule_id="R10">
<IF>
<STATEMENT object="汽车" attribute="类型" relation="等于" value="普通"></STATEMENT>
</IF>
<THEN>
<STATEMENT object="车身" attribute="流线" relation="等于" value="普通流线型"></STATEMENT>
</THEN>
</RULE>
<RULE rule_id="R11">
<IF>
<STATEMENT object="汽车" attribute="类型" relation="等于" value="豪华"></STATEMENT>
</IF>
<THEN>
<STATEMENT object="车身" attribute="流线" relation="等于" value="平面直线型"></STATEMENT>
</THEN>
</RULE>
<RULE rule_id="R12">
<IF>
<STATEMENT object="汽车" attribute="类型" relation="等于" value="赛车"></STATEMENT>
</IF>
<THEN>
<STATEMENT object="汽车" attribute="流线" relation="等于" value="超流线楔型"></STATEMENT>
</THEN>
</RULE>
<METHOD keyword="design_body" name="车身设计">
<REASON para1="车身" para2="车身选择规则"/>
</METHOD>
</OBJECT>
</PROJECT>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -