<?xml version="1.0" encoding="utf-8"?>
|
<configuration>
|
<configSections>
|
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
|
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
|
<section name="socketServer" type="Sodao.FastSocket.Server.Config.SocketServerConfig, FastSocket.Server" />
|
<section name="messages" type="XImaging.Automation.Service.MessageSection, BiosenSocketService" />
|
<section name="fileServer" type=" XImaging.Automation.Service.PostServerSection, BiosenSocketService" />
|
<section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>
|
</configSections>
|
<socketServer>
|
<servers>
|
<server name="HxDriverService" port="8501" socketBufferSize="102400" messageBufferSize="102400" maxMessageSize="102400" maxConnections="10" serviceType="XImaging.Automation.Service.BiosenSocketService, BiosenSocketService" protocol="hxJSON" />
|
</servers>
|
</socketServer>
|
<messages>
|
<heartbeat enabled="false" timeout="3600" />
|
</messages>
|
<connectionStrings>
|
<!--添加mysql连接字符串-->
|
<!--<add name="MySqlDbContext" connectionString="server=10.10.10.9;port=3306;uid=root;pwd=Huixiang@#123;database=hostx3;Persist Security Info=True;SslMode=None;" providerName="MySql.Data.MySqlClient" />-->
|
<add name="MySqlDbContext" connectionString="server=localhost;port=3306;uid=root;pwd=123@456;database=lce_test;Persist Security Info=True;SslMode=None;" providerName="MySql.Data.MySqlClient" />
|
</connectionStrings>
|
<startup>
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
|
</startup>
|
<appSettings>
|
|
<!--窗体显示尺寸-->
|
<!--<add key="displaySize" value="1080*960" />-->
|
<add key="displaySize" value="1920*1060" />
|
<!--窗体显示距顶距离-->
|
<add key="displayMarginTop" value="0" />
|
|
<!--开关门检测-->
|
<add key="isCheckOpenDoor" value="false" />
|
<!--T200-->
|
<add key="featureId" value="20" />
|
<!--模拟时动作延时-->
|
<add key="simulateDelay" value="900" />
|
|
<!--运行日志显示记录数量-->
|
<add key="runLogCnt" value="500" />
|
<!--安全位置-->
|
<add key="xAxisSafeVal" value="173.9" />
|
<add key="yAxisSafeVal" value="291.14" />
|
<add key="zAxisSafeVal" value="0" />
|
<add key="gAxisSafeVal" value="0" />
|
<!--抓手的安全位置-->
|
<add key="xAxisWasteVal" value="0" />
|
<!--垃圾桶位置-->
|
<add key="yAxisWasteVal" value="0" />
|
<add key="zAxisWasteVal" value="40" />
|
<!--指尖高度 2.85-->
|
<add key="fGripperBaseHeight" value="2.85" />
|
<!--涂布速度-->
|
<add key="coatingSpeed" value="100" />
|
<!--圆形皿底托高度-->
|
<add key="circularDishMount" value="2" />
|
|
<add key="MethodFileBasePath" value="D:\Hedylax\method" />
|
<add key="ImgPath" value="D:\Hedylax\images" />
|
<add key="choiceFilePath" value="D:\Hedylax\挑菌下发参数.xls" />
|
<add key="captureFilePath" value="D:\Hedylax\capture" />
|
<add key="PickResultPath" value="D:\Hedylax\PickResult\" />
|
<add key="PickResultFile" value="PickResult.csv" />
|
<add key="PickBacteriaCount" value="1000" />
|
<!--挑菌的板位号-->
|
<!--<add key="choiceLatticeId" value="P25" />-->
|
<!--挑菌的板位号:elisa专用-->
|
<add key="choiceLatticeId" value="P1" />
|
|
<!--涂布的板放盖位号:T200专用-->
|
<add key="coatingCoverLatticeId" value="P2,P3" />
|
|
<!--挑菌板位耗材ID-->
|
<!--<add key="choicelabwareId" value="7bd5dfda657a4c9599be45ebce574a27" />-->
|
<!--挑菌板位耗材ID:T200专用-->
|
<add key="choicelabwareId" value="4a1fd151-c0c9-48da-b6b1-9cd54ffa7bf5" />
|
|
<!--转移目标板到涂布位:T200专用-->
|
<add key="transferDesPlateMethod" value="PrivateMethod\TransferDesPlateMethod.xmed" />
|
<!--转移目标板盖到涂布放盖位:T200专用-->
|
<add key="transferDesPlateCoverMethod" value="PrivateMethod\TransferDesPlateCoverMethod.xmed" />
|
<!--拍照前机械臂移到安全位坐标:T200用-->
|
<add key="tackPhotoPosition" value="411,267" />
|
|
<!--挑菌中心点位:T200用-->
|
<add key="choiceCenterPointVal" value="623.2,97.5,161.5" />
|
|
<add key="log4net.Config" value="Config/DataRWDAL.dll.config" />
|
<add key="log4net.Config.Watch" value="True" />
|
<add key="mysqlstring" value="Server=localhost;Database=endpicker_wcs;Uid=root;Pwd=123abc.com;charset=utf8" />
|
<!--hxelectrophoto-->
|
<add key="socketURLPort" value="8081" />
|
<!--成像地址-->
|
<add key="openTakePhoto" value="false" />
|
<!--<add key="socketClientIP" value="192.168.0.170" />-->
|
<add key="socketClientIP" value="10.10.10.229" />
|
<add key="socketClientPort" value="8500" />
|
<!--中控地址-->
|
<add key="AutoService" value="true"/>
|
<add key="socketClientIPCC" value="10.10.10.179" />
|
<add key="socketClientPortCC" value="5012" />
|
|
<add key="IsSimulator" value="false"/>
|
<add key="Runtime" value="XHandler.Runtime.DeviceRuntime, XHandler"/>
|
<add key="Simulator" value="XHandler.Runtime.DeviceSimulator, XHandler"/>
|
<add key="dogCheckTime" value="20000" />
|
<!--加密狗检测间隔时间(毫秒)-->
|
<add key="mouseMoveCheckTime" value="6000" />
|
<!--桌面静止间隔时间间隔(毫秒)-->
|
<add key="ClientSettingsProvider.ServiceUri" value="" />
|
|
<!--挑菌模型类型-->
|
<add key="ChoiceModelType" value="1-酵母;2-酵母背光;3-链霉菌01;4-链霉菌02;5-丝状真菌;6-放线菌;7-默认02" />
|
<add key="ChanelColor" value="0-灰;1-红;2-绿;3-蓝" />
|
<add key="AnimationDurationMilliSeconds" value="1000"/>
|
<add key="FileUpLoadServer" value="http://localhost:8099/backend/file/upload"/>
|
</appSettings>
|
<fileServer>
|
<server name="FilesServer" method="Post" uri="http://localhost:8099/" />
|
</fileServer>
|
<entityFramework>
|
<providers>
|
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
|
</providers>
|
</entityFramework>
|
<runtime>
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<dependentAssembly>
|
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
</dependentAssembly>
|
<!--<dependentAssembly>
|
<assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" culture="neutral" />
|
<bindingRedirect oldVersion="0.0.0.0-8.0.29.0" newVersion="8.0.29.0" />
|
</dependentAssembly>-->
|
<dependentAssembly>
|
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
|
<bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
|
</dependentAssembly>
|
</assemblyBinding>
|
</runtime>
|
<system.web>
|
<membership defaultProvider="ClientAuthenticationMembershipProvider">
|
<providers>
|
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
|
</providers>
|
</membership>
|
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
|
<providers>
|
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
|
</providers>
|
</roleManager>
|
</system.web>
|
|
<log4net>
|
<appender name="RunLogFileAppender" type="log4net.Appender.RollingFileAppender">
|
<param name="StaticLogFileName" value="false"/>
|
<param name="MaximumFileSize" value="100MB"/>
|
<param name="File" value="Logs/Handler/"/>
|
<param name="RollingStyle" value="Composite"/>
|
<!--<param name="datePattern" value="yyyyMMdd".log""/>-->
|
<param name="DatePattern" value="'run_'yyyyMMdd'.log'" />
|
<param name="MaxSizeRollBackups" value="30"/>
|
<param name="AppendToFile" value="true"/>
|
<layout type="log4net.Layout.PatternLayout">
|
<param name="ConversionPattern" value="[%d][%-5p][%t]%m%n"/>
|
</layout>
|
</appender>
|
|
<appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">
|
<param name="StaticLogFileName" value="false"/>
|
<param name="MaximumFileSize" value="100MB"/>
|
<param name="File" value="Logs/Handler/"/>
|
<param name="RollingStyle" value="Composite"/>
|
<!--<param name="datePattern" value="yyyyMMdd".log""/>-->
|
<param name="DatePattern" value="yyyyMMdd'.log'" />
|
<param name="MaxSizeRollBackups" value="30"/>
|
<param name="AppendToFile" value="true"/>
|
<layout type="log4net.Layout.PatternLayout">
|
<param name="ConversionPattern" value="[%d][%-5p][%t]%m%n"/>
|
</layout>
|
</appender>
|
|
<appender name="SocketLogFileAppender" type="log4net.Appender.RollingFileAppender">
|
<param name="StaticLogFileName" value="false"/>
|
<param name="MaximumFileSize" value="100MB"/>
|
<param name="File" value="Logs/Handler/"/>
|
<param name="RollingStyle" value="Composite"/>
|
<!--<param name="datePattern" value="yyyyMMdd".log""/>-->
|
<param name="DatePattern" value="'socket_'yyyyMMdd'.log'" />
|
<param name="MaxSizeRollBackups" value="30"/>
|
<param name="AppendToFile" value="true"/>
|
<layout type="log4net.Layout.PatternLayout">
|
<param name="ConversionPattern" value="[%d][%-5p][%t]%m%n"/>
|
</layout>
|
</appender>
|
|
<appender name="DriverLogAppender" type="log4net.Appender.RollingFileAppender,log4net">
|
<param name="File" value="Logs/DriveRun/" />
|
<param name="AppendToFile" value="true" />
|
<param name="RollingStyle" value="Date" />
|
<param name="MaxSizeRollBackups" value="-1" />
|
<param name="DatePattern" value="'Logs_'yyyyMMdd'.log'" />
|
<param name="StaticLogFileName" value="false" />
|
<param name="RollingStyle" value="Composite" />
|
<layout type="log4net.Layout.PatternLayout,log4net">
|
<param name="ConversionPattern" value="%date [th=%3thread] [line:%5L] [%-5level] %message%newline"/>
|
</layout>
|
</appender>
|
|
<!--工作站运行日志-->
|
<root>
|
<level value="ALL"/>
|
<appender-ref ref="RunLogFileAppender"/>
|
</root>
|
<!--工作站日志-->
|
<logger additivity="false" name="LogFileAppender">
|
<level value="ALL"/>
|
<appender-ref ref="LogFileAppender" />
|
</logger>
|
<!--通讯日志日志-->
|
<logger additivity="false" name="SocketLogFileAppender">
|
<level value="ALL"/>
|
<appender-ref ref="SocketLogFileAppender" />
|
</logger>
|
<!--设备驱动日志-->
|
<logger additivity="false" name="DriverLogger">
|
<level value="ALL"/>
|
<appender-ref ref="DriverLogAppender" />
|
</logger>
|
</log4net>
|
|
</configuration>
|