在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → C#写的组态软件--简单版

C#写的组态软件--简单版

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:24.20M
  • 下载次数:94
  • 浏览次数:1455
  • 发布时间:2020-11-06
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
1.简单的C#组态软件, 2.实现自画控件,BUTTON ,SET ,RST ,ON_OFF, INVERT , 3.实现,自定义协议
【实例截图】
【核心代码】
1234
└── 1234
├── 3rdParty
│   ├── D3
│   │   ├── DynamicDataDisplay.dll
│   │   └── Readme.txt
│   ├── DataConverters
│   │   ├── Kent.Boogaart.Converters.dll
│   │   ├── Kent.Boogaart.HelperTrinity.dll
│   │   ├── license.txt
│   │   └── WPFConvertersAPI.chm
│   ├── DockPanel
│   │   ├── license.txt
│   │   └── WeifenLuo.WinFormsUI.Docking.dll
│   ├── icons
│   │   └── famfamfam_silk_icons_v013.zip
│   ├── IronPython
│   │   ├── IronPython.dll
│   │   ├── IronPython.Modules.dll
│   │   ├── License.Rtf
│   │   ├── Microsoft.Scripting.Core.dll
│   │   ├── Microsoft.Scripting.dll
│   │   └── Microsoft.Scripting.ExtensionAttribute.dll
│   ├── NModbus
│   │   ├── FTD2XX.dll
│   │   ├── FtdAdapter.dll
│   │   ├── log4net.dll
│   │   ├── Modbus.dll
│   │   ├── mod_RSsim.exe
│   │   ├── README.txt
│   │   └── Unme.Common.dll
│   ├── NPlot
│   │   ├── license.txt
│   │   └── NPlot.dll
│   ├── NUnit
│   │   ├── license.txt
│   │   ├── nunit.core.dll
│   │   ├── nunit.core.interfaces.dll
│   │   ├── nunit.exe
│   │   ├── nunit.exe.config
│   │   ├── nunit.fixtures.dll
│   │   ├── nunit.framework.dll
│   │   ├── nunit.framework.xml
│   │   ├── nunit-gui-runner.dll
│   │   ├── nunit.mocks.dll
│   │   ├── nunit.uikit.dll
│   │   └── nunit.util.dll
│   ├── NUnitForms
│   │   ├── licence.txt
│   │   ├── nmock.dll
│   │   ├── NUnitForms.dll
│   │   ├── NUnitForms.Example.exe
│   │   ├── NUnitForms.Player.Application.exe
│   │   ├── NUnitForms.Player.dll
│   │   ├── NUnitForms.Recorder.Application.exe
│   │   ├── NUnitForms.Recorder.dll
│   │   ├── NUnitForms.ScreenCapture.exe
│   │   ├── NUnitForms.Test.dll
│   │   └── nunit.framework.dll
│   ├── OPC
│   │   ├── OpcRcw.Comn.dll
│   │   └── OpcRcw.Da.dll
│   ├── plossum-commandline.bin
│   │   ├── C5.dll
│   │   ├── C5-License.txt
│   │   ├── C5.pdb
│   │   ├── ex1.exe
│   │   ├── ex2.exe
│   │   ├── license.txt
│   │   └── Plossum CommandLine.dll
│   ├── SharpZipLib
│   │   ├── COPYING.txt
│   │   ├── ICSharpCode.SharpZipLib.dll
│   │   └── ReadMe.rtf
│   ├── #SNMP
│   │   ├── Browser.exe
│   │   ├── Browser.exe.config
│   │   ├── Compiler.exe
│   │   ├── Compiler.exe.config
│   │   ├── Crad.Windows.Forms.Actions.dll
│   │   ├── Help
│   │   │   ├── Documentation_A.HxK
│   │   │   ├── Documentation_B.HxK
│   │   │   ├── Documentation.chm
│   │   │   ├── Documentation_F.HxK
│   │   │   ├── Documentation.HxC
│   │   │   ├── Documentation.HxS
│   │   │   ├── Documentation.HxT
│   │   │   ├── 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
│   │   ├── modules
│   │   │   ├── index
│   │   │   ├── SNMPV2-CONF.module
│   │   │   ├── SNMPV2-MIB.module
│   │   │   ├── SNMPV2-SMI.module
│   │   │   ├── SNMPV2-TC.module
│   │   │   └── SNMPV2-TM.module
│   │   ├── sharpsnmplib.cf35.dll
│   │   ├── sharpsnmplib.cf35.pdb
│   │   ├── SharpSnmpLib.Controls.dll
│   │   ├── SharpSnmpLib.Controls.pdb
│   │   ├── SharpSnmpLib.Controls.xml
│   │   ├── SharpSnmpLib.dll
│   │   ├── SharpSnmpLib.Mib.dll
│   │   ├── SharpSnmpLib.Mib.pdb
│   │   ├── SharpSnmpLib.Mib.xml
│   │   ├── SharpSnmpLib.pdb
│   │   ├── SharpSnmpLib.xml
│   │   ├── snmpbulkget.exe
│   │   ├── snmpget.exe
│   │   ├── snmpgetnext.exe
│   │   ├── snmpset.exe
│   │   ├── snmpwalk.exe
│   │   └── WeifenLuo.WinFormsUI.Docking.dll
│   ├── SourceGrid4_11
│   │   ├── DevAge.Core.dll
│   │   ├── DevAge.Core.xml
│   │   ├── DevAge.Windows.Forms.dll
│   │   ├── DevAge.Windows.Forms.xml
│   │   ├── SourceGrid.dll
│   │   ├── SourceGrid.Extensions.dll
│   │   ├── SourceGrid.Extensions.xml
│   │   ├── SourceGrid.License.txt
│   │   ├── SourceGrid.xml
│   │   └── WindowsFormsSample.exe
│   ├── SQLite
│   │   ├── Itanium
│   │   │   └── System.Data.SQLite.DLL
│   │   ├── license.txt
│   │   ├── x32
│   │   │   └── System.Data.SQLite.DLL
│   │   └── x64
│   │   └── System.Data.SQLite.DLL
│   ├── SyntaxBox
│   │   ├── IronPython.syn
│   │   ├── license.txt
│   │   └── Puzzle.SyntaxBox.NET3.5.dll
│   ├── toolbox
│   │   ├── ReadMe.txt
│   │   └── ToolBox.dll
│   ├── White
│   │   ├── Bricks.dll
│   │   ├── Bricks.RuntimeFramework.dll
│   │   ├── Castle.Core.dll
│   │   ├── Castle.DynamicProxy2.dll
│   │   ├── Core.dll
│   │   ├── Core.xml
│   │   ├── Foo.xml
│   │   ├── log4net.config
│   │   ├── log4net.dll
│   │   ├── nunit.framework.dll
│   │   ├── 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
│   └── wpftoolkit
│   ├── license.txt
│   ├── System.Windows.Controls.DataVisualization.Toolkit.dll
│   └── WPFToolkit.dll
├── Archiver
│   ├── Archiver.cs
│   ├── Archiver.csproj
│   ├── ChannelInfo.cs
│   ├── ChannelsSettings.cs
│   ├── Conditions.cs
│   ├── DatabaseFactory.cs
│   ├── DatabaseSettings.cs
│   ├── DatabaseSettingsForm.cs
│   ├── DatabaseSettingsForm.Designer.cs
│   ├── DatabaseSettingsForm.resx
│   ├── DbReader.cs
│   ├── DbWriter.cs
│   ├── obj
│   │   └── Debug
│   │   ├── Archiver.csproj.FileListAbsolute.txt
│   │   ├── Archiver.csproj.GenerateResource.Cache
│   │   ├── Archiver.csprojResolveAssemblyReference.cache
│   │   ├── Archiver.dll
│   │   ├── Archiver.pdb
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── FreeSCADA.Archiver.DatabaseSettingsForm.resources
│   │   ├── FreeSCADA.Archiver.StringConstants.resources
│   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   └── TempPE
│   │   └── StringConstants.Designer.cs.dll
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   ├── PropertyCommand.cs
│   ├── Rule.cs
│   ├── Storage.cs
│   ├── StringConstants.Designer.cs
│   └── StringConstants.resx
├── Archiver.Tests
│   ├── Archiver.Tests.csproj
│   ├── ChannelsSettingsTest.cs
│   ├── DatabaseSettingsTest.cs
│   ├── DbFactoryTest.cs
│   ├── Helpers.cs
│   ├── obj
│   │   └── Debug
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   └── Properties
│   └── AssemblyInfo.cs
├── Backup
│   ├── Archiver
│   │   ├── Archiver.cs
│   │   ├── Archiver.csproj
│   │   ├── ChannelInfo.cs
│   │   ├── ChannelsSettings.cs
│   │   ├── Conditions.cs
│   │   ├── DatabaseFactory.cs
│   │   ├── DatabaseSettings.cs
│   │   ├── DatabaseSettingsForm.cs
│   │   ├── DatabaseSettingsForm.Designer.cs
│   │   ├── DatabaseSettingsForm.resx
│   │   ├── DbReader.cs
│   │   ├── DbWriter.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── PropertyCommand.cs
│   │   ├── Rule.cs
│   │   ├── Storage.cs
│   │   ├── StringConstants.Designer.cs
│   │   └── StringConstants.resx
│   ├── Archiver.Tests
│   │   ├── Archiver.Tests.csproj
│   │   ├── ChannelsSettingsTest.cs
│   │   ├── DatabaseSettingsTest.cs
│   │   ├── DbFactoryTest.cs
│   │   ├── Helpers.cs
│   │   └── Properties
│   │   └── AssemblyInfo.cs
│   ├── CLServer
│   │   ├── ChannelEventHandler.cs
│   │   ├── ChannelInfo.cs
│   │   ├── ChannelState.cs
│   │   ├── CLServer.csproj
│   │   ├── IChannelInformationRetriever.cs
│   │   ├── IDataRetriever.cs
│   │   ├── IDataUpdatedCallback.cs
│   │   ├── Options.cs
│   │   ├── Program.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   └── Service.cs
│   ├── CLServer.ClientProxies
│   │   ├── CLServer.ClientProxies.csproj
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   └── Service.cs
│   ├── CLServer.Tests
│   │   ├── ChannelInformationRetrieverTest.cs
│   │   ├── CLServer.Tests.csproj
│   │   ├── DataRetrieverTest.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   └── ServerStarter.cs
│   ├── Common
│   │   ├── BaseChannel.cs
│   │   ├── BaseCommandContext.cs
│   │   ├── BaseCommand.cs
│   │   ├── BaseDropDownCommand.cs
│   │   ├── Commands.cs
│   │   ├── Common.csproj
│   │   ├── Common.snk
│   │   ├── CommunationPlugs.cs
│   │   ├── ConfigurationManager.cs
│   │   ├── Env.cs
│   │   ├── IChannel.cs
│   │   ├── ICommandContext.cs
│   │   ├── ICommand.cs
│   │   ├── ICommandItems.cs
│   │   ├── ICommands.cs
│   │   ├── ICommunicationPlug.cs
│   │   ├── IEnvironment.cs
│   │   ├── IVisualControlDescriptor.cs
│   │   ├── IVisualControlsPlug.cs
│   │   ├── Logger.cs
│   │   ├── MRUManager.cs
│   │   ├── NullCommand.cs
│   │   ├── ProjectConverters
│   │   │   ├── BaseProjectConverter.cs
│   │   │   └── ProjectConverter_200to201.cs
│   │   ├── Project.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
│   ├── 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
│   │   ├── 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
│   │   ├── SchemaDocument.cs
│   │   ├── SolidBrushConverter.cs
│   │   ├── TimeChartControl.cs
│   │   ├── VirtualCanvas.cs
│   │   ├── VirtualElement.cs
│   │   └── WPFShemaContainer.cs
│   ├── Common.Tests
│   │   ├── CommandMock.cs
│   │   ├── CommandsTest.cs
│   │   ├── Common.Tests.csproj
│   │   ├── CommunationPlugsTest.cs
│   │   ├── ConfigurationManagerTest.cs
│   │   ├── ProjectTest.cs
│   │   └── Properties
│   │   └── AssemblyInfo.cs
│   ├── Communication.CLServer
│   │   ├── ChannelConnection.cs
│   │   ├── ChannelFactory.cs
│   │   ├── Communication.CLServer.csproj
│   │   ├── ConnectionGroup.cs
│   │   ├── ImportChannelsForm.cs
│   │   ├── ImportChannelsForm.Designer.cs
│   │   ├── ImportChannelsForm.resx
│   │   ├── ImportProgressForm.cs
│   │   ├── ImportProgressForm.Designer.cs
│   │   ├── ImportProgressForm.resx
│   │   ├── Plugin.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── PropertyCommand.cs
│   │   ├── RemoutingChannel.cs
│   │   ├── SettingsForm.cs
│   │   ├── SettingsForm.Designer.cs
│   │   ├── SettingsForm.resx
│   │   └── StringConstants.cs
│   ├── Communication.MODBUSPlug
│   │   ├── AddStationForm.cs
│   │   ├── AddStationForm.Designer.cs
│   │   ├── AddStationForm.resx
│   │   ├── Channel.cs
│   │   ├── ChannelFactory.cs
│   │   ├── Communication.MODBUSPlug.csproj
│   │   ├── IModbusStation.cs
│   │   ├── ModbusBaseClientStation.cs
│   │   ├── ModbusEnums.cs
│   │   ├── ModbusSerialClientStation.cs
│   │   ├── ModbusTCPClientStation.cs
│   │   ├── ModifyChannelForm.cs
│   │   ├── ModifyChannelForm.Designer.cs
│   │   ├── ModifyChannelForm.resx
│   │   ├── ModifySerialClientStationForm.cs
│   │   ├── ModifySerialClientStationForm.Designer.cs
│   │   ├── ModifySerialClientStationForm.resx
│   │   ├── ModifyTCPClientStationForm.cs
│   │   ├── ModifyTCPClientStationForm.Designer.cs
│   │   ├── ModifyTCPClientStationForm.resx
│   │   ├── Plugin.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   └── Resources.resx
│   │   ├── PropertyCommand.cs
│   │   ├── Resources
│   │   │   └── refresh.png
│   │   ├── SettingsForm.cs
│   │   ├── SettingsForm.Designer.cs
│   │   ├── SettingsForm.resx
│   │   ├── StationFactory.cs
│   │   └── StringConstants.cs
│   ├── Communication.OPCPlug
│   │   ├── ChannelFactory.cs
│   │   ├── Communication.OPCPlug.csproj
│   │   ├── ConnectionGroup.cs
│   │   ├── ImportOPCForm.cs
│   │   ├── ImportOPCForm.Designer.cs
│   │   ├── ImportOPCForm.resx
│   │   ├── OPCBaseChannel.cs
│   │   ├── OPCDataCallback.cs
│   │   ├── Plugin.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   └── Resources.resx
│   │   ├── PropertyCommand.cs
│   │   ├── Resources
│   │   │   └── refresh.png
│   │   ├── SettingsForm.cs
│   │   ├── SettingsForm.Designer.cs
│   │   ├── SettingsForm.resx
│   │   └── StringConstants.cs
│   ├── Communication.OPCPlug.Tests
│   │   ├── Communication.OPCPlug.Tests.csproj
│   │   ├── PluginLoadingTest.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   └── ReadWriteChannelsTest.cs
│   ├── Communication.SimulatorPlug
│   │   ├── ChannelFactory.cs
│   │   ├── Communication.SimulatorPlug.csproj
│   │   ├── 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.cs
│   │   ├── SettingsForm.Designer.cs
│   │   ├── SettingsForm.resx
│   │   ├── SinusDoubleChannel.cs
│   │   └── StringConstants.cs
│   ├── Communication.SimulatorPlug.Tests
│   │   ├── Communication.SimulatorPlug.Tests.csproj
│   │   ├── PluginLoadingTest.cs
│   │   ├── PluginSettingsFormTest.cs
│   │   ├── PluginTest.cs
│   │   └── Properties
│   │   └── AssemblyInfo.cs
│   ├── Communication.SNMPPlug
│   │   ├── AgentFactory.cs
│   │   ├── app.config
│   │   ├── Channel.cs
│   │   ├── ChannelFactory.cs
│   │   ├── Communication.SNMPPlug.csproj
│   │   ├── FormProfile.cs
│   │   ├── FormProfile.Designer.cs
│   │   ├── FormProfile.resx
│   │   ├── FormTable.cs
│   │   ├── FormTable.Designer.cs
│   │   ├── IProfileRegistry.cs
│   │   ├── ModifyChannelForm.cs
│   │   ├── ModifyChannelForm.Designer.cs
│   │   ├── ModifyChannelForm.resx
│   │   ├── Plugin.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── PropertyCommand.cs
│   │   ├── SettingsForm.cs
│   │   ├── SettingsForm.Designer.cs
│   │   ├── SettingsForm.resx
│   │   ├── SNMPAgent.cs
│   │   └── StringConstants.cs
│   ├── Communication.Timers
│   │   ├── AbsoluteTimerChannel.cs
│   │   ├── ChannelFactory.cs
│   │   ├── Communication.Timers.csproj
│   │   ├── Plugin.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── PropertyCommand.cs
│   │   ├── RelativeTimerChannel.cs
│   │   ├── SettingsForm.cs
│   │   ├── SettingsForm.Designer.cs
│   │   ├── SettingsForm.resx
│   │   └── StringConstants.cs
│   ├── Designer
│   │   ├── CommandManager.cs
│   │   ├── Designer.csproj
│   │   ├── DialogMessages.Designer.cs
│   │   ├── DialogMessages.resx
│   │   ├── Dialogs
│   │   │   ├── ProjectMediaDialog.cs
│   │   │   ├── ProjectMediaDialog.Designer.cs
│   │   │   ├── ProjectMediaDialog.resx
│   │   │   ├── RenameSchemaForm.cs
│   │   │   ├── RenameSchemaForm.Designer.cs
│   │   │   ├── RenameSchemaForm.resx
│   │   │   ├── SaveDocumentsDialog.cs
│   │   │   ├── SaveDocumentsDialog.Designer.cs
│   │   │   ├── SaveDocumentsDialog.resx
│   │   │   ├── VariablesDialog.cs
│   │   │   ├── VariablesDialog.Designer.cs
│   │   │   └── VariablesDialog.resx
│   │   ├── HelpCommands.cs
│   │   ├── MainForm.cs
│   │   ├── MainForm.Designer.cs
│   │   ├── MainForm.resx
│   │   ├── Program.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Resources
│   │   │   ├── arrow_redo.png
│   │   │   ├── arrow_undo.png
│   │   │   ├── checkmark.png
│   │   │   ├── cog_edit.png
│   │   │   ├── cursor.png
│   │   │   ├── cut.png
│   │   │   ├── db_settings.png
│   │   │   ├── disk.png
│   │   │   ├── IronPython.syn
│   │   │   ├── 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_add.png
│   │   │   ├── script.png
│   │   │   ├── script_remove.png
│   │   │   ├── shape_ellipse_add.png
│   │   │   ├── shape_group.png
│   │   │   ├── shape_line_add.png
│   │   │   ├── shape_square_add.png
│   │   │   ├── shape_ungroup.png
│   │   │   ├── 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
│   │   │   │   ├── Controlls
│   │   │   │   │   ├── DragThumb.cs
│   │   │   │   │   ├── PointDragThumb.cs
│   │   │   │   │   ├── ResizeThumb.cs
│   │   │   │   │   ├── RotateThumb.cs
│   │   │   │   │   └── styles.xaml
│   │   │   │   ├── DragResizeRotateManipulator.cs
│   │   │   │   ├── GeometryHilightManipulator.cs
│   │   │   │   ├── PolylineEditManipulantor.cs
│   │   │   │   └── TextBoxManipulator.cs
│   │   │   ├── ObjectsFactory.cs
│   │   │   ├── PropertiesUtils
│   │   │   │   ├── BaseBindingPanel.cs
│   │   │   │   ├── BaseBindingPanel.Designer.cs
│   │   │   │   ├── CommonBindingDialog.cs
│   │   │   │   ├── CommonBindingDialog.designer.cs
│   │   │   │   ├── CommonBindingDialog.resx
│   │   │   │   ├── NumericBindingPanel.cs
│   │   │   │   ├── NumericBindingPanel.Designer.cs
│   │   │   │   ├── NumericBindingPanel.resx
│   │   │   │   ├── PropertiesMap.cs
│   │   │   │   ├── PropertyGridTypeEditors
│   │   │   │   │   ├── ChannelSelectEditor.cs
│   │   │   │   │   ├── ColorEditor.cs
│   │   │   │   │   ├── ContentEditorDialog.cs
│   │   │   │   │   ├── ContentEditorDialog.Designer.cs
│   │   │   │   │   ├── ContentEditorDialog.resx
│   │   │   │   │   ├── ImageEditor.cs
│   │   │   │   │   └── StyleEditor.cs
│   │   │   │   ├── PropertyWrapper.cs
│   │   │   │   ├── PropProxy.cs
│   │   │   │   ├── ScriptExpressionBindingPanel.cs
│   │   │   │   ├── ScriptExpressionBindingPanel.Designer.cs
│   │   │   │   ├── ScriptExpressionBindingPanel.resx
│   │   │   │   ├── SolidBrushBindingPanel.cs
│   │   │   │   ├── SolidBrushBindingPanel.Designer.cs
│   │   │   │   ├── SolidBrushBindingPanel.resx
│   │   │   │   ├── StringBindingPanel.cs
│   │   │   │   ├── StringBindingPanel.Designer.cs
│   │   │   │   ├── StringBindingPanel.resx
│   │   │   │   └── TypeConverters
│   │   │   │   └── DependencyObjectConverter.cs
│   │   │   ├── SchemaCommands.cs
│   │   │   ├── SchemaMenuContext.cs
│   │   │   ├── SelectionManager.cs
│   │   │   ├── StylesLibrary.cs
│   │   │   ├── Tools
│   │   │   │   ├── ActionEditTool.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
│   ├── Designer.Tests
│   │   ├── App.config
│   │   ├── BindingDialogWrapper.cs
│   │   ├── BindingEditingTest.cs
│   │   ├── Designer.Tests.csproj
│   │   ├── GridWrapper.cs
│   │   ├── Helpers.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── SaveLoadFunctionalityTest.cs
│   │   ├── SchemaEditingTest.cs
│   │   └── ToolBoxWrapper.cs
│   ├── FreeSCADA2.sln
│   ├── RunTime
│   │   ├── CommandManager.cs
│   │   ├── DialogMessages.Designer.cs
│   │   ├── DialogMessages.resx
│   │   ├── DocumentCommands.cs
│   │   ├── MainForm.cs
│   │   ├── MainForm.Designer.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
│   │   ├── 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
│   └── VisualControls.FS2EasyControls
│   ├── AnalogTextValue.cs
│   ├── AnalogTextValueWrappers.cs
│   ├── BinaryColorText.cs
│   ├── BinaryColorTextWrappers.cs
│   ├── Plugin.cs
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   ├── PropertyCommand.cs
│   ├── StringConstants.cs
│   └── VisualControls.FS2EasyControls.csproj
├── bin
│   └── Debug
│   ├── Archiver.dll
│   ├── Archiver.pdb
│   ├── Common.dll
│   ├── CommonGUI.dll
│   ├── CommonGUI.pdb
│   ├── Common.pdb
│   ├── Communication.MODBUSPlug.dll
│   ├── Communication.MODBUSPlug.pdb
│   ├── Communication.OPCPlug.dll
│   ├── Communication.OPCPlug.pdb
│   ├── Communication.SimulatorPlug.dll
│   ├── Communication.SimulatorPlug.pdb
│   ├── Communication.Timers.dll
│   ├── Communication.Timers.pdb
│   ├── Designer.exe
│   ├── Designer.pdb
│   ├── Designer.vshost.exe
│   ├── Designer.vshost.exe.manifest
│   ├── Designer.XML
│   ├── DevAge.Core.dll
│   ├── DevAge.Core.xml
│   ├── DevAge.Windows.Forms.dll
│   ├── DevAge.Windows.Forms.xml
│   ├── DynamicDataDisplay.dll
│   ├── ICSharpCode.SharpZipLib.dll
│   ├── IronPython.dll
│   ├── IronPython.Modules.dll
│   ├── Kent.Boogaart.Converters.dll
│   ├── Kent.Boogaart.HelperTrinity.dll
│   ├── log4net.dll
│   ├── Microsoft.Scripting.Core.dll
│   ├── Microsoft.Scripting.dll
│   ├── Microsoft.Scripting.ExtensionAttribute.dll
│   ├── Modbus.dll
│   ├── NPlot.dll
│   ├── OpcRcw.Comn.dll
│   ├── OpcRcw.Da.dll
│   ├── Puzzle.SyntaxBox.NET3.5.dll
│   ├── Resources
│   │   ├── colors.xml
│   │   └── svg2xaml.xsl
│   ├── RunTime.exe
│   ├── RunTime.pdb
│   ├── SourceGrid.dll
│   ├── SourceGrid.xml
│   ├── SQLite
│   │   ├── Itanium
│   │   │   └── System.Data.SQLite.DLL
│   │   ├── license.txt
│   │   ├── x32
│   │   │   └── System.Data.SQLite.DLL
│   │   └── x64
│   │   └── System.Data.SQLite.DLL
│   ├── Styles
│   │   ├── 3DSlider.xaml
│   │   ├── BigChecBox.xaml
│   │   ├── GuegeTemplate.xaml
│   │   ├── nofrillsScroll.xaml
│   │   ├── SpringScroll.xaml
│   │   ├── textVal.xaml
│   │   └── thermotemplate.xaml
│   ├── ToolBox.dll
│   ├── Unme.Common.dll
│   ├── WeifenLuo.WinFormsUI.Docking.dll
│   └── WPFToolkit.dll
├── CLServer
│   ├── ChannelEventHandler.cs
│   ├── ChannelInfo.cs
│   ├── ChannelState.cs
│   ├── CLServer.csproj
│   ├── IChannelInformationRetriever.cs
│   ├── IDataRetriever.cs
│   ├── IDataUpdatedCallback.cs
│   ├── obj
│   │   └── Debug
│   │   ├── CLServer.csprojResolveAssemblyReference.cache
│   │   └── DesignTimeResolveAssemblyReferencesInput.cache
│   ├── Options.cs
│   ├── Program.cs
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   └── Service.cs
├── CLServer.ClientProxies
│   ├── CLServer.ClientProxies.csproj
│   ├── obj
│   │   └── Debug
│   │   └── DesignTimeResolveAssemblyReferencesInput.cache
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   ├── scripts
│   │   └── generate_stub.cmd
│   └── Service.cs
├── CLServer.Tests
│   ├── ChannelInformationRetrieverTest.cs
│   ├── CLServer.Tests.csproj
│   ├── DataRetrieverTest.cs
│   ├── obj
│   │   └── Debug
│   │   └── DesignTimeResolveAssemblyReferencesInput.cache
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   └── ServerStarter.cs
├── Common
│   ├── BaseChannel.cs
│   ├── BaseCommandContext.cs
│   ├── BaseCommand.cs
│   ├── BaseDropDownCommand.cs
│   ├── Commands.cs
│   ├── Common.csproj
│   ├── Common.snk
│   ├── CommunationPlugs.cs
│   ├── ConfigurationManager.cs
│   ├── Env.cs
│   ├── IChannel.cs
│   ├── ICommandContext.cs
│   ├── ICommand.cs
│   ├── ICommandItems.cs
│   ├── ICommands.cs
│   ├── ICommunicationPlug.cs
│   ├── IEnvironment.cs
│   ├── IVisualControlDescriptor.cs
│   ├── IVisualControlsPlug.cs
│   ├── Logger.cs
│   ├── MRUManager.cs
│   ├── NullCommand.cs
│   ├── obj
│   │   └── Debug
│   │   ├── Common.csproj.FileListAbsolute.txt
│   │   ├── Common.csproj.GenerateResource.Cache
│   │   ├── Common.csprojResolveAssemblyReference.cache
│   │   ├── Common.dll
│   │   ├── Common.pdb
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── FreeSCADA.Common.StringResources.resources
│   │   └── TempPE
│   │   └── StringResources.Designer.cs.dll
│   ├── ProjectConverters
│   │   ├── BaseProjectConverter.cs
│   │   └── ProjectConverter_200to201.cs
│   ├── Project.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
├── 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
│   ├── Converters
│   │   ├── ComposingConverter.cs
│   │   ├── RangeConverter.cs
│   │   └── ScriptConverter.cs
│   ├── Gestures
│   │   ├── AutoScroll.cs
│   │   ├── ExponentialAnimation.cs
│   │   ├── MapZoom.cs
│   │   ├── Pan.cs
│   │   ├── RectangleSelectionGesture.cs
│   │   └── SelectionRectVisual.cs
│   ├── MediaProvider.cs
│   ├── obj
│   │   └── Debug
│   │   ├── CommonGUI.csproj.FileListAbsolute.txt
│   │   ├── CommonGUI.csprojResolveAssemblyReference.cache
│   │   ├── CommonGUI.dll
│   │   ├── CommonGUI.pdb
│   │   └── DesignTimeResolveAssemblyReferencesInput.cache
│   ├── 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
├── Common.Tests
│   ├── CommandMock.cs
│   ├── CommandsTest.cs
│   ├── Common.Tests.csproj
│   ├── CommunationPlugsTest.cs
│   ├── ConfigurationManagerTest.cs
│   ├── obj
│   │   └── Debug
│   │   ├── Common.Tests.csprojResolveAssemblyReference.cache
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   ├── ProjectTest.cs
│   └── Properties
│   └── AssemblyInfo.cs
├── Communication.CLServer
│   ├── ChannelConnection.cs
│   ├── ChannelFactory.cs
│   ├── Communication.CLServer.csproj
│   ├── ConnectionGroup.cs
│   ├── ImportChannelsForm.cs
│   ├── ImportChannelsForm.Designer.cs
│   ├── ImportChannelsForm.resx
│   ├── ImportProgressForm.cs
│   ├── ImportProgressForm.Designer.cs
│   ├── ImportProgressForm.resx
│   ├── obj
│   │   └── Debug
│   │   └── DesignTimeResolveAssemblyReferencesInput.cache
│   ├── Plugin.cs
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   ├── PropertyCommand.cs
│   ├── RemoutingChannel.cs
│   ├── SettingsForm.cs
│   ├── SettingsForm.Designer.cs
│   ├── SettingsForm.resx
│   └── StringConstants.cs
├── Communication.MODBUSPlug
│   ├── AddStationForm.cs
│   ├── AddStationForm.Designer.cs
│   ├── AddStationForm.resx
│   ├── Channel.cs
│   ├── ChannelFactory.cs
│   ├── Communication.MODBUSPlug.csproj
│   ├── IModbusStation.cs
│   ├── ModbusBaseClientStation.cs
│   ├── ModbusEnums.cs
│   ├── ModbusSerialClientStation.cs
│   ├── ModbusStation.cs
│   ├── ModbusTCPClientStation.cs
│   ├── ModifyChannelForm.cs
│   ├── ModifyChannelForm.Designer.cs
│   ├── ModifyChannelForm.resx
│   ├── ModifySerialClientStationForm.cs
│   ├── ModifySerialClientStationForm.Designer.cs
│   ├── ModifySerialClientStationForm.resx
│   ├── ModifyTCPClientStationForm.cs
│   ├── ModifyTCPClientStationForm.Designer.cs
│   ├── ModifyTCPClientStationForm.resx
│   ├── obj
│   │   └── Debug
│   │   ├── Communication.MODBUSPlug.csproj.FileListAbsolute.txt
│   │   ├── Communication.MODBUSPlug.csproj.GenerateResource.Cache
│   │   ├── Communication.MODBUSPlug.csprojResolveAssemblyReference.cache
│   │   ├── 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
│   ├── Plugin.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   └── Resources.resx
│   ├── PropertyCommand.cs
│   ├── Resources
│   │   └── refresh.png
│   ├── SettingsForm.cs
│   ├── SettingsForm.Designer.cs
│   ├── SettingsForm.resx
│   ├── StationFactory.cs
│   └── StringConstants.cs
├── Communication.OPCPlug
│   ├── ChannelFactory.cs
│   ├── Communication.OPCPlug.csproj
│   ├── ConnectionGroup.cs
│   ├── ImportOPCForm.cs
│   ├── ImportOPCForm.Designer.cs
│   ├── ImportOPCForm.resx
│   ├── obj
│   │   └── Debug
│   │   ├── Communication.OPCPlug.csproj.FileListAbsolute.txt
│   │   ├── Communication.OPCPlug.csproj.GenerateResource.Cache
│   │   ├── Communication.OPCPlug.csprojResolveAssemblyReference.cache
│   │   ├── Communication.OPCPlug.dll
│   │   ├── Communication.OPCPlug.pdb
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── FreeSCADA.Communication.OPCPlug.ImportOPCForm.resources
│   │   ├── FreeSCADA.Communication.OPCPlug.Properties.Resources.resources
│   │   ├── FreeSCADA.Communication.OPCPlug.SettingsForm.resources
│   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   └── TempPE
│   │   └── Properties.Resources.Designer.cs.dll
│   ├── OpcBaseChannel.cs
│   ├── OPCDataCallback.cs
│   ├── Plugin.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   └── Resources.resx
│   ├── PropertyCommand.cs
│   ├── Resources
│   │   └── refresh.png
│   ├── SettingsForm.cs
│   ├── SettingsForm.Designer.cs
│   ├── SettingsForm.resx
│   └── StringConstants.cs
├── Communication.OPCPlug.Tests
│   ├── Communication.OPCPlug.Tests.csproj
│   ├── obj
│   │   └── Debug
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   ├── PluginLoadingTest.cs
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   └── ReadWriteChannelsTest.cs
├── Communication.SimulatorPlug
│   ├── ChannelBase.cs
│   ├── ChannelFactory.cs
│   ├── Communication.SimulatorPlug.csproj
│   ├── ComputableChannel.cs
│   ├── CurrentTimeChannel.cs
│   ├── GenericChannel.cs
│   ├── obj
│   │   └── Debug
│   │   ├── Communication.SimulatorPlug.csproj.FileListAbsolute.txt
│   │   ├── Communication.SimulatorPlug.csproj.GenerateResource.Cache
│   │   ├── Communication.SimulatorPlug.csprojResolveAssemblyReference.cache
│   │   ├── Communication.SimulatorPlug.dll
│   │   ├── Communication.SimulatorPlug.pdb
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── FreeSCADA.Communication.SimulatorPlug.Properties.Resources.resources
│   │   ├── FreeSCADA.Communication.SimulatorPlug.SettingsForm.resources
│   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   └── TempPE
│   │   └── Properties.Resources.Designer.cs.dll
│   ├── Plugin.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── IronPython.syn
│   │   ├── Resources.Designer.cs
│   │   └── Resources.resx
│   ├── PropertyCommand.cs
│   ├── RampIntegerChannel.cs
│   ├── RandomIntegerChannel.cs
│   ├── SawIntegerChannel.cs
│   ├── SettingsForm.cs
│   ├── SettingsForm.Designer.cs
│   ├── SettingsForm.resx
│   ├── SinusDoubleChannel.cs
│   └── StringConstants.cs
├── Communication.SimulatorPlug.Tests
│   ├── Communication.SimulatorPlug.Tests.csproj
│   ├── obj
│   │   └── Debug
│   │   ├── Communication.SimulatorPlug.Tests.csprojResolveAssemblyReference.cache
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   ├── PluginLoadingTest.cs
│   ├── PluginSettingsFormTest.cs
│   ├── PluginTest.cs
│   └── Properties
│   └── AssemblyInfo.cs
├── Communication.SNMPPlug
│   ├── AgentFactory.cs
│   ├── app.config
│   ├── Channel.cs
│   ├── ChannelFactory.cs
│   ├── Communication.SNMPPlug.csproj
│   ├── FormProfile.cs
│   ├── FormProfile.Designer.cs
│   ├── FormProfile.resx
│   ├── FormTable.cs
│   ├── FormTable.Designer.cs
│   ├── IProfileRegistry.cs
│   ├── ModifyChannelForm.cs
│   ├── ModifyChannelForm.Designer.cs
│   ├── ModifyChannelForm.resx
│   ├── obj
│   │   └── Debug
│   │   ├── Communication.SNMPPlug.csprojResolveAssemblyReference.cache
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   ├── Plugin.cs
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   ├── PropertyCommand.cs
│   ├── SettingsForm.cs
│   ├── SettingsForm.Designer.cs
│   ├── SettingsForm.resx
│   ├── SNMPAgent.cs
│   └── StringConstants.cs
├── Communication.Timers
│   ├── AbsoluteTimerChannel.cs
│   ├── ChannelBase.cs
│   ├── ChannelFactory.cs
│   ├── Communication.Timers.csproj
│   ├── obj
│   │   └── Debug
│   │   ├── Communication.Timers.csproj.FileListAbsolute.txt
│   │   ├── Communication.Timers.csproj.GenerateResource.Cache
│   │   ├── Communication.Timers.csprojResolveAssemblyReference.cache
│   │   ├── Communication.Timers.dll
│   │   ├── Communication.Timers.pdb
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── FreeSCADA.Communication.Timers.SettingsForm.resources
│   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   ├── Plugin.cs
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   ├── PropertyCommand.cs
│   ├── RelativeTimerChannel.cs
│   ├── SettingsForm.cs
│   ├── SettingsForm.Designer.cs
│   ├── SettingsForm.resx
│   └── StringConstants.cs
├── Designer
│   ├── CommandManager.cs
│   ├── Designer.csproj
│   ├── DialogMessages.Designer.cs
│   ├── DialogMessages.resx
│   ├── Dialogs
│   │   ├── ProjectMediaDialog.cs
│   │   ├── ProjectMediaDialog.Designer.cs
│   │   ├── ProjectMediaDialog.resx
│   │   ├── RenameSchemaForm.cs
│   │   ├── RenameSchemaForm.Designer.cs
│   │   ├── RenameSchemaForm.resx
│   │   ├── SaveDocumentsDialog.cs
│   │   ├── SaveDocumentsDialog.Designer.cs
│   │   ├── SaveDocumentsDialog.resx
│   │   ├── VariablesDialog.cs
│   │   ├── VariablesDialog.Designer.cs
│   │   └── VariablesDialog.resx
│   ├── HelpCommands.cs
│   ├── MainForm.cs
│   ├── MainForm.Designer.cs
│   ├── MainForm.resx
│   ├── obj
│   │   └── Debug
│   │   ├── Designer_Content.g.cs
│   │   ├── Designer_Content.g.i.cs
│   │   ├── Designer.csproj.FileListAbsolute.txt
│   │   ├── Designer.csproj.GenerateResource.Cache
│   │   ├── Designer.csprojResolveAssemblyReference.cache
│   │   ├── Designer.exe
│   │   ├── Designer.g.resources
│   │   ├── Designer_MarkupCompile.cache
│   │   ├── Designer_MarkupCompile.i.cache
│   │   ├── Designer_MarkupCompile.lref
│   │   ├── Designer.pdb
│   │   ├── DesignTimeResolveAssemblyReferences.cache
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── 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
│   │   └── SchemaEditor
│   │   └── Manipulators
│   │   └── Controlls
│   │   ├── styles.baml
│   │   ├── styles.g.cs
│   │   └── styles.g.i.cs
│   ├── Program.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── Resources
│   │   ├── arrow_redo.png
│   │   ├── arrow_undo.png
│   │   ├── checkmark.png
│   │   ├── cog_edit.png
│   │   ├── colors.xml
│   │   ├── cursor.png
│   │   ├── cut.png
│   │   ├── db_settings.png
│   │   ├── disk_edit.png
│   │   ├── disk.png
│   │   ├── IronPython.syn
│   │   ├── 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_add.png
│   │   ├── script.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.cs
│   │   │   ├── BaseBindingPanel.Designer.cs
│   │   │   ├── CommonBindingDialog.cs
│   │   │   ├── CommonBindingDialog.Designer.cs
│   │   │   ├── CommonBindingDialog.resx
│   │   │   ├── NumericBindingPanel.cs
│   │   │   ├── NumericBindingPanel.Designer.cs
│   │   │   ├── NumericBindingPanel.resx
│   │   │   ├── PropertiesMap.cs
│   │   │   ├── PropertyGridTypeEditors
│   │   │   │   ├── ChannelSelectEditor.cs
│   │   │   │   ├── ColorEditor.cs
│   │   │   │   ├── ContentEditorDialog.cs
│   │   │   │   ├── ContentEditorDialog.Designer.cs
│   │   │   │   ├── ContentEditorDialog.resx
│   │   │   │   ├── ImageEditor.cs
│   │   │   │   └── StyleEditor.cs
│   │   │   ├── PropertyWrapper.cs
│   │   │   ├── PropProxy.cs
│   │   │   ├── ScriptExpressionBindingPanel.cs
│   │   │   ├── ScriptExpressionBindingPanel.Designer.cs
│   │   │   ├── ScriptExpressionBindingPanel.resx
│   │   │   ├── SolidBrushBindingPanel.cs
│   │   │   ├── SolidBrushBindingPanel.Designer.cs
│   │   │   ├── SolidBrushBindingPanel.resx
│   │   │   ├── StringBindingPanel.cs
│   │   │   ├── StringBindingPanel.Designer.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
├── Designer.Tests
│   ├── App.config
│   ├── BindingDialogWrapper.cs
│   ├── BindingEditingTest.cs
│   ├── Designer.Tests.csproj
│   ├── GridWrapper.cs
│   ├── Helpers.cs
│   ├── obj
│   │   └── Debug
│   │   ├── Designer.Tests.csprojResolveAssemblyReference.cache
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   ├── SaveLoadFunctionalityTest.cs
│   ├── SchemaEditingTest.cs
│   └── ToolBoxWrapper.cs
├── Documents
│   ├── CodingStyleGuide.pdf
│   ├── communication plugin instances.png
│   ├── communication plugin instances.vsd
│   ├── FS2_Roadmap.ods
│   ├── pavel_todo.txt
│   ├── todo.txt
│   ├── UML
│   │   ├── FreeSCADA.vpp
│   │   ├── Readme.txt
│   │   └── Window management.png
│   └── Unit testing.odt
├── FreeSCADA2.sln
├── FreeSCADA2.v12.suo
├── 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_add.png
│   ├── script.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
├── Installer
│   ├── FreeSCADA2.wxs
│   └── Installer.wixproj
├── Installer.sln
├── license.rtf
├── license.txt
├── RunTime
│   ├── CommandManager.cs
│   ├── DialogMessages.Designer.cs
│   ├── DialogMessages.resx
│   ├── DocumentCommands.cs
│   ├── MainForm.cs
│   ├── MainForm.Designer.cs
│   ├── MainForm.resx
│   ├── obj
│   │   └── Debug
│   │   ├── 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
│   │   ├── RunTime.csproj.FileListAbsolute.txt
│   │   ├── RunTime.csproj.GenerateResource.Cache
│   │   ├── RunTime.csprojResolveAssemblyReference.cache
│   │   ├── RunTime.exe
│   │   ├── RunTime.pdb
│   │   └── TempPE
│   │   ├── DialogMessages.Designer.cs.dll
│   │   ├── Properties.Resources.Designer.cs.dll
│   │   └── StringResources.Designer.cs.dll
│   ├── 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
│   ├── 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
├── Samples
│   ├── analogValue.fs2
│   ├── BigCheckCheckBox.xaml
│   ├── BindingExample.fs2
│   ├── bouncing_ball.fs2
│   ├── chart.fs2
│   ├── chart_sample
│   │   ├── project.fs2
│   │   └── Swordfish.WPF.Charts.dll
│   ├── Chart.xaml
│   ├── checkboxTest.fs2
│   ├── clinton.svg
│   ├── CoffeeMachine.fs2
│   ├── Example.fs2
│   ├── ImagesExample.fs2
│   ├── lion.svg
│   ├── modbus.fs2
│   ├── modbus_test_conversion.fs2
│   ├── MoveRotate.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
│   ├── Styles
│   │   ├── 3DSlider.xaml
│   │   ├── BigChecBox.xaml
│   │   ├── GuegeTemplate.xaml
│   │   ├── nofrillsScroll.xaml
│   │   ├── SpringScroll.xaml
│   │   ├── textVal.xaml
│   │   └── thermotemplate.xaml
│   ├── Swordfish.WPF.Charts.dll
│   ├── tank.fs2
│   ├── TermalControl.fs2
│   ├── test.fs2
│   ├── tiger.svg
│   ├── timertest.fs2
│   └── water.svg
├── UpgradeLog.htm
└── VisualControls.FS2EasyControls
├── AnalogTextValue.cs
├── AnalogTextValueWrappers.cs
├── BinaryColorText.cs
├── BinaryColorTextWrappers.cs
├── obj
│   └── Debug
│   └── DesignTimeResolveAssemblyReferencesInput.cache
├── Plugin.cs
├── Properties
│   └── AssemblyInfo.cs
├── PropertyCommand.cs
├── StringConstants.cs
└── VisualControls.FS2EasyControls.csproj

214 directories, 1372 files

标签:

网友评论

第 1 楼 hantai1995 发表于: 2021-07-31 16:08 13
资源有问题,其实就是开源的FreeSCADA,对于想自己做组态设计器的没有什么作用

支持(0) 盖楼(回复)

发表评论

(您的评论需要经过审核才能显示)

查看所有1条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警