AppData XML配置工具

用于生成和编辑应用数据XML配置文件,支持基本配置、工况配置、场景配置、角色配置、设备配置和状态机配置等功能,提供可视化配置界面和CSV导入导出功能。

实验基本信息

界面组件控制

天气设置

公司Logo设置

工况配置

工况 1

场景配置

场景 1

角色配置

角色 1

设备配置

设备配置CSV工具

设备 1

状态机配置

状态机配置CSV工具

状态机 1

状态列表

状态:默认状态

动作列表
转换条件列表

XML预览与导出

<?xml version="1.0" encoding="UTF-8"?>
<AppData>
    <AppName>测试用场景</AppName>
    <AppMode>OffLine</AppMode>
    <DefaultRole>1</DefaultRole>
    <SkipSelectRole>false</SkipSelectRole>
    <UseDlgDirection>true</UseDlgDirection>
    <UseDlgBottomRight>true</UseDlgBottomRight>
    <UseDlgSearchField>false</UseDlgSearchField>
    <UseDlgChat>true</UseDlgChat>
    <UseASR>false</UseASR>
    <UseDlgMiniMap>true</UseDlgMiniMap>
    <UseDlgHeadPotrait>true</UseDlgHeadPotrait>
    <UseDlgBackPack>true</UseDlgBackPack>
    <UseDlgIntercom>true</UseDlgIntercom>
    <UseDlgWeather>true</UseDlgWeather>
    <EnableFlyingMode>true</EnableFlyingMode>
    <EnableRun>true</EnableRun>
    <DlgBotomRightItems>设备,工艺,资源查看,思考题,设置</DlgBotomRightItems>
    <Weather>晴朗</Weather>
    <WindStrength>4级</WindStrength>
    <WindDirection>东南</WindDirection>
    <Temprature>25度</Temprature>
    <LogoType>texture</LogoType>
    <PlayTime>4</PlayTime>
    <LogoPath>logo.png</LogoPath>
    <Scenes>
        <Scene>
            <SceneID>1</SceneID>
            <SceneName>主场景</SceneName>
            <ScenePath>Assets/Scenes/MainScene.unity</ScenePath>
            <IsMainScene>true</IsMainScene>
            <IsDefaultLoad>true</IsDefaultLoad>
        </Scene>
    </Scenes>
    <Players>
        <Player>
            <PlayerID>1</PlayerID>
            <PlayerName>操作员</PlayerName>
            <PlayerModel>Worker</PlayerModel>
            <PlayerPortrait>portrait_worker</PlayerPortrait>
            <Description>主要操作人员,负责设备操作和监控</Description>
        </Player>
    </Players>
    <Devices>
        <Device>
            <DeviceType>common</DeviceType>
            <DeviceID>P-01</DeviceID>
            <DeviceName>泵</DeviceName>
            <DevicePath>Pump/01</DevicePath>
        </Device>
    </Devices>
    <WorkingConditions>
        <WorkingCondition>
            <ProjectID>0</ProjectID>
            <ProjectName>冷态开车</ProjectName>
            <DescriptionImage>工况地图</DescriptionImage>
            <SelectImage>工况地图</SelectImage>
            <SelectText>冷态开车</SelectText>
            <MaxPeople>2</MaxPeople>
            <DefaultSelectedRole>2</DefaultSelectedRole>
            <SelectableRoles>1,2</SelectableRoles>
        </WorkingCondition>
    </WorkingConditions>
    <StateMachines>
        <StateMachine>
            <StateMachineID>SM-01</StateMachineID>
            <StateMachineName>泵状态机</StateMachineName>
            <Description>控制泵的运行状态</Description>
        </StateMachine>
    </StateMachines>
</AppData>