画布 1
register
type="IUnityContainer"
name="root"
(根容器)
  register
type="IUnityContainer"
name="gage0.service"
(设备服务容器)
    gage0.service.config
(config文件)
      instance
name="cn0"
value="blowing"
(连接器名称)
      instance
name="cn1"
value="airRing"
(连接器名称)
    other.service.config
(config文件)
      assembly
        FLY.Thick.Base.UI
          FLY.Thick.Base.UI
      alias
        Window
          System.Windows.Window,PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
      register
type="LCUS1"
mapTo="LCUS1_dependOn"
(USB继电器)
        <lifetime type="singleton" />
      register
type="Window"
mapTo="WdIOTip"
name="wdIOTip"
(IO口提示窗口)
    blowing360.service.config
(config文件)
      assembly
        FLY.Thick.Blowing
          FLY.Thick.Blowing.IService
          FLY.Thick.Blowing.Client
        FLY.Thick.Base
          FLY.Thick.Base.IService
          FLY.Thick.Base.Client
        FLY.OBJComponents
          FLY.OBJComponents.IService
          FLY.OBJComponents.Client
        FLY.Thick.Blowing360
          FLY.Thick.Blowing360.IService
          FLY.Thick.Blowing360.Client
      alias
        WarningReasonWindow
          FLY.Thick.Base.UI.WarningReasonWindow,FLY.Thick.Base.UI
      register
type="IBlowingFixProfileService”
mapTo="BlowingFixProfileServiceClient“
(吹膜产品)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="30002" />
          <param name="connName" dependencyName="cn0" />
      register
type="ICurveService”
mapTo="CurveServiceClient”
(ad曲线)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="30003" />
          <param name="connName" dependencyName="cn0" />
      register
type="IInitParamService”
mapTo="InitParamServiceClient“
(系统参数)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="30004" />
          <param name="connName" dependencyName="cn0" />
      register
type="IDynAreaService”
mapTo="DynAreaServiceClient”
(动态数据)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="30005" />
          <param name="connName" dependencyName="cn0" />
      register
type="IFlyADService”
mapTo="FlyADServiceClient“
(ad盒)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="30006" />
          <param name="connName" dependencyName="cn0" />
      register
type="IFixService”
mapTo="FixServiceClient”
(定点)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="30007" />
          <param name="connName" dependencyName="cn0" />
      register
type="IBlowingService”
mapTo="BlowingFixServiceClient“
(追边测厚服务)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="30009" />
          <param name="connName" dependencyName="cn0" />
      register
type="IBlowingDetect360EncoderService”
mapTo="BlowingDetect360EncoderServiceClient”
(旋转架与膜位置测量服务)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="30020" />
          <param name="connName" dependencyName="cn0" />
      register
type="IBlowingDetectService”
mapTo="BlowingDetectServiceClient”
(旋转架与膜位置测量服务)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="30010" />
          <param name="connName" dependencyName="cn0" />
      register
type="IScanWarningService”
mapTo="ScanWarningServiceClient“
(扫描报警)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="30011" />
          <param name="connName" dependencyName="cn0" />
      register
type="IBulkDbService”
mapTo="BulkDbServiceClient“
(数据库浏览)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="30012" />
          <param name="connName" dependencyName="cn0" />
      register
type="IWarningService”
mapTo="WarningServiceClient”
(报警)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="20000" />
          <param name="connName" dependencyName="cn0" />
      register
type="WarningReasonWindow”
(报警原因)
        <lifetime type="singleton" />
        constructor
          <param name="warningService" />
          <param name="size" value="100" />
    airRing.service.config
(config文件)
      assembly
        FLY.FeedbackRenZiJia
          FLY.FeedbackRenZiJia.IService
          FLY.FeedbackRenZiJia.Client
        FLY.OBJComponents
          FLY.OBJComponents.IService
          FLY.OBJComponents.Client
      alias
        WarningReasonWindow
          FLY.Thick.Base.UI.WarningReasonWindow,FLY.Thick.Base.UI
      register
type="IFeedbackHeatService”
mapTo="FeedbackHeatServiceClient”
(自动风环服务)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="31000" />
          <param name="connName" dependencyName="cn1" />
      register
type="IHeatBufService"
mapTo="HeatBufServiceClient"
(加热记录)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="31002" />
          <param name="connName" dependencyName="cn1" />
      register
type="IHeatCellService"
mapTo="HeatCellServiceClient"
(加热控制)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="31003" />
          <param name="connName" dependencyName="cn1" />
      register
type="IBulkDbService”
mapTo="BulkDbServiceClient“
(数据库浏览)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="31004" />
          <param name="connName" dependencyName="cn1" />
      register
type="IWarningService”
mapTo="WarningServiceClient“
name=“airRingWarningService”
(报警)
        <lifetime type="singleton" />
        constructor
          <param name="serviceId" value="20000" />
          <param name="connName" dependencyName="cn1" />
      register
type="WarningReasonWindow“
name="airRingWarningReasonWindow"
(报警原因)
        <lifetime type="singleton" />
        constructor
          <param name="warningService" dependencyName="airRingWarningService"/>
          <param name="size" value="100" />
    thickHeatAnalyst.Fix.service.config
(config文件)
      assembly
        FLY.HeatingHelper
          FLY.HeatingHelper
      register
type="IThickHeatData"
mapTo="ThickHeatData4SQLite_V2"
name="forThread"
(数据分析器)
        <lifetime type="singleton" />
        constructor
          <param name="dbname" value="D:\blowingdata\airring.sqlite3" />
      register
type="IThickHeatData"
mapTo="ThickHeatData4SQLite_V2"
(数据分析器)
        <lifetime type="singleton" />
        constructor
          <param name="dbname" value="D:\blowingdata\airring.sqlite3" />
  register
type="IUnityContainer"
name="customMenu.ui"
(客户端菜单容器)
    customMenu.config
(config文件)
      assembly
        FLY.Thick.Base.UI
          FLY.Thick.Base.UI.CustomMenu
      alias
        IMenu
          MultiLayout.UiModule.IMenu,MultiLayout
        MainEditMenu
          MultiLayout.CustomMenu.MainEditMenu,MultiLayout
      register
type="IMenu"
mapTo="AdrMenu"
name="adr"
(地址设置)
      register
type="IMenu"
mapTo="CustomMenu”
name="custom"
(客户端全局参数配置)
      register
type="IMenu"
mapTo="PwMenu"
name="pw"
(密码管理)
      register
type="IMenu"
mapTo="MainEditMenu"
name="main"
(布局管理)
  register
type="IUnityContainer"
name="customSections.ui"
(配置界面模块容器)
    客户端全局参数 paramDictory 配置界面
    customSection.config
(config文件)
      assembly
        FLY.Thick.Base.UI
          FLY.Thick.Base.UI.CustomSection
      alias
        UserControl
          System.Windows.Controls.UserControl,PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
      register
type="UserControl"
mapTo="UcSectionOsk"
name="osk"
(虚拟键盘)
  register
type="IUnityContainer"
name="uiModule.ui"
(主界面组件容器)
    blowing.component.config
(config文件)
      assembly
        FLY.Thick.Blowing.UI
          FLY.Thick.Blowing.UI.Fix.Client.UiModule
        FLY.Thick.Base.UI
          FLY.Thick.Base.UI.UiModule
      alias
        IUiModule2
          MultiLayout.UiModule.IUiModule2, MultiLayout
      register
type="IUiModule2"
mapTo="UiModule2_MenuProfile"
name="blowing_mp"
(产品按钮)
      register
type="IUiModule2"
mapTo="UiModule2_DynAreaThick"
name="blowing_dathk"
(厚度状态)
      register
type="IUiModule2"
mapTo="UiModule2_DynAreaProfile"
name="blowing_dap"
(产品状态)
      register
type="IUiModule2"
mapTo="UiModule2_DynAreaIO"
name="blowing_daio"
(输入输出/报警状态)
      register
type="IUiModule2"
mapTo="UiModule2_FixGraph"
name="blowing_fg"
(定点图)
      register
type="IUiModule2"
mapTo="UiModule2_TrendGraph"
name="blowing_tg"
(纵向趋势图)
      register
type="IUiModule2"
mapTo="UiModule2_ScanGraphCircular"
name="blowing_sgc"
(环型扫描图)
      register
type="IUiModule2"
mapTo="UiModule2_ScanGraph"
name="blowing_sg"
(扫描图)
      register
type="IUiModule2"
mapTo="UiModule2_ScanGraph2"
name="blowing_sg2"
(对比图)
    blowing360.component.config
(config文件)
      assembly
        FLY.Thick.Blowing360.UI
          FLY.Thick.Blowing360.UI.UiModule
      alias
        IUiModule2
          MultiLayout.UiModule.IUiModule2, MultiLayout
      register
type="IUiModule2"
mapTo="UiModule2_MenuSetting"
name="blowing_ms"
(参数按钮)
      register
type="IUiModule2"
mapTo="UiModule2_DynAreaBlowing"
name="blowing_dab"
(旋转架状态)
    airRing.component.config
(config文件)
      assembly
        FLY.FeedbackRenZiJia.UI.Client
          FLY.FeedbackRenZiJia.UI.Client.UiModule
      alias
        IUiModule2
          MultiLayout.UiModule.IUiModule2, MultiLayout
      register
type="IUiModule2"
mapTo="UiModule2_MenuSetting"
name="airRing_ms"
(参数按钮)
      register
type="IUiModule2"
mapTo="UiModule2_DynAreaAirRing2"
name="airRing_da2"
(自动风环状态 带UiModule2_HeatThickDetector)
      register
type="IUiModule2"
mapTo="UiModule2_DynAreaAirRing"
name="airRing_da"
(自动风环状态)
      register
type="IUiModule2"
mapTo="UiModule2_GraphAirRing"
name="airRing_g"
(自动风环调试)
    thickHeatAnalyst.Fix.component.config
(config文件)
      assembly
        FLY.HeatingHelper.UI
          FLY.HeatingHelper.UI.UiModule
      alias
        IUiModule2
          MultiLayout.UiModule.IUiModule2, MultiLayout
      register
type="IUiModule2"
mapTo="UiModule2_HeatThickDetector"
name="htd_da"
(厚度&加热分析)
  root.config
(config文件)
    assembly
      FLY.Thick.Base.UI
        FLY.Thick.Base.UI
        FLY.Thick.Base.UI.OnInit
    alias
      IJsonDistService
        FLY.OBJComponents.IService.IJsonDistService, FLY.OBJComponents
      JsonDistServiceClient
        FLY.OBJComponents.Client.JsonDistServiceClient,FLY.OBJComponents
      IOnInit
        MultiLayout.UiModule.IOnInit, MultiLayout
      ParamDictionary
        Misc.ParamDictionary, MISC
    (LoadingProgress
加载进度)
    (FlyLayoutManager
布局管理)
    register
type="ParamDictionary"
(参数字典)
      <lifetime type="singleton" />
    register
type="PasswordAuthorize"
(客户端密码)
      <lifetime type="singleton" />
    register
type="IOnInit"
mapTo="OnInitOSK"
name="osk"
(虚拟键盘初始化)
      <lifetime type="singleton" />
    register
type="IJsonDistService"
mapTo="JsonDistServiceClient"
(Json字典服务 用于密码)
      <lifetime type="singleton" />
      constructor
        <param name="serviceId" value="10000" />
        <param name="connName" value="blowing" />
    运行时插入