实例介绍
【实例截图】
【核心代码】
.
├── FreeSCADA2
│ ├── 3rdParty
│ │ ├── #SNMP
│ │ │ ├── Browser.exe
│ │ │ ├── Browser.exe.config
│ │ │ ├── Compiler.exe
│ │ │ ├── Compiler.exe.config
│ │ │ ├── Crad.Windows.Forms.Actions.dll
│ │ │ ├── Help
│ │ │ │ ├── Documentation.HxC
│ │ │ │ ├── Documentation.HxS
│ │ │ │ ├── Documentation.HxT
│ │ │ │ ├── Documentation.chm
│ │ │ │ ├── Documentation_A.HxK
│ │ │ │ ├── Documentation_B.HxK
│ │ │ │ ├── Documentation_F.HxK
│ │ │ │ ├── Documentation_K.HxK
│ │ │ │ ├── Documentation_NamedURLIndex.HxK
│ │ │ │ ├── Documentation_S.HxK
│ │ │ │ ├── H2Reg.exe
│ │ │ │ ├── H2Reg.ini
│ │ │ │ └── H2Reg_Log.txt
│ │ │ ├── Microsoft.Practices.ObjectBuilder2.dll
│ │ │ ├── Microsoft.Practices.Unity.Configuration.dll
│ │ │ ├── Microsoft.Practices.Unity.dll
│ │ │ ├── SharpSnmpLib.Controls.dll
│ │ │ ├── SharpSnmpLib.Controls.pdb
│ │ │ ├── SharpSnmpLib.Controls.xml
│ │ │ ├── SharpSnmpLib.Mib.dll
│ │ │ ├── SharpSnmpLib.Mib.pdb
│ │ │ ├── SharpSnmpLib.Mib.xml
│ │ │ ├── SharpSnmpLib.dll
│ │ │ ├── SharpSnmpLib.pdb
│ │ │ ├── SharpSnmpLib.xml
│ │ │ ├── WeifenLuo.WinFormsUI.Docking.dll
│ │ │ ├── modules
│ │ │ │ ├── SNMPV2-CONF.module
│ │ │ │ ├── SNMPV2-MIB.module
│ │ │ │ ├── SNMPV2-SMI.module
│ │ │ │ ├── SNMPV2-TC.module
│ │ │ │ ├── SNMPV2-TM.module
│ │ │ │ └── index
│ │ │ ├── sharpsnmplib.cf35.dll
│ │ │ ├── sharpsnmplib.cf35.pdb
│ │ │ ├── snmpbulkget.exe
│ │ │ ├── snmpget.exe
│ │ │ ├── snmpgetnext.exe
│ │ │ ├── snmpset.exe
│ │ │ └── snmpwalk.exe
│ │ ├── D3
│ │ │ ├── DynamicDataDisplay.dll
│ │ │ └── Readme.txt
│ │ ├── DataConverters
│ │ │ ├── Kent.Boogaart.Converters.dll
│ │ │ ├── Kent.Boogaart.HelperTrinity.dll
│ │ │ ├── WPFConvertersAPI.chm
│ │ │ └── license.txt
│ │ ├── DockPanel
│ │ │ ├── WeifenLuo.WinFormsUI.Docking.dll
│ │ │ └── license.txt
│ │ ├── IronPython
│ │ │ ├── IronPython.Modules.dll
│ │ │ ├── IronPython.dll
│ │ │ ├── License.Rtf
│ │ │ ├── Microsoft.Scripting.Core.dll
│ │ │ ├── Microsoft.Scripting.ExtensionAttribute.dll
│ │ │ └── Microsoft.Scripting.dll
│ │ ├── NModbus
│ │ │ ├── FTD2XX.dll
│ │ │ ├── FtdAdapter.dll
│ │ │ ├── Modbus.dll
│ │ │ ├── README.txt
│ │ │ ├── Unme.Common.dll
│ │ │ ├── log4net.dll
│ │ │ └── mod_RSsim.exe
│ │ ├── NPlot
│ │ │ ├── NPlot.dll
│ │ │ └── license.txt
│ │ ├── NUnit
│ │ │ ├── TestResult.xml
│ │ │ ├── license.txt
│ │ │ ├── nunit-gui-runner.dll
│ │ │ ├── nunit.core.dll
│ │ │ ├── nunit.core.interfaces.dll
│ │ │ ├── nunit.exe
│ │ │ ├── nunit.exe.config
│ │ │ ├── nunit.fixtures.dll
│ │ │ ├── nunit.framework.dll
│ │ │ ├── nunit.framework.xml
│ │ │ ├── nunit.mocks.dll
│ │ │ ├── nunit.uikit.dll
│ │ │ ├── nunit.uikit.dll.VisualState.xml
│ │ │ └── nunit.util.dll
│ │ ├── NUnitForms
│ │ │ ├── NUnitForms.Example.exe
│ │ │ ├── NUnitForms.Player.Application.exe
│ │ │ ├── NUnitForms.Player.dll
│ │ │ ├── NUnitForms.Recorder.Application.exe
│ │ │ ├── NUnitForms.Recorder.dll
│ │ │ ├── NUnitForms.ScreenCapture.exe
│ │ │ ├── NUnitForms.Test.dll
│ │ │ ├── NUnitForms.dll
│ │ │ ├── licence.txt
│ │ │ ├── nmock.dll
│ │ │ └── nunit.framework.dll
│ │ ├── OPC
│ │ │ ├── OpcRcw.Comn.dll
│ │ │ └── OpcRcw.Da.dll
│ │ ├── SQLite
│ │ │ ├── Itanium
│ │ │ │ └── System.Data.SQLite.DLL
│ │ │ ├── license.txt
│ │ │ ├── x32
│ │ │ │ └── System.Data.SQLite.DLL
│ │ │ └── x64
│ │ │ └── System.Data.SQLite.DLL
│ │ ├── SharpZipLib
│ │ │ ├── COPYING.txt
│ │ │ ├── ICSharpCode.SharpZipLib.dll
│ │ │ └── ReadMe.rtf
│ │ ├── SourceGrid4_11
│ │ │ ├── DevAge.Core.dll
│ │ │ ├── DevAge.Core.xml
│ │ │ ├── DevAge.Windows.Forms.dll
│ │ │ ├── DevAge.Windows.Forms.xml
│ │ │ ├── SourceGrid.Extensions.dll
│ │ │ ├── SourceGrid.Extensions.xml
│ │ │ ├── SourceGrid.License.txt
│ │ │ ├── SourceGrid.dll
│ │ │ ├── SourceGrid.xml
│ │ │ └── WindowsFormsSample.exe
│ │ ├── SyntaxBox
│ │ │ ├── IronPython.syn
│ │ │ ├── Puzzle.SyntaxBox.NET3.5.dll
│ │ │ └── license.txt
│ │ ├── White
│ │ │ ├── Bricks.RuntimeFramework.dll
│ │ │ ├── Bricks.dll
│ │ │ ├── Castle.Core.dll
│ │ │ ├── Castle.DynamicProxy2.dll
│ │ │ ├── Core.dll
│ │ │ ├── Core.xml
│ │ │ ├── Foo.xml
│ │ │ ├── PresentationCore.dll
│ │ │ ├── Reporting.dll
│ │ │ ├── Reporting.xml
│ │ │ ├── Repository.dll
│ │ │ ├── Repository.xml
│ │ │ ├── Rhino.Mocks.dll
│ │ │ ├── Rhino.Mocks.xml
│ │ │ ├── System.Printing.dll
│ │ │ ├── White.NUnit.dll
│ │ │ ├── White.NUnit.xml
│ │ │ ├── Xstream.Core.dll
│ │ │ ├── log4net.config
│ │ │ ├── log4net.dll
│ │ │ └── nunit.framework.dll
│ │ ├── icons
│ │ │ └── famfamfam_silk_icons_v013.zip
│ │ ├── plossum-commandline.bin
│ │ │ ├── C5-License.txt
│ │ │ ├── C5.dll
│ │ │ ├── C5.pdb
│ │ │ ├── Plossum CommandLine.dll
│ │ │ ├── ex1.exe
│ │ │ ├── ex2.exe
│ │ │ └── license.txt
│ │ ├── toolbox
│ │ │ ├── ReadMe.txt
│ │ │ └── ToolBox.dll
│ │ └── wpftoolkit
│ │ ├── System.Windows.Controls.DataVisualization.Toolkit.dll
│ │ ├── WPFToolkit.dll
│ │ └── license.txt
│ ├── Archiver
│ │ ├── Archiver.cs
│ │ ├── Archiver.csproj
│ │ ├── Archiver.csproj.user
│ │ ├── ChannelInfo.cs
│ │ ├── ChannelsSettings.cs
│ │ ├── Conditions.cs
│ │ ├── DatabaseFactory.cs
│ │ ├── DatabaseSettings.cs
│ │ ├── DatabaseSettingsForm.Designer.cs
│ │ ├── DatabaseSettingsForm.cs
│ │ ├── DatabaseSettingsForm.resx
│ │ ├── DbReader.cs
│ │ ├── DbWriter.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── PropertyCommand.cs
│ │ ├── Rule.cs
│ │ ├── Storage.cs
│ │ ├── StringConstants.Designer.cs
│ │ ├── StringConstants.resx
│ │ └── obj
│ │ └── Debug
│ │ ├── Archiver.csproj.FileListAbsolute.txt
│ │ ├── Archiver.dll
│ │ ├── Archiver.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreeSCADA.Archiver.DatabaseSettingsForm.resources
│ │ ├── FreeSCADA.Archiver.StringConstants.resources
│ │ ├── ResGen.read.1.tlog
│ │ ├── ResGen.write.1.tlog
│ │ ├── TempPE
│ │ │ └── StringConstants.Designer.cs.dll
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── Archiver.Tests
│ │ ├── Archiver.Tests.csproj
│ │ ├── Archiver.Tests.csproj.user
│ │ ├── ChannelsSettingsTest.cs
│ │ ├── DatabaseSettingsTest.cs
│ │ ├── DbFactoryTest.cs
│ │ ├── Helpers.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── obj
│ │ └── Debug
│ │ ├── Archiver.Tests.csproj.FileListAbsolute.txt
│ │ ├── Archiver.Tests.dll
│ │ ├── Archiver.Tests.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── CLServer
│ │ ├── CLServer.csproj
│ │ ├── CLServer.csproj.user
│ │ ├── ChannelEventHandler.cs
│ │ ├── ChannelInfo.cs
│ │ ├── ChannelState.cs
│ │ ├── IChannelInformationRetriever.cs
│ │ ├── IDataRetriever.cs
│ │ ├── IDataUpdatedCallback.cs
│ │ ├── Options.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Service.cs
│ │ └── obj
│ │ └── Debug
│ │ ├── CLServer.csproj.FileListAbsolute.txt
│ │ ├── CLServer.exe
│ │ ├── CLServer.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── ResolveAssemblyReference.cache
│ │ └── TempPE
│ ├── CLServer.ClientProxies
│ │ ├── CLServer.ClientProxies.csproj
│ │ ├── CLServer.ClientProxies.csproj.user
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Service.cs
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── CLServer.ClientProxies.csproj.FileListAbsolute.txt
│ │ │ ├── CLServer.ClientProxies.dll
│ │ │ ├── CLServer.ClientProxies.pdb
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── TempPE
│ │ └── scripts
│ │ └── generate_stub.cmd
│ ├── CLServer.Tests
│ │ ├── CLServer.Tests.csproj
│ │ ├── CLServer.Tests.csproj.user
│ │ ├── ChannelInformationRetrieverTest.cs
│ │ ├── DataRetrieverTest.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── ServerStarter.cs
│ │ ├── Service References
│ │ └── obj
│ │ └── Debug
│ │ ├── CLServer.Tests.csproj.FileListAbsolute.txt
│ │ ├── CLServer.Tests.dll
│ │ ├── CLServer.Tests.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── ResolveAssemblyReference.cache
│ │ └── TempPE
│ ├── Common
│ │ ├── BaseChannel.cs
│ │ ├── BaseCommand.cs
│ │ ├── BaseCommandContext.cs
│ │ ├── BaseDropDownCommand.cs
│ │ ├── Commands.cs
│ │ ├── Common.csproj
│ │ ├── Common.csproj.user
│ │ ├── Common.snk
│ │ ├── CommunationPlugs.cs
│ │ ├── ConfigurationManager.cs
│ │ ├── Env.cs
│ │ ├── IChannel.cs
│ │ ├── ICommand.cs
│ │ ├── ICommandContext.cs
│ │ ├── ICommandItems.cs
│ │ ├── ICommands.cs
│ │ ├── ICommunicationPlug.cs
│ │ ├── IEnvironment.cs
│ │ ├── IVisualControlDescriptor.cs
│ │ ├── IVisualControlsPlug.cs
│ │ ├── Logger.cs
│ │ ├── MRUManager.cs
│ │ ├── NullCommand.cs
│ │ ├── Project.cs
│ │ ├── ProjectConverters
│ │ │ ├── BaseProjectConverter.cs
│ │ │ └── ProjectConverter_200to201.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── ReadOnlyPropertyGrid.cs
│ │ ├── Scripting
│ │ │ ├── Application.cs
│ │ │ ├── ChannelsScriptHandlers.cs
│ │ │ ├── EventScriptCollection.cs
│ │ │ ├── GenericEventHandler.cs
│ │ │ ├── Script.cs
│ │ │ └── ScriptManager.cs
│ │ ├── StringResources.Designer.cs
│ │ ├── StringResources.resx
│ │ ├── VisualControlsPlugs.cs
│ │ └── obj
│ │ └── Debug
│ │ ├── Common.csproj.FileListAbsolute.txt
│ │ ├── Common.dll
│ │ ├── Common.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreeSCADA.Common.StringResources.resources
│ │ ├── ResGen.read.1.tlog
│ │ ├── ResGen.write.1.tlog
│ │ ├── ResolveAssemblyReference.cache
│ │ └── TempPE
│ │ └── StringResources.Designer.cs.dll
│ ├── Common.Tests
│ │ ├── CommandMock.cs
│ │ ├── CommandsTest.cs
│ │ ├── Common.Tests.csproj
│ │ ├── Common.Tests.csproj.user
│ │ ├── CommunationPlugsTest.cs
│ │ ├── ConfigurationManagerTest.cs
│ │ ├── ProjectTest.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── obj
│ │ └── Debug
│ │ ├── Common.Tests.csproj.FileListAbsolute.txt
│ │ ├── Common.Tests.dll
│ │ ├── Common.Tests.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── CommonGUI
│ │ ├── Actions
│ │ │ ├── ActionsCollection.cs
│ │ │ ├── BaseAction.cs
│ │ │ ├── MoveAction.cs
│ │ │ ├── RotateAction.cs
│ │ │ ├── ShowAction.cs
│ │ │ └── ValueAction.cs
│ │ ├── AnimatedImage.cs
│ │ ├── BaseManipulator.cs
│ │ ├── BaseTool.cs
│ │ ├── ChannelDataProvider.cs
│ │ ├── ChannelDataSource.cs
│ │ ├── Commands
│ │ │ └── SchemaCommands.cs
│ │ ├── CommonGUI.csproj
│ │ ├── CommonGUI.csproj.user
│ │ ├── Converters
│ │ │ ├── ComposingConverter.cs
│ │ │ ├── RangeConverter.cs
│ │ │ └── ScriptConverter.cs
│ │ ├── Gestures
│ │ │ ├── AutoScroll.cs
│ │ │ ├── ExponentialAnimation.cs
│ │ │ ├── MapZoom.cs
│ │ │ ├── Pan.cs
│ │ │ ├── RectangleSelectionGesture.cs
│ │ │ └── SelectionRectVisual.cs
│ │ ├── MediaProvider.cs
│ │ ├── PerfTimer.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── QuadTree.cs
│ │ ├── Schema
│ │ │ ├── BindingDecoratorBase.cs
│ │ │ └── CustomElements
│ │ │ └── ElementsTemplates.xaml
│ │ ├── SchemaDocument.cs
│ │ ├── Scripting
│ │ │ └── EventScriptCollection.cs
│ │ ├── SolidBrushConverter.cs
│ │ ├── TimeChartControl.cs
│ │ ├── VirtualCanvas.cs
│ │ ├── VirtualElement.cs
│ │ ├── VirtualSchemaContainer.cs
│ │ ├── WPFShemaContainer.cs
│ │ └── obj
│ │ └── Debug
│ │ ├── CommonGUI.csproj.FileListAbsolute.txt
│ │ ├── CommonGUI.dll
│ │ ├── CommonGUI.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── ResolveAssemblyReference.cache
│ │ └── TempPE
│ ├── Communication.CLServer
│ │ ├── ChannelConnection.cs
│ │ ├── ChannelFactory.cs
│ │ ├── Communication.CLServer.csproj
│ │ ├── Communication.CLServer.csproj.user
│ │ ├── ConnectionGroup.cs
│ │ ├── ImportChannelsForm.Designer.cs
│ │ ├── ImportChannelsForm.cs
│ │ ├── ImportChannelsForm.resx
│ │ ├── ImportProgressForm.Designer.cs
│ │ ├── ImportProgressForm.cs
│ │ ├── ImportProgressForm.resx
│ │ ├── Plugin.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── PropertyCommand.cs
│ │ ├── RemoutingChannel.cs
│ │ ├── SettingsForm.Designer.cs
│ │ ├── SettingsForm.cs
│ │ ├── SettingsForm.resx
│ │ ├── StringConstants.cs
│ │ ├── bin
│ │ │ └── Debug
│ │ └── obj
│ │ └── Debug
│ │ ├── Communication.CLServer.csproj.FileListAbsolute.txt
│ │ ├── Communication.CLServer.dll
│ │ ├── Communication.CLServer.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreeSCADA.Communication.CLServer.ImportChannelsForm.resources
│ │ ├── FreeSCADA.Communication.CLServer.ImportProgressForm.resources
│ │ ├── FreeSCADA.Communication.CLServer.SettingsForm.resources
│ │ ├── ResGen.read.1.tlog
│ │ ├── ResGen.write.1.tlog
│ │ ├── ResolveAssemblyReference.cache
│ │ └── TempPE
│ ├── Communication.MODBUSPlug
│ │ ├── AddStationForm.Designer.cs
│ │ ├── AddStationForm.cs
│ │ ├── AddStationForm.resx
│ │ ├── Channel.cs
│ │ ├── ChannelFactory.cs
│ │ ├── Communication.MODBUSPlug.csproj
│ │ ├── Communication.MODBUSPlug.csproj.user
│ │ ├── IModbusStation.cs
│ │ ├── ModbusBaseClientStation.cs
│ │ ├── ModbusEnums.cs
│ │ ├── ModbusSerialClientStation.cs
│ │ ├── ModbusStation.cs
│ │ ├── ModbusTCPClientStation.cs
│ │ ├── ModifyChannelForm.Designer.cs
│ │ ├── ModifyChannelForm.cs
│ │ ├── ModifyChannelForm.resx
│ │ ├── ModifySerialClientStationForm.Designer.cs
│ │ ├── ModifySerialClientStationForm.cs
│ │ ├── ModifySerialClientStationForm.resx
│ │ ├── ModifyTCPClientStationForm.Designer.cs
│ │ ├── ModifyTCPClientStationForm.cs
│ │ ├── ModifyTCPClientStationForm.resx
│ │ ├── Plugin.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ └── Resources.resx
│ │ ├── PropertyCommand.cs
│ │ ├── Resources
│ │ │ └── refresh.png
│ │ ├── SettingsForm.Designer.cs
│ │ ├── SettingsForm.cs
│ │ ├── SettingsForm.resx
│ │ ├── StationFactory.cs
│ │ ├── StringConstants.cs
│ │ └── obj
│ │ └── Debug
│ │ ├── Communication.MODBUSPlug.csproj.FileListAbsolute.txt
│ │ ├── Communication.MODBUSPlug.dll
│ │ ├── Communication.MODBUSPlug.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreeSCADA.Communication.MODBUSPlug.AddStationForm.resources
│ │ ├── FreeSCADA.Communication.MODBUSPlug.ModifyChannelForm.resources
│ │ ├── FreeSCADA.Communication.MODBUSPlug.ModifySerialClientStationForm.resources
│ │ ├── FreeSCADA.Communication.MODBUSPlug.ModifyTCPClientStationForm.resources
│ │ ├── FreeSCADA.Communication.MODBUSPlug.Properties.Resources.resources
│ │ ├── FreeSCADA.Communication.MODBUSPlug.SettingsForm.resources
│ │ ├── ResGen.read.1.tlog
│ │ ├── ResGen.write.1.tlog
│ │ ├── ResolveAssemblyReference.cache
│ │ └── TempPE
│ │ └── Properties.Resources.Designer.cs.dll
│ ├── Communication.OPCPlug
│ │ ├── ChannelFactory.cs
│ │ ├── Communication.OPCPlug.csproj
│ │ ├── Communication.OPCPlug.csproj.user
│ │ ├── ConnectionGroup.cs
│ │ ├── ImportOPCForm.Designer.cs
│ │ ├── ImportOPCForm.cs
│ │ ├── ImportOPCForm.resx
│ │ ├── OPCDataCallback.cs
│ │ ├── OpcBaseChannel.cs
│ │ ├── Plugin.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ └── Resources.resx
│ │ ├── PropertyCommand.cs
│ │ ├── Resources
│ │ │ └── refresh.png
│ │ ├── SettingsForm.Designer.cs
│ │ ├── SettingsForm.cs
│ │ ├── SettingsForm.resx
│ │ ├── StringConstants.cs
│ │ └── obj
│ │ └── Debug
│ │ ├── Communication.OPCPlug.csproj.FileListAbsolute.txt
│ │ ├── Communication.OPCPlug.dll
│ │ ├── Communication.OPCPlug.pdb
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreeSCADA.Communication.OPCPlug.ImportOPCForm.resources
│ │ ├── FreeSCADA.Communication.OPCPlug.Properties.Resources.resources
│ │ ├── FreeSCADA.Communication.OPCPlug.SettingsForm.resources
│ │ ├── ResGen.read.1.tlog
│ │ ├── ResGen.write.1.tlog
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── TempPE
│ │ │ └── Properties.Resources.Designer.cs.dll
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── Communication.OPCPlug.Tests
│ │ ├── Communication.OPCPlug.Tests.csproj
│ │ ├── Communication.OPCPlug.Tests.csproj.user
│ │ ├── PluginLoadingTest.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── ReadWriteChannelsTest.cs
│ │ ├── bin
│ │ │ ├── Debug
│ │ │ │ ├── Common.dll
│ │ │ │ ├── Common.pdb
│ │ │ │ ├── Communication.OPCPlug.Tests.dll
│ │ │ │ ├── Communication.OPCPlug.Tests.pdb
│ │ │ │ ├── Communication.OPCPlug.dll
│ │ │ │ ├── Communication.OPCPlug.pdb
│ │ │ │ ├── DevAge.Core.dll
│ │ │ │ ├── DevAge.Core.xml
│ │ │ │ ├── DevAge.Windows.Forms.dll
│ │ │ │ ├── DevAge.Windows.Forms.xml
│ │ │ │ ├── ICSharpCode.SharpZipLib.dll
│ │ │ │ ├── IronPython.dll
│ │ │ │ ├── Microsoft.Scripting.Core.dll
│ │ │ │ ├── Microsoft.Scripting.ExtensionAttribute.dll
│ │ │ │ ├── Microsoft.Scripting.dll
│ │ │ │ ├── NUnitForms.ScreenCapture.exe
│ │ │ │ ├── NUnitForms.dll
│ │ │ │ ├── OpcRcw.Comn.dll
│ │ │ │ ├── OpcRcw.Da.dll
│ │ │ │ ├── SourceGrid.dll
│ │ │ │ ├── SourceGrid.xml
│ │ │ │ └── nunit.framework.dll
│ │ │ └── Release
│ │ └── obj
│ │ └── Debug
│ │ ├── Communication.OPCPlug.Tests.csproj.FileListAbsolute.txt
│ │ ├── Communication.OPCPlug.Tests.dll
│ │ ├── Communication.OPCPlug.Tests.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── Communication.SNMPPlug
│ │ ├── AgentFactory.cs
│ │ ├── Channel.cs
│ │ ├── ChannelFactory.cs
│ │ ├── Communication.SNMPPlug.csproj
│ │ ├── Communication.SNMPPlug.csproj.user
│ │ ├── FormProfile.Designer.cs
│ │ ├── FormProfile.cs
│ │ ├── FormProfile.resx
│ │ ├── FormTable.Designer.cs
│ │ ├── FormTable.cs
│ │ ├── IProfileRegistry.cs
│ │ ├── ModifyChannelForm.Designer.cs
│ │ ├── ModifyChannelForm.cs
│ │ ├── ModifyChannelForm.resx
│ │ ├── Plugin.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── PropertyCommand.cs
│ │ ├── SNMPAgent.cs
│ │ ├── SettingsForm.Designer.cs
│ │ ├── SettingsForm.cs
│ │ ├── SettingsForm.resx
│ │ ├── StringConstants.cs
│ │ ├── app.config
│ │ └── obj
│ │ └── Debug
│ │ ├── Communication.SNMPPlug.csproj.FileListAbsolute.txt
│ │ ├── Communication.SNMPPlug.dll
│ │ ├── Communication.SNMPPlug.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreeSCADA.Communication.SNMPPlug.FormProfile.resources
│ │ ├── FreeSCADA.Communication.SNMPPlug.ModifyChannelForm.resources
│ │ ├── FreeSCADA.Communication.SNMPPlug.SettingsForm.resources
│ │ ├── ResGen.read.1.tlog
│ │ ├── ResGen.write.1.tlog
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── Communication.SimulatorPlug
│ │ ├── ChannelBase.cs
│ │ ├── ChannelFactory.cs
│ │ ├── Communication.SimulatorPlug.csproj
│ │ ├── Communication.SimulatorPlug.csproj.user
│ │ ├── ComputableChannel.cs
│ │ ├── CurrentTimeChannel.cs
│ │ ├── GenericChannel.cs
│ │ ├── Plugin.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── IronPython.syn
│ │ │ ├── Resources.Designer.cs
│ │ │ └── Resources.resx
│ │ ├── PropertyCommand.cs
│ │ ├── RampIntegerChannel.cs
│ │ ├── RandomIntegerChannel.cs
│ │ ├── SawIntegerChannel.cs
│ │ ├── SettingsForm.Designer.cs
│ │ ├── SettingsForm.cs
│ │ ├── SettingsForm.resx
│ │ ├── SinusDoubleChannel.cs
│ │ ├── StringConstants.cs
│ │ └── obj
│ │ └── Debug
│ │ ├── Communication.SimulatorPlug.csproj.FileListAbsolute.txt
│ │ ├── Communication.SimulatorPlug.dll
│ │ ├── Communication.SimulatorPlug.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreeSCADA.Communication.SimulatorPlug.Properties.Resources.resources
│ │ ├── FreeSCADA.Communication.SimulatorPlug.SettingsForm.resources
│ │ ├── ResGen.read.1.tlog
│ │ ├── ResGen.write.1.tlog
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── TempPE
│ │ │ └── Properties.Resources.Designer.cs.dll
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── Communication.SimulatorPlug.Tests
│ │ ├── Communication.SimulatorPlug.Tests.csproj
│ │ ├── Communication.SimulatorPlug.Tests.csproj.user
│ │ ├── PluginLoadingTest.cs
│ │ ├── PluginSettingsFormTest.cs
│ │ ├── PluginTest.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── obj
│ │ └── Debug
│ │ ├── Communication.SimulatorPlug.Tests.csproj.FileListAbsolute.txt
│ │ ├── Communication.SimulatorPlug.Tests.dll
│ │ ├── Communication.SimulatorPlug.Tests.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── Communication.Timers
│ │ ├── AbsoluteTimerChannel.cs
│ │ ├── ChannelBase.cs
│ │ ├── ChannelFactory.cs
│ │ ├── Communication.Timers.csproj
│ │ ├── Communication.Timers.csproj.user
│ │ ├── Plugin.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── PropertyCommand.cs
│ │ ├── RelativeTimerChannel.cs
│ │ ├── SettingsForm.Designer.cs
│ │ ├── SettingsForm.cs
│ │ ├── SettingsForm.resx
│ │ ├── StringConstants.cs
│ │ └── obj
│ │ └── Debug
│ │ ├── Communication.Timers.csproj.FileListAbsolute.txt
│ │ ├── Communication.Timers.dll
│ │ ├── Communication.Timers.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreeSCADA.Communication.Timers.SettingsForm.resources
│ │ ├── ResGen.read.1.tlog
│ │ ├── ResGen.write.1.tlog
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── Designer
│ │ ├── CommandManager.cs
│ │ ├── Designer.csproj
│ │ ├── Designer.csproj.user
│ │ ├── DialogMessages.Designer.cs
│ │ ├── DialogMessages.resx
│ │ ├── Dialogs
│ │ │ ├── ProjectMediaDialog.Designer.cs
│ │ │ ├── ProjectMediaDialog.cs
│ │ │ ├── ProjectMediaDialog.resx
│ │ │ ├── RenameSchemaForm.Designer.cs
│ │ │ ├── RenameSchemaForm.cs
│ │ │ ├── RenameSchemaForm.resx
│ │ │ ├── SaveDocumentsDialog.Designer.cs
│ │ │ ├── SaveDocumentsDialog.cs
│ │ │ ├── SaveDocumentsDialog.resx
│ │ │ ├── VariablesDialog.Designer.cs
│ │ │ ├── VariablesDialog.cs
│ │ │ └── VariablesDialog.resx
│ │ ├── HelpCommands.cs
│ │ ├── MainForm.Designer.cs
│ │ ├── MainForm.cs
│ │ ├── MainForm.resx
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Resources
│ │ │ ├── IronPython.syn
│ │ │ ├── arrow_redo.png
│ │ │ ├── arrow_undo.png
│ │ │ ├── checkmark.png
│ │ │ ├── cog_edit.png
│ │ │ ├── colors.xml
│ │ │ ├── cursor.png
│ │ │ ├── cut.png
│ │ │ ├── db_settings.png
│ │ │ ├── disk.png
│ │ │ ├── disk_edit.png
│ │ │ ├── log_error.png
│ │ │ ├── log_warning.png
│ │ │ ├── move_object_back.png
│ │ │ ├── move_object_front.png
│ │ │ ├── new_file.png
│ │ │ ├── open_events.png
│ │ │ ├── open_file.png
│ │ │ ├── open_schema.png
│ │ │ ├── page_add.png
│ │ │ ├── page_copy.png
│ │ │ ├── page_white_add.png
│ │ │ ├── page_white_code_red.png
│ │ │ ├── paste_plain.png
│ │ │ ├── run.png
│ │ │ ├── save_file.png
│ │ │ ├── script.png
│ │ │ ├── script_add.png
│ │ │ ├── script_remove.png
│ │ │ ├── shape_ellipse_add.png
│ │ │ ├── shape_group.png
│ │ │ ├── shape_line_add.png
│ │ │ ├── shape_square_add.png
│ │ │ ├── shape_ungroup.png
│ │ │ ├── svg2xaml.xsl
│ │ │ ├── table_add.png
│ │ │ ├── textfield_add.png
│ │ │ ├── tree_archiver.png
│ │ │ ├── tree_channels.png
│ │ │ ├── tree_plugin.png
│ │ │ ├── tree_project.png
│ │ │ ├── tree_rule.png
│ │ │ ├── tree_schema.png
│ │ │ ├── tree_schemas.png
│ │ │ ├── tree_script.png
│ │ │ ├── tree_scripts.png
│ │ │ ├── tree_variable.png
│ │ │ ├── zoom_in.png
│ │ │ └── zoom_out.png
│ │ ├── SchemaEditor
│ │ │ ├── BindingSerializing.cs
│ │ │ ├── EditorHelpers.cs
│ │ │ ├── GridManager.cs
│ │ │ ├── Manipulators
│ │ │ │ ├── ActionsEditManipulator.cs
│ │ │ │ ├── BaseManipulator.cs
│ │ │ │ ├── Controlls
│ │ │ │ │ ├── DragThumb.cs
│ │ │ │ │ ├── PointDragThumb.cs
│ │ │ │ │ ├── ResizeThumb.cs
│ │ │ │ │ ├── RotateThumb.cs
│ │ │ │ │ └── styles.xaml
│ │ │ │ ├── DragResizeRotateManipulator.cs
│ │ │ │ ├── GeometryHilightManipulator.cs
│ │ │ │ ├── PolylineEditManipulantor.cs
│ │ │ │ └── TextBoxManipulator.cs
│ │ │ ├── ObjectsFactory.cs
│ │ │ ├── PropertiesUtils
│ │ │ │ ├── BaseBindingPanel.Designer.cs
│ │ │ │ ├── BaseBindingPanel.cs
│ │ │ │ ├── CommonBindingDialog.Designer.cs
│ │ │ │ ├── CommonBindingDialog.cs
│ │ │ │ ├── CommonBindingDialog.resx
│ │ │ │ ├── NumericBindingPanel.Designer.cs
│ │ │ │ ├── NumericBindingPanel.cs
│ │ │ │ ├── NumericBindingPanel.resx
│ │ │ │ ├── PropProxy.cs
│ │ │ │ ├── PropertiesMap.cs
│ │ │ │ ├── PropertyGridTypeEditors
│ │ │ │ │ ├── ChannelSelectEditor.cs
│ │ │ │ │ ├── ColorEditor.cs
│ │ │ │ │ ├── ContentEditorDialog.Designer.cs
│ │ │ │ │ ├── ContentEditorDialog.cs
│ │ │ │ │ ├── ContentEditorDialog.resx
│ │ │ │ │ ├── ImageEditor.cs
│ │ │ │ │ └── StyleEditor.cs
│ │ │ │ ├── PropertyWrapper.cs
│ │ │ │ ├── ScriptExpressionBindingPanel.Designer.cs
│ │ │ │ ├── ScriptExpressionBindingPanel.cs
│ │ │ │ ├── ScriptExpressionBindingPanel.resx
│ │ │ │ ├── SolidBrushBindingPanel.Designer.cs
│ │ │ │ ├── SolidBrushBindingPanel.cs
│ │ │ │ ├── SolidBrushBindingPanel.resx
│ │ │ │ ├── StringBindingPanel.Designer.cs
│ │ │ │ ├── StringBindingPanel.cs
│ │ │ │ ├── StringBindingPanel.resx
│ │ │ │ └── TypeConverters
│ │ │ │ └── DependencyObjectConverter.cs
│ │ │ ├── SchemaCommands.cs
│ │ │ ├── SchemaMenuContext.cs
│ │ │ ├── SelectionManager.cs
│ │ │ ├── StylesLibrary.cs
│ │ │ ├── ToolDescriptor.cs
│ │ │ ├── Tools
│ │ │ │ ├── ActionEditTool.cs
│ │ │ │ ├── BaseTool.cs
│ │ │ │ ├── ControlCreateTool.cs
│ │ │ │ ├── DrawTool.cs
│ │ │ │ ├── EllipseTool.cs
│ │ │ │ ├── HelperSelectorTool.cs
│ │ │ │ ├── PolylineTool.cs
│ │ │ │ ├── RectangleTool.cs
│ │ │ │ ├── SelectionTool.cs
│ │ │ │ └── TextBoxTool.cs
│ │ │ └── UndoRedo.cs
│ │ ├── StringResources.Designer.cs
│ │ ├── StringResources.resx
│ │ ├── TooloxContext.cs
│ │ ├── Views
│ │ │ ├── ArchiverSettingsView.cs
│ │ │ ├── ArchiverSettingsView.resx
│ │ │ ├── DocumentView.cs
│ │ │ ├── EventsView.cs
│ │ │ ├── ProjectContentView.cs
│ │ │ ├── ProjectContentView.resx
│ │ │ ├── ProjectNodes.cs
│ │ │ ├── PropertyBrowserView.cs
│ │ │ ├── SchemaView.cs
│ │ │ ├── ScriptView.cs
│ │ │ ├── ScriptView.resx
│ │ │ ├── ToolBoxView.cs
│ │ │ ├── ToolWindow.cs
│ │ │ ├── VariablesView.cs
│ │ │ └── VariablesView.resx
│ │ ├── WindowManager.cs
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Designer.csproj.FileListAbsolute.txt
│ │ ├── Designer.exe
│ │ ├── Designer.g.resources
│ │ ├── Designer.pdb
│ │ ├── Designer_Content.g.cs
│ │ ├── Designer_Content.g.i.cs
│ │ ├── Designer_MarkupCompile.cache
│ │ ├── Designer_MarkupCompile.i.cache
│ │ ├── Designer_MarkupCompile.i.lref
│ │ ├── Designer_MarkupCompile.lref
│ │ ├── FreeSCADA.Designer.DialogMessages.resources
│ │ ├── FreeSCADA.Designer.Dialogs.ProjectMediaDialog.resources
│ │ ├── FreeSCADA.Designer.Dialogs.RenameSchemaForm.resources
│ │ ├── FreeSCADA.Designer.Dialogs.SaveDocumentsDialog.resources
│ │ ├── FreeSCADA.Designer.Dialogs.VariablesDialog.resources
│ │ ├── FreeSCADA.Designer.MainForm.resources
│ │ ├── FreeSCADA.Designer.Properties.Resources.resources
│ │ ├── FreeSCADA.Designer.SchemaEditor.PropertiesUtils.CommonBindingDialog.resources
│ │ ├── FreeSCADA.Designer.SchemaEditor.PropertiesUtils.NumericBindingPanel.resources
│ │ ├── FreeSCADA.Designer.SchemaEditor.PropertiesUtils.PropertyGridTypeEditors.ContentEditorDialog.resources
│ │ ├── FreeSCADA.Designer.SchemaEditor.PropertiesUtils.ScriptExpressionBindingPanel.resources
│ │ ├── FreeSCADA.Designer.SchemaEditor.PropertiesUtils.SolidBrushBindingPanel.resources
│ │ ├── FreeSCADA.Designer.SchemaEditor.PropertiesUtils.StringBindingPanel.resources
│ │ ├── FreeSCADA.Designer.StringResources.resources
│ │ ├── FreeSCADA.Designer.Views.ArchiverSettingsView.resources
│ │ ├── FreeSCADA.Designer.Views.ProjectContentView.resources
│ │ ├── FreeSCADA.Designer.Views.ScriptView.resources
│ │ ├── FreeSCADA.Designer.Views.VariablesView.resources
│ │ ├── GeneratedInternalTypeHelper.g.cs
│ │ ├── GeneratedInternalTypeHelper.g.i.cs
│ │ ├── ResGen.read.1.tlog
│ │ ├── ResGen.write.1.tlog
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── SchemaEditor
│ │ │ └── Manipulators
│ │ │ └── Controlls
│ │ │ ├── styles.g.cs
│ │ │ └── styles.g.i.cs
│ │ └── TempPE
│ │ ├── DialogMessages.Designer.cs.dll
│ │ ├── Properties.Resources.Designer.cs.dll
│ │ └── StringResources.Designer.cs.dll
│ ├── Designer.Tests
│ │ ├── App.config
│ │ ├── BindingDialogWrapper.cs
│ │ ├── BindingEditingTest.cs
│ │ ├── Designer.Tests.csproj
│ │ ├── Designer.Tests.csproj.user
│ │ ├── GridWrapper.cs
│ │ ├── Helpers.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── SaveLoadFunctionalityTest.cs
│ │ ├── SchemaEditingTest.cs
│ │ ├── ToolBoxWrapper.cs
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Designer.Tests.csproj.FileListAbsolute.txt
│ │ ├── Designer.Tests.dll
│ │ ├── Designer.Tests.pdb
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── Documents
│ │ ├── CodingStyleGuide.pdf
│ │ ├── FS2_Roadmap.ods
│ │ ├── UML
│ │ │ ├── FreeSCADA.vpp
│ │ │ ├── Readme.txt
│ │ │ └── Window management.png
│ │ ├── Unit testing.odt
│ │ ├── communication plugin instances.png
│ │ ├── communication plugin instances.vsd
│ │ ├── pavel_todo.txt
│ │ └── todo.txt
│ ├── FreeSCADA2.sln
│ ├── FreeSCADA2.suo
│ ├── FreeSCADA2.v11.suo
│ ├── FreeSCADA2.v12.suo
│ ├── Installer
│ │ ├── FreeSCADA2.wxs
│ │ └── Installer.wixproj
│ ├── Installer.sln
│ ├── RunTime
│ │ ├── CommandManager.cs
│ │ ├── DialogMessages.Designer.cs
│ │ ├── DialogMessages.resx
│ │ ├── DocumentCommands.cs
│ │ ├── MainForm.Designer.cs
│ │ ├── MainForm.cs
│ │ ├── MainForm.resx
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Resources
│ │ │ ├── db_table.png
│ │ │ ├── log_error.png
│ │ │ ├── log_info.png
│ │ │ ├── log_warning.png
│ │ │ ├── open_file.png
│ │ │ ├── refresh.png
│ │ │ ├── run.png
│ │ │ ├── stop.png
│ │ │ ├── zoom_in.png
│ │ │ └── zoom_out.png
│ │ ├── RunTime.csproj
│ │ ├── RunTime.csproj.user
│ │ ├── StringResources.Designer.cs
│ │ ├── StringResources.resx
│ │ ├── Views
│ │ │ ├── ArchiverGraphView.cs
│ │ │ ├── ArchiverGraphView.resx
│ │ │ ├── ArchiverTableView.cs
│ │ │ ├── ArchiverTableView.resx
│ │ │ ├── DocumentView.cs
│ │ │ ├── LogConsoleView.cs
│ │ │ ├── LogConsoleView.resx
│ │ │ ├── ProjectContentView.cs
│ │ │ ├── ProjectContentView.resx
│ │ │ ├── QueryView.cs
│ │ │ ├── QueryView.resx
│ │ │ ├── SchemaView.cs
│ │ │ ├── VariablesView.cs
│ │ │ └── VariablesView.resx
│ │ ├── WindowManager.cs
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FreeSCADA.RunTime.DialogMessages.resources
│ │ ├── FreeSCADA.RunTime.MainForm.resources
│ │ ├── FreeSCADA.RunTime.Properties.Resources.resources
│ │ ├── FreeSCADA.RunTime.StringResources.resources
│ │ ├── FreeSCADA.RunTime.Views.ArchiverGraphView.resources
│ │ ├── FreeSCADA.RunTime.Views.ArchiverTableView.resources
│ │ ├── FreeSCADA.RunTime.Views.LogConsoleView.resources
│ │ ├── FreeSCADA.RunTime.Views.ProjectContentView.resources
│ │ ├── FreeSCADA.RunTime.Views.QueryView.resources
│ │ ├── FreeSCADA.RunTime.Views.VariablesView.resources
│ │ ├── ResGen.read.1.tlog
│ │ ├── ResGen.write.1.tlog
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── RunTime.csproj.FileListAbsolute.txt
│ │ ├── RunTime.exe
│ │ ├── RunTime.pdb
│ │ └── TempPE
│ │ ├── DialogMessages.Designer.cs.dll
│ │ ├── Properties.Resources.Designer.cs.dll
│ │ └── StringResources.Designer.cs.dll
│ ├── Samples
│ │ ├── BigCheckCheckBox.xaml
│ │ ├── BindingExample.fs2
│ │ ├── Chart.xaml
│ │ ├── CoffeeMachine - 副本.fs2
│ │ ├── CoffeeMachine.fs2
│ │ ├── Example.fs2
│ │ ├── ImagesExample.fs2
│ │ ├── MoveRotate.fs2
│ │ ├── Styles
│ │ │ ├── 3DSlider.xaml
│ │ │ ├── BigChecBox.xaml
│ │ │ ├── GuegeTemplate.xaml
│ │ │ ├── SpringScroll.xaml
│ │ │ ├── nofrillsScroll.xaml
│ │ │ ├── textVal.xaml
│ │ │ └── thermotemplate.xaml
│ │ ├── Swordfish.WPF.Charts.dll
│ │ ├── TermalControl.fs2
│ │ ├── analogValue.fs2
│ │ ├── bouncing_ball.fs2
│ │ ├── chart.fs2
│ │ ├── chart_sample
│ │ │ ├── Swordfish.WPF.Charts.dll
│ │ │ └── project.fs2
│ │ ├── checkboxTest.fs2
│ │ ├── clinton.svg
│ │ ├── lion.svg
│ │ ├── modbus.fs2
│ │ ├── modbus_test_conversion.fs2
│ │ ├── picasso.svg
│ │ ├── simple_script_1.fs2
│ │ ├── simple_script_2.fs2
│ │ ├── simple_script_3.fs2
│ │ ├── simple_script_4.fs2
│ │ ├── simple_script_5 (open schema).fs2
│ │ ├── tank.fs2
│ │ ├── test.fs2
│ │ ├── tiger.svg
│ │ ├── timertest.fs2
│ │ └── water.svg
│ ├── UpgradeLog.XML
│ ├── VisualControls.FS2EasyControls
│ │ ├── AnalogTextValue.cs
│ │ ├── AnalogTextValueWrappers.cs
│ │ ├── BinaryColorText.cs
│ │ ├── BinaryColorTextWrappers.cs
│ │ ├── Plugin.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── PropertyCommand.cs
│ │ ├── StringConstants.cs
│ │ ├── VisualControls.FS2EasyControls.csproj
│ │ ├── VisualControls.FS2EasyControls.csproj.user
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── TempPE
│ │ ├── VisualControls.FS2EasyControls.csproj.FileListAbsolute.txt
│ │ ├── VisualControls.FS2EasyControls.dll
│ │ └── VisualControls.FS2EasyControls.pdb
│ ├── _UpgradeReport_Files
│ │ ├── UpgradeReport.css
│ │ ├── UpgradeReport.xslt
│ │ ├── UpgradeReport_Minus.gif
│ │ └── UpgradeReport_Plus.gif
│ ├── bin
│ │ ├── Debug
│ │ │ ├── Archiver.Tests.dll
│ │ │ ├── Archiver.Tests.pdb
│ │ │ ├── Archiver.dll
│ │ │ ├── Archiver.pdb
│ │ │ ├── Bricks.RuntimeFramework.dll
│ │ │ ├── Bricks.dll
│ │ │ ├── C5.dll
│ │ │ ├── C5.pdb
│ │ │ ├── CLServer.ClientProxies.dll
│ │ │ ├── CLServer.ClientProxies.pdb
│ │ │ ├── CLServer.Tests.dll
│ │ │ ├── CLServer.Tests.pdb
│ │ │ ├── CLServer.exe
│ │ │ ├── CLServer.pdb
│ │ │ ├── Castle.Core.dll
│ │ │ ├── Castle.DynamicProxy2.dll
│ │ │ ├── Common.Tests.dll
│ │ │ ├── Common.Tests.pdb
│ │ │ ├── Common.dll
│ │ │ ├── Common.pdb
│ │ │ ├── CommonGUI.dll
│ │ │ ├── CommonGUI.pdb
│ │ │ ├── Communication.CLServer.dll
│ │ │ ├── Communication.CLServer.pdb
│ │ │ ├── Communication.MODBUSPlug.dll
│ │ │ ├── Communication.MODBUSPlug.pdb
│ │ │ ├── Communication.OPCPlug.dll
│ │ │ ├── Communication.OPCPlug.pdb
│ │ │ ├── Communication.SNMPPlug.dll
│ │ │ ├── Communication.SNMPPlug.dll.config
│ │ │ ├── Communication.SNMPPlug.pdb
│ │ │ ├── Communication.SimulatorPlug.Tests.dll
│ │ │ ├── Communication.SimulatorPlug.Tests.pdb
│ │ │ ├── Communication.SimulatorPlug.dll
│ │ │ ├── Communication.SimulatorPlug.pdb
│ │ │ ├── Communication.Timers.dll
│ │ │ ├── Communication.Timers.pdb
│ │ │ ├── Core.dll
│ │ │ ├── Core.xml
│ │ │ ├── Designer.Tests.dll
│ │ │ ├── Designer.Tests.dll.config
│ │ │ ├── Designer.Tests.pdb
│ │ │ ├── Designer.XML
│ │ │ ├── Designer.exe
│ │ │ ├── Designer.pdb
│ │ │ ├── Designer.vshost.exe
│ │ │ ├── Designer.vshost.exe.manifest
│ │ │ ├── DevAge.Core.dll
│ │ │ ├── DevAge.Core.xml
│ │ │ ├── DevAge.Windows.Forms.dll
│ │ │ ├── DevAge.Windows.Forms.xml
│ │ │ ├── DynamicDataDisplay.dll
│ │ │ ├── ICSharpCode.SharpZipLib.dll
│ │ │ ├── IronPython.Modules.dll
│ │ │ ├── IronPython.dll
│ │ │ ├── Kent.Boogaart.Converters.dll
│ │ │ ├── Kent.Boogaart.HelperTrinity.dll
│ │ │ ├── Microsoft.Practices.ObjectBuilder2.dll
│ │ │ ├── Microsoft.Practices.Unity.Configuration.dll
│ │ │ ├── Microsoft.Practices.Unity.dll
│ │ │ ├── Microsoft.Scripting.Core.dll
│ │ │ ├── Microsoft.Scripting.ExtensionAttribute.dll
│ │ │ ├── Microsoft.Scripting.dll
│ │ │ ├── Modbus.dll
│ │ │ ├── NPlot.dll
│ │ │ ├── NUnitForms.ScreenCapture.exe
│ │ │ ├── NUnitForms.dll
│ │ │ ├── OpcRcw.Comn.dll
│ │ │ ├── OpcRcw.Da.dll
│ │ │ ├── Plossum CommandLine.dll
│ │ │ ├── Puzzle.SyntaxBox.NET3.5.dll
│ │ │ ├── Resources
│ │ │ │ ├── colors.xml
│ │ │ │ └── svg2xaml.xsl
│ │ │ ├── RunTime.exe
│ │ │ ├── RunTime.pdb
│ │ │ ├── SQLite
│ │ │ │ ├── Itanium
│ │ │ │ │ └── System.Data.SQLite.DLL
│ │ │ │ ├── license.txt
│ │ │ │ ├── x32
│ │ │ │ │ └── System.Data.SQLite.DLL
│ │ │ │ └── x64
│ │ │ │ └── System.Data.SQLite.DLL
│ │ │ ├── SharpSnmpLib.Controls.dll
│ │ │ ├── SharpSnmpLib.Controls.pdb
│ │ │ ├── SharpSnmpLib.Controls.xml
│ │ │ ├── SharpSnmpLib.Mib.dll
│ │ │ ├── SharpSnmpLib.Mib.pdb
│ │ │ ├── SharpSnmpLib.Mib.xml
│ │ │ ├── SharpSnmpLib.dll
│ │ │ ├── SharpSnmpLib.pdb
│ │ │ ├── SharpSnmpLib.xml
│ │ │ ├── SourceGrid.dll
│ │ │ ├── SourceGrid.xml
│ │ │ ├── Styles
│ │ │ │ ├── 3DSlider.xaml
│ │ │ │ ├── BigChecBox.xaml
│ │ │ │ ├── GuegeTemplate.xaml
│ │ │ │ ├── SpringScroll.xaml
│ │ │ │ ├── nofrillsScroll.xaml
│ │ │ │ ├── textVal.xaml
│ │ │ │ └── thermotemplate.xaml
│ │ │ ├── ToolBox.dll
│ │ │ ├── Unme.Common.dll
│ │ │ ├── VisualControls.FS2EasyControls.dll
│ │ │ ├── VisualControls.FS2EasyControls.pdb
│ │ │ ├── WPFToolkit.dll
│ │ │ ├── WeifenLuo.WinFormsUI.Docking.dll
│ │ │ ├── White.NUnit.dll
│ │ │ ├── White.NUnit.xml
│ │ │ ├── Xstream.Core.dll
│ │ │ ├── log4net.dll
│ │ │ ├── nunit.framework.dll
│ │ │ ├── qq.fs2
│ │ │ └── water.fs2
│ │ └── Release
│ ├── images
│ │ ├── db_settings.png
│ │ ├── db_table.png
│ │ ├── log_error.png
│ │ ├── log_info.png
│ │ ├── log_warning.png
│ │ ├── move_object_back.png
│ │ ├── move_object_front.png
│ │ ├── new_file.png
│ │ ├── open_events.png
│ │ ├── open_file.png
│ │ ├── open_schema.png
│ │ ├── refresh.png
│ │ ├── run.png
│ │ ├── save_file.png
│ │ ├── script.png
│ │ ├── script_add.png
│ │ ├── script_remove.png
│ │ ├── stop.png
│ │ ├── tree_archiver.png
│ │ ├── tree_channels.png
│ │ ├── tree_plugin.png
│ │ ├── tree_project.png
│ │ ├── tree_rule.png
│ │ ├── tree_schema.png
│ │ ├── tree_schemas.png
│ │ ├── tree_script.png
│ │ ├── tree_scripts.png
│ │ ├── tree_variable.png
│ │ ├── zoom_in.png
│ │ └── zoom_out.png
│ ├── license.rtf
│ └── license.txt
└── [图]仿SCADA实例.rar
176 directories, 1081 files
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论