App.config 5.9 KB
<?xml version="1.0"?>
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
  </configSections>
  <appSettings>
    <add key="App_AutoRun" value="0" />
    <add key="App_Title" value="焊接机器人" />
    <add key="Robot_Type" value="SolderingRobot" />
    <add key="Robot_ConfigPath" value="\RobotConfig\solderingConfig\SolderingRobotConfig.csv" />
    <add key="Robot_CID" value="1" />
    <add key="HasSoldering" value="0" />
    <add key ="ISDebug" value ="1"/>
    <!--AOI检测文件-->
    <add key="VideoCameraName" value="[0] Integrated Camera" />
    <add key="AOIFileConfig" value="\RobotConfig\AOIConfig\AOIProgram.vscf" /> 
    <add key="AOIWaitSeconds" value="1000" />
    <!--送丝器消除报警需要持续的秒数-->
    <add key="SendWireRecoverSeconds" value="5" />
    <!--空闲多久需要休眠,=0表示不需要休眠,>0表示休眠秒数-->
    <add key="SleepSeconds" value="180" />
    <!--摄像机名称列表配置,用#分割-->
    <add key="CameraName" value="SolderingAOI" />
    <!--条码类型列表配置,用#分割-->
    <add key="CodeType" value="QR Code#Data Matrix ECC 200" />
    <!--条码参数文件所在路径,文件名与条码类型名一样-->
    <add key="CodeParamPath" value="\RobotConfig\solderingConfig\" />
    <!--统计文件路径-->
    <add key="WorkCount_ConfigPath" value="\RobotConfig\config\solderingWorkCount.json" />
    <!--板子配置-->
    <add key="Board_ConfigPath" value="\RobotConfig\config\boardData.txt" />
    <add key="Program_ConfigPath" value="\RobotConfig\config\sprogram.txt" />
    <add key="Default_BoardID" value="56" />
    <add key="Board_Origin_X" value="-105.1" />
    <add key="Board_Origin_Y" value="-386.33" />
    <!--机器人Z轴最低点设置-->
    <add key="Soldering_LIM_Z" value="0" />
    <!--焊接时Z轴抬起的高度-->
    <add key ="ZUpLiftValue" value ="10"/>
    <!--程序图片路径-->
    <add key="Board_Image_Path" value="\RobotConfig\config" />
    <!--程序默认图片-->
    <add key="BOARD_IMAGE_DEFAULT" value="defaultBoard.jpg" />
   
    <!--报警时反转送丝速度-->
    <add key="ReverseSendWireSpeed" value="10" />
    <!--报警时反转送丝时间-->
    <add key="ReverseSendWireTime" value="3" />
    <add key="ISDebug" value="1" />
    <!--机器人是否高速运行-->
    <add key="Robot_IsHigh" value="0" />
    <add key="Soldering_Clear1Point" value="{&quot;UpdateTime&quot;:&quot;2018-07-31T11:08:06.3302415+08:00&quot;,&quot;X&quot;:-116.02,&quot;Y&quot;:-386.34,&quot;Z&quot;:337.33,&quot;RX&quot;:1.2962,&quot;RY&quot;:-2.423,&quot;RZ&quot;:0.2115}" />
    <add key="Soldering_Clear2Point" value="{&quot;UpdateTime&quot;:&quot;2018-07-31T11:08:15.289551+08:00&quot;,&quot;X&quot;:-105.12,&quot;Y&quot;:-386.31,&quot;Z&quot;:337.37,&quot;RX&quot;:1.2963,&quot;RY&quot;:-2.423,&quot;RZ&quot;:0.2119}" />
    <add key="Soldering_HomePoint" value="{&quot;UpdateTime&quot;:&quot;2018-07-31T11:07:51.9477967+08:00&quot;,&quot;X&quot;:-116.01,&quot;Y&quot;:-386.34,&quot;Z&quot;:367.11,&quot;RX&quot;:1.2962,&quot;RY&quot;:-2.4233,&quot;RZ&quot;:0.2117}" />
    <add key="Soldering_RobotMin" value="{&quot;UpdateTime&quot;:&quot;2018-07-28T14:37:09.4700739+08:00&quot;,&quot;X&quot;:0.0,&quot;Y&quot;:0.0,&quot;Z&quot;:0.0,&quot;RX&quot;:0.0,&quot;RY&quot;:0.0,&quot;RZ&quot;:0.0}" />
    <add key="Soldering_RobotMax" value="{&quot;UpdateTime&quot;:&quot;2018-07-28T14:37:09.4700739+08:00&quot;,&quot;X&quot;:0.0,&quot;Y&quot;:0.0,&quot;Z&quot;:0.0,&quot;RX&quot;:0.0,&quot;RY&quot;:0.0,&quot;RZ&quot;:0.0}" />
       <add key="Soldering_MarkPoint" value="{&quot;UpdateTime&quot;:&quot;2018-07-28T14:37:09.4700739+08:00&quot;,&quot;X&quot;:0.0,&quot;Y&quot;:0.0,&quot;Z&quot;:0.0,&quot;RX&quot;:0.0,&quot;RY&quot;:0.0,&quot;RZ&quot;:0.0}" />
    <add key="Config_Pwd" value="123456" />
    <!--坐标偏移Mark点的图像默认坐标-->
    <add key="MarkDefaultPosition" value="{&quot;DataX&quot;:0.0,&quot;DataY&quot;:0.0}" />
    <!--坐标偏移坐标转换系数,图片的1像素对应实际多少毫米-->
    <add key="PositionChangeValue" value="1" />
    <!--坐标偏移AOI检测的分支名称-->
    <add key="OffSetNodeName" value="坐标偏移"/>
  </appSettings>
  <log4net>
    <appender name="defaultAppender" type="log4net.Appender.RollingFileAppender">
      <file value="logs/URSolderingClient.log" />
      <appendToFile value="true" />
      <rollingStyle value="Date" />
      <datePattern value="yyyy-MM-dd" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="[%date][%t]%-5p %m%n" />
      </layout>
    </appender>
    <appender name="RobotStatusLogAppender" type="log4net.Appender.RollingFileAppender">
      <file value="logs/UR/RobotStatus.log" />
      <appendToFile value="true" />
      <rollingStyle value="Date" />
      <datePattern value="yyyy-MM-dd" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="[%date]  %m%n" />
      </layout>
    </appender>
    <appender name="RobotListenLogAppender" type="log4net.Appender.RollingFileAppender">
      <file value="logs/UR/RobotListen.log" />
      <appendToFile value="true" />
      <rollingStyle value="Date" />
      <datePattern value="yyyy-MM-dd" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="[%date]  %m%n" />
      </layout>
    </appender>
    <logger name="RobotStatusLogAppender">
      <level value="Info" />
      <appender-ref ref="RobotStatusLogAppender" />
    </logger>
    <logger name="RobotListenLogAppender">
      <level value="Info" />
      <appender-ref ref="RobotListenLogAppender" />
    </logger>
    <logger name="defaultAppender">
      <level value="Info" />
      <appender-ref ref="defaultAppender" />
    </logger>
  </log4net>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
  </startup>
</configuration>