Subject | Hash | Author | Date (UTC) |
---|---|---|---|
初始化 | 9e7cec22566de4f0fcc7aad108ac0dc18dceed14 | 王林 | 2021-04-23 02:45:33 |
File .gitattributes added (mode: 100644) (index 0000000..1ff0c42) | |||
1 | ############################################################################### | ||
2 | # Set default behavior to automatically normalize line endings. | ||
3 | ############################################################################### | ||
4 | * text=auto | ||
5 | |||
6 | ############################################################################### | ||
7 | # Set default behavior for command prompt diff. | ||
8 | # | ||
9 | # This is need for earlier builds of msysgit that does not have it on by | ||
10 | # default for csharp files. | ||
11 | # Note: This is only used by command line | ||
12 | ############################################################################### | ||
13 | #*.cs diff=csharp | ||
14 | |||
15 | ############################################################################### | ||
16 | # Set the merge driver for project and solution files | ||
17 | # | ||
18 | # Merging from the command prompt will add diff markers to the files if there | ||
19 | # are conflicts (Merging from VS is not affected by the settings below, in VS | ||
20 | # the diff markers are never inserted). Diff markers may cause the following | ||
21 | # file extensions to fail to load in VS. An alternative would be to treat | ||
22 | # these files as binary and thus will always conflict and require user | ||
23 | # intervention with every merge. To do so, just uncomment the entries below | ||
24 | ############################################################################### | ||
25 | #*.sln merge=binary | ||
26 | #*.csproj merge=binary | ||
27 | #*.vbproj merge=binary | ||
28 | #*.vcxproj merge=binary | ||
29 | #*.vcproj merge=binary | ||
30 | #*.dbproj merge=binary | ||
31 | #*.fsproj merge=binary | ||
32 | #*.lsproj merge=binary | ||
33 | #*.wixproj merge=binary | ||
34 | #*.modelproj merge=binary | ||
35 | #*.sqlproj merge=binary | ||
36 | #*.wwaproj merge=binary | ||
37 | |||
38 | ############################################################################### | ||
39 | # behavior for image files | ||
40 | # | ||
41 | # image files are treated as binary by default. | ||
42 | ############################################################################### | ||
43 | #*.jpg binary | ||
44 | #*.png binary | ||
45 | #*.gif binary | ||
46 | |||
47 | ############################################################################### | ||
48 | # diff behavior for common document formats | ||
49 | # | ||
50 | # Convert binary document formats to text before diffing them. This feature | ||
51 | # is only available from the command line. Turn it on by uncommenting the | ||
52 | # entries below. | ||
53 | ############################################################################### | ||
54 | #*.doc diff=astextplain | ||
55 | #*.DOC diff=astextplain | ||
56 | #*.docx diff=astextplain | ||
57 | #*.DOCX diff=astextplain | ||
58 | #*.dot diff=astextplain | ||
59 | #*.DOT diff=astextplain | ||
60 | #*.pdf diff=astextplain | ||
61 | #*.PDF diff=astextplain | ||
62 | #*.rtf diff=astextplain | ||
63 | #*.RTF diff=astextplain |
File .gitignore added (mode: 100644) (index 0000000..4ce6fdd) | |||
1 | ## Ignore Visual Studio temporary files, build results, and | ||
2 | ## files generated by popular Visual Studio add-ons. | ||
3 | ## | ||
4 | ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore | ||
5 | |||
6 | # User-specific files | ||
7 | *.rsuser | ||
8 | *.suo | ||
9 | *.user | ||
10 | *.userosscache | ||
11 | *.sln.docstates | ||
12 | |||
13 | # User-specific files (MonoDevelop/Xamarin Studio) | ||
14 | *.userprefs | ||
15 | |||
16 | # Build results | ||
17 | [Dd]ebug/ | ||
18 | [Dd]ebugPublic/ | ||
19 | [Rr]elease/ | ||
20 | [Rr]eleases/ | ||
21 | x64/ | ||
22 | x86/ | ||
23 | [Aa][Rr][Mm]/ | ||
24 | [Aa][Rr][Mm]64/ | ||
25 | bld/ | ||
26 | [Bb]in/ | ||
27 | [Oo]bj/ | ||
28 | [Ll]og/ | ||
29 | |||
30 | # Visual Studio 2015/2017 cache/options directory | ||
31 | .vs/ | ||
32 | # Uncomment if you have tasks that create the project's static files in wwwroot | ||
33 | #wwwroot/ | ||
34 | |||
35 | # Visual Studio 2017 auto generated files | ||
36 | Generated\ Files/ | ||
37 | |||
38 | # MSTest test Results | ||
39 | [Tt]est[Rr]esult*/ | ||
40 | [Bb]uild[Ll]og.* | ||
41 | |||
42 | # NUNIT | ||
43 | *.VisualState.xml | ||
44 | TestResult.xml | ||
45 | |||
46 | # Build Results of an ATL Project | ||
47 | [Dd]ebugPS/ | ||
48 | [Rr]eleasePS/ | ||
49 | dlldata.c | ||
50 | |||
51 | # Benchmark Results | ||
52 | BenchmarkDotNet.Artifacts/ | ||
53 | |||
54 | # .NET Core | ||
55 | project.lock.json | ||
56 | project.fragment.lock.json | ||
57 | artifacts/ | ||
58 | |||
59 | # StyleCop | ||
60 | StyleCopReport.xml | ||
61 | |||
62 | # Files built by Visual Studio | ||
63 | *_i.c | ||
64 | *_p.c | ||
65 | *_h.h | ||
66 | *.ilk | ||
67 | *.meta | ||
68 | *.obj | ||
69 | *.iobj | ||
70 | *.pch | ||
71 | *.pdb | ||
72 | *.ipdb | ||
73 | *.pgc | ||
74 | *.pgd | ||
75 | *.rsp | ||
76 | *.sbr | ||
77 | *.tlb | ||
78 | *.tli | ||
79 | *.tlh | ||
80 | *.tmp | ||
81 | *.tmp_proj | ||
82 | *_wpftmp.csproj | ||
83 | *.log | ||
84 | *.vspscc | ||
85 | *.vssscc | ||
86 | .builds | ||
87 | *.pidb | ||
88 | *.svclog | ||
89 | *.scc | ||
90 | |||
91 | # Chutzpah Test files | ||
92 | _Chutzpah* | ||
93 | |||
94 | # Visual C++ cache files | ||
95 | ipch/ | ||
96 | *.aps | ||
97 | *.ncb | ||
98 | *.opendb | ||
99 | *.opensdf | ||
100 | *.sdf | ||
101 | *.cachefile | ||
102 | *.VC.db | ||
103 | *.VC.VC.opendb | ||
104 | |||
105 | # Visual Studio profiler | ||
106 | *.psess | ||
107 | *.vsp | ||
108 | *.vspx | ||
109 | *.sap | ||
110 | |||
111 | # Visual Studio Trace Files | ||
112 | *.e2e | ||
113 | |||
114 | # TFS 2012 Local Workspace | ||
115 | $tf/ | ||
116 | |||
117 | # Guidance Automation Toolkit | ||
118 | *.gpState | ||
119 | |||
120 | # ReSharper is a .NET coding add-in | ||
121 | _ReSharper*/ | ||
122 | *.[Rr]e[Ss]harper | ||
123 | *.DotSettings.user | ||
124 | |||
125 | # JustCode is a .NET coding add-in | ||
126 | .JustCode | ||
127 | |||
128 | # TeamCity is a build add-in | ||
129 | _TeamCity* | ||
130 | |||
131 | # DotCover is a Code Coverage Tool | ||
132 | *.dotCover | ||
133 | |||
134 | # AxoCover is a Code Coverage Tool | ||
135 | .axoCover/* | ||
136 | !.axoCover/settings.json | ||
137 | |||
138 | # Visual Studio code coverage results | ||
139 | *.coverage | ||
140 | *.coveragexml | ||
141 | |||
142 | # NCrunch | ||
143 | _NCrunch_* | ||
144 | .*crunch*.local.xml | ||
145 | nCrunchTemp_* | ||
146 | |||
147 | # MightyMoose | ||
148 | *.mm.* | ||
149 | AutoTest.Net/ | ||
150 | |||
151 | # Web workbench (sass) | ||
152 | .sass-cache/ | ||
153 | |||
154 | # Installshield output folder | ||
155 | [Ee]xpress/ | ||
156 | |||
157 | # DocProject is a documentation generator add-in | ||
158 | DocProject/buildhelp/ | ||
159 | DocProject/Help/*.HxT | ||
160 | DocProject/Help/*.HxC | ||
161 | DocProject/Help/*.hhc | ||
162 | DocProject/Help/*.hhk | ||
163 | DocProject/Help/*.hhp | ||
164 | DocProject/Help/Html2 | ||
165 | DocProject/Help/html | ||
166 | |||
167 | # Click-Once directory | ||
168 | publish/ | ||
169 | |||
170 | # Publish Web Output | ||
171 | *.[Pp]ublish.xml | ||
172 | *.azurePubxml | ||
173 | # Note: Comment the next line if you want to checkin your web deploy settings, | ||
174 | # but database connection strings (with potential passwords) will be unencrypted | ||
175 | *.pubxml | ||
176 | *.publishproj | ||
177 | |||
178 | # Microsoft Azure Web App publish settings. Comment the next line if you want to | ||
179 | # checkin your Azure Web App publish settings, but sensitive information contained | ||
180 | # in these scripts will be unencrypted | ||
181 | PublishScripts/ | ||
182 | |||
183 | # NuGet Packages | ||
184 | *.nupkg | ||
185 | # The packages folder can be ignored because of Package Restore | ||
186 | **/[Pp]ackages/* | ||
187 | # except build/, which is used as an MSBuild target. | ||
188 | !**/[Pp]ackages/build/ | ||
189 | # Uncomment if necessary however generally it will be regenerated when needed | ||
190 | #!**/[Pp]ackages/repositories.config | ||
191 | # NuGet v3's project.json files produces more ignorable files | ||
192 | *.nuget.props | ||
193 | *.nuget.targets | ||
194 | |||
195 | # Microsoft Azure Build Output | ||
196 | csx/ | ||
197 | *.build.csdef | ||
198 | |||
199 | # Microsoft Azure Emulator | ||
200 | ecf/ | ||
201 | rcf/ | ||
202 | |||
203 | # Windows Store app package directories and files | ||
204 | AppPackages/ | ||
205 | BundleArtifacts/ | ||
206 | Package.StoreAssociation.xml | ||
207 | _pkginfo.txt | ||
208 | *.appx | ||
209 | |||
210 | # Visual Studio cache files | ||
211 | # files ending in .cache can be ignored | ||
212 | *.[Cc]ache | ||
213 | # but keep track of directories ending in .cache | ||
214 | !?*.[Cc]ache/ | ||
215 | |||
216 | # Others | ||
217 | ClientBin/ | ||
218 | ~$* | ||
219 | *~ | ||
220 | *.dbmdl | ||
221 | *.dbproj.schemaview | ||
222 | *.jfm | ||
223 | *.pfx | ||
224 | *.publishsettings | ||
225 | orleans.codegen.cs | ||
226 | |||
227 | # Including strong name files can present a security risk | ||
228 | # (https://github.com/github/gitignore/pull/2483#issue-259490424) | ||
229 | #*.snk | ||
230 | |||
231 | # Since there are multiple workflows, uncomment next line to ignore bower_components | ||
232 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) | ||
233 | #bower_components/ | ||
234 | |||
235 | # RIA/Silverlight projects | ||
236 | Generated_Code/ | ||
237 | |||
238 | # Backup & report files from converting an old project file | ||
239 | # to a newer Visual Studio version. Backup files are not needed, | ||
240 | # because we have git ;-) | ||
241 | _UpgradeReport_Files/ | ||
242 | Backup*/ | ||
243 | UpgradeLog*.XML | ||
244 | UpgradeLog*.htm | ||
245 | ServiceFabricBackup/ | ||
246 | *.rptproj.bak | ||
247 | |||
248 | # SQL Server files | ||
249 | *.mdf | ||
250 | *.ldf | ||
251 | *.ndf | ||
252 | |||
253 | # Business Intelligence projects | ||
254 | *.rdl.data | ||
255 | *.bim.layout | ||
256 | *.bim_*.settings | ||
257 | *.rptproj.rsuser | ||
258 | *- Backup*.rdl | ||
259 | |||
260 | # Microsoft Fakes | ||
261 | FakesAssemblies/ | ||
262 | |||
263 | # GhostDoc plugin setting file | ||
264 | *.GhostDoc.xml | ||
265 | |||
266 | # Node.js Tools for Visual Studio | ||
267 | .ntvs_analysis.dat | ||
268 | node_modules/ | ||
269 | |||
270 | # Visual Studio 6 build log | ||
271 | *.plg | ||
272 | |||
273 | # Visual Studio 6 workspace options file | ||
274 | *.opt | ||
275 | |||
276 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.) | ||
277 | *.vbw | ||
278 | |||
279 | # Visual Studio LightSwitch build output | ||
280 | **/*.HTMLClient/GeneratedArtifacts | ||
281 | **/*.DesktopClient/GeneratedArtifacts | ||
282 | **/*.DesktopClient/ModelManifest.xml | ||
283 | **/*.Server/GeneratedArtifacts | ||
284 | **/*.Server/ModelManifest.xml | ||
285 | _Pvt_Extensions | ||
286 | |||
287 | # Paket dependency manager | ||
288 | .paket/paket.exe | ||
289 | paket-files/ | ||
290 | |||
291 | # FAKE - F# Make | ||
292 | .fake/ | ||
293 | |||
294 | # JetBrains Rider | ||
295 | .idea/ | ||
296 | *.sln.iml | ||
297 | |||
298 | # CodeRush personal settings | ||
299 | .cr/personal | ||
300 | |||
301 | # Python Tools for Visual Studio (PTVS) | ||
302 | __pycache__/ | ||
303 | *.pyc | ||
304 | |||
305 | # Cake - Uncomment if you are using it | ||
306 | # tools/** | ||
307 | # !tools/packages.config | ||
308 | |||
309 | # Tabs Studio | ||
310 | *.tss | ||
311 | |||
312 | # Telerik's JustMock configuration file | ||
313 | *.jmconfig | ||
314 | |||
315 | # BizTalk build output | ||
316 | *.btp.cs | ||
317 | *.btm.cs | ||
318 | *.odx.cs | ||
319 | *.xsd.cs | ||
320 | |||
321 | # OpenCover UI analysis results | ||
322 | OpenCover/ | ||
323 | |||
324 | # Azure Stream Analytics local run output | ||
325 | ASALocalRun/ | ||
326 | |||
327 | # MSBuild Binary and Structured Log | ||
328 | *.binlog | ||
329 | |||
330 | # NVidia Nsight GPU debugger configuration file | ||
331 | *.nvuser | ||
332 | |||
333 | # MFractors (Xamarin productivity tool) working folder | ||
334 | .mfractor/ | ||
335 | |||
336 | # Local History for Visual Studio | ||
337 | .localhistory/ | ||
338 | |||
339 | # BeatPulse healthcheck temp database | ||
340 | healthchecksdb |
File A27.sln added (mode: 100644) (index 0000000..8d67fda) | |||
1 | | ||
2 | Microsoft Visual Studio Solution File, Format Version 12.00 | ||
3 | # Visual Studio Version 16 | ||
4 | VisualStudioVersion = 16.0.30907.101 | ||
5 | MinimumVisualStudioVersion = 10.0.40219.1 | ||
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoopShuttleEfficiencyCalculation", "LoopShuttleEfficiencyCalculation\LoopShuttleEfficiencyCalculation.csproj", "{0EE4144B-C34A-4AA0-84E9-4B87C6CE48F6}" | ||
7 | EndProject | ||
8 | Global | ||
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||
10 | Debug|Any CPU = Debug|Any CPU | ||
11 | Release|Any CPU = Release|Any CPU | ||
12 | EndGlobalSection | ||
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||
14 | {0EE4144B-C34A-4AA0-84E9-4B87C6CE48F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
15 | {0EE4144B-C34A-4AA0-84E9-4B87C6CE48F6}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
16 | {0EE4144B-C34A-4AA0-84E9-4B87C6CE48F6}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
17 | {0EE4144B-C34A-4AA0-84E9-4B87C6CE48F6}.Release|Any CPU.Build.0 = Release|Any CPU | ||
18 | EndGlobalSection | ||
19 | GlobalSection(SolutionProperties) = preSolution | ||
20 | HideSolutionNode = FALSE | ||
21 | EndGlobalSection | ||
22 | GlobalSection(ExtensibilityGlobals) = postSolution | ||
23 | SolutionGuid = {08835FF6-BF52-468E-B7B3-CD6544CC86BB} | ||
24 | EndGlobalSection | ||
25 | EndGlobal |
File LoopShuttleEfficiencyCalculation/App.config added (mode: 100644) (index 0000000..74ade9d) | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <configuration> | ||
3 | <startup> | ||
4 | <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> | ||
5 | </startup> | ||
6 | </configuration> |
File LoopShuttleEfficiencyCalculation/Form1.Designer.cs added (mode: 100644) (index 0000000..68718ca) | |||
1 | | ||
2 | namespace LoopShuttleEfficiencyCalculation | ||
3 | { | ||
4 | partial class Form1 | ||
5 | { | ||
6 | /// <summary> | ||
7 | /// 必需的设计器变量。 | ||
8 | /// </summary> | ||
9 | private System.ComponentModel.IContainer components = null; | ||
10 | |||
11 | /// <summary> | ||
12 | /// 清理所有正在使用的资源。 | ||
13 | /// </summary> | ||
14 | /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param> | ||
15 | protected override void Dispose(bool disposing) | ||
16 | { | ||
17 | if (disposing && (components != null)) | ||
18 | { | ||
19 | components.Dispose(); | ||
20 | } | ||
21 | base.Dispose(disposing); | ||
22 | } | ||
23 | |||
24 | #region Windows 窗体设计器生成的代码 | ||
25 | |||
26 | /// <summary> | ||
27 | /// 设计器支持所需的方法 - 不要修改 | ||
28 | /// 使用代码编辑器修改此方法的内容。 | ||
29 | /// </summary> | ||
30 | private void InitializeComponent() | ||
31 | { | ||
32 | this.label1 = new System.Windows.Forms.Label(); | ||
33 | this.label2 = new System.Windows.Forms.Label(); | ||
34 | this.label3 = new System.Windows.Forms.Label(); | ||
35 | this.label4 = new System.Windows.Forms.Label(); | ||
36 | this.GBInput = new System.Windows.Forms.GroupBox(); | ||
37 | this.label25 = new System.Windows.Forms.Label(); | ||
38 | this.label24 = new System.Windows.Forms.Label(); | ||
39 | this.label23 = new System.Windows.Forms.Label(); | ||
40 | this.label22 = new System.Windows.Forms.Label(); | ||
41 | this.label21 = new System.Windows.Forms.Label(); | ||
42 | this.label20 = new System.Windows.Forms.Label(); | ||
43 | this.label19 = new System.Windows.Forms.Label(); | ||
44 | this.label18 = new System.Windows.Forms.Label(); | ||
45 | this.label17 = new System.Windows.Forms.Label(); | ||
46 | this.label10 = new System.Windows.Forms.Label(); | ||
47 | this.label9 = new System.Windows.Forms.Label(); | ||
48 | this.tB_RGVse = new System.Windows.Forms.TextBox(); | ||
49 | this.tB_V3 = new System.Windows.Forms.TextBox(); | ||
50 | this.tB_L3 = new System.Windows.Forms.TextBox(); | ||
51 | this.tB_V2 = new System.Windows.Forms.TextBox(); | ||
52 | this.tB_V1 = new System.Windows.Forms.TextBox(); | ||
53 | this.tB_W = new System.Windows.Forms.TextBox(); | ||
54 | this.tB_L2 = new System.Windows.Forms.TextBox(); | ||
55 | this.label6 = new System.Windows.Forms.Label(); | ||
56 | this.tB_L1 = new System.Windows.Forms.TextBox(); | ||
57 | this.tB_t0 = new System.Windows.Forms.TextBox(); | ||
58 | this.label7 = new System.Windows.Forms.Label(); | ||
59 | this.tB_C = new System.Windows.Forms.TextBox(); | ||
60 | this.label8 = new System.Windows.Forms.Label(); | ||
61 | this.label5 = new System.Windows.Forms.Label(); | ||
62 | this.GBOutput = new System.Windows.Forms.GroupBox(); | ||
63 | this.txtResult6 = new System.Windows.Forms.TextBox(); | ||
64 | this.txtResult5 = new System.Windows.Forms.TextBox(); | ||
65 | this.txtResult4 = new System.Windows.Forms.TextBox(); | ||
66 | this.txtResult3 = new System.Windows.Forms.TextBox(); | ||
67 | this.txtResult2 = new System.Windows.Forms.TextBox(); | ||
68 | this.txtResult1 = new System.Windows.Forms.TextBox(); | ||
69 | this.label16 = new System.Windows.Forms.Label(); | ||
70 | this.label15 = new System.Windows.Forms.Label(); | ||
71 | this.label14 = new System.Windows.Forms.Label(); | ||
72 | this.label13 = new System.Windows.Forms.Label(); | ||
73 | this.label12 = new System.Windows.Forms.Label(); | ||
74 | this.label11 = new System.Windows.Forms.Label(); | ||
75 | this.button1 = new System.Windows.Forms.Button(); | ||
76 | this.button2 = new System.Windows.Forms.Button(); | ||
77 | this.statusStrip1 = new System.Windows.Forms.StatusStrip(); | ||
78 | this.tSSLState = new System.Windows.Forms.ToolStripStatusLabel(); | ||
79 | this.label26 = new System.Windows.Forms.Label(); | ||
80 | this.GBInput.SuspendLayout(); | ||
81 | this.GBOutput.SuspendLayout(); | ||
82 | this.statusStrip1.SuspendLayout(); | ||
83 | this.SuspendLayout(); | ||
84 | // | ||
85 | // label1 | ||
86 | // | ||
87 | this.label1.AutoSize = true; | ||
88 | this.label1.Location = new System.Drawing.Point(6, 27); | ||
89 | this.label1.Name = "label1"; | ||
90 | this.label1.Size = new System.Drawing.Size(90, 15); | ||
91 | this.label1.TabIndex = 0; | ||
92 | this.label1.Text = "出入库能力C"; | ||
93 | // | ||
94 | // label2 | ||
95 | // | ||
96 | this.label2.AutoSize = true; | ||
97 | this.label2.Location = new System.Drawing.Point(426, 27); | ||
98 | this.label2.Name = "label2"; | ||
99 | this.label2.Size = new System.Drawing.Size(120, 15); | ||
100 | this.label2.TabIndex = 1; | ||
101 | this.label2.Text = "站台最大缓存量W"; | ||
102 | // | ||
103 | // label3 | ||
104 | // | ||
105 | this.label3.AutoSize = true; | ||
106 | this.label3.Location = new System.Drawing.Point(6, 89); | ||
107 | this.label3.Name = "label3"; | ||
108 | this.label3.Size = new System.Drawing.Size(182, 15); | ||
109 | this.label3.TabIndex = 2; | ||
110 | this.label3.Text = "RGV与站台交接输送长度L1"; | ||
111 | // | ||
112 | // label4 | ||
113 | // | ||
114 | this.label4.AutoSize = true; | ||
115 | this.label4.Location = new System.Drawing.Point(426, 89); | ||
116 | this.label4.Name = "label4"; | ||
117 | this.label4.Size = new System.Drawing.Size(182, 15); | ||
118 | this.label4.TabIndex = 3; | ||
119 | this.label4.Text = "RGV与站台交接输送速度V1"; | ||
120 | // | ||
121 | // GBInput | ||
122 | // | ||
123 | this.GBInput.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | ||
124 | | System.Windows.Forms.AnchorStyles.Right))); | ||
125 | this.GBInput.BackColor = System.Drawing.SystemColors.ControlLight; | ||
126 | this.GBInput.Controls.Add(this.label25); | ||
127 | this.GBInput.Controls.Add(this.label24); | ||
128 | this.GBInput.Controls.Add(this.label23); | ||
129 | this.GBInput.Controls.Add(this.label22); | ||
130 | this.GBInput.Controls.Add(this.label21); | ||
131 | this.GBInput.Controls.Add(this.label20); | ||
132 | this.GBInput.Controls.Add(this.label19); | ||
133 | this.GBInput.Controls.Add(this.label18); | ||
134 | this.GBInput.Controls.Add(this.label17); | ||
135 | this.GBInput.Controls.Add(this.label10); | ||
136 | this.GBInput.Controls.Add(this.label9); | ||
137 | this.GBInput.Controls.Add(this.tB_RGVse); | ||
138 | this.GBInput.Controls.Add(this.tB_V3); | ||
139 | this.GBInput.Controls.Add(this.tB_L3); | ||
140 | this.GBInput.Controls.Add(this.tB_V2); | ||
141 | this.GBInput.Controls.Add(this.tB_V1); | ||
142 | this.GBInput.Controls.Add(this.tB_W); | ||
143 | this.GBInput.Controls.Add(this.tB_L2); | ||
144 | this.GBInput.Controls.Add(this.label6); | ||
145 | this.GBInput.Controls.Add(this.tB_L1); | ||
146 | this.GBInput.Controls.Add(this.tB_t0); | ||
147 | this.GBInput.Controls.Add(this.label7); | ||
148 | this.GBInput.Controls.Add(this.tB_C); | ||
149 | this.GBInput.Controls.Add(this.label8); | ||
150 | this.GBInput.Controls.Add(this.label1); | ||
151 | this.GBInput.Controls.Add(this.label5); | ||
152 | this.GBInput.Controls.Add(this.label4); | ||
153 | this.GBInput.Controls.Add(this.label2); | ||
154 | this.GBInput.Controls.Add(this.label3); | ||
155 | this.GBInput.Location = new System.Drawing.Point(12, 12); | ||
156 | this.GBInput.Name = "GBInput"; | ||
157 | this.GBInput.Size = new System.Drawing.Size(776, 322); | ||
158 | this.GBInput.TabIndex = 4; | ||
159 | this.GBInput.TabStop = false; | ||
160 | this.GBInput.Text = "输入:"; | ||
161 | this.GBInput.Enter += new System.EventHandler(this.GBInput_Enter); | ||
162 | // | ||
163 | // label25 | ||
164 | // | ||
165 | this.label25.AutoSize = true; | ||
166 | this.label25.Location = new System.Drawing.Point(270, 275); | ||
167 | this.label25.Name = "label25"; | ||
168 | this.label25.Size = new System.Drawing.Size(47, 15); | ||
169 | this.label25.TabIndex = 7; | ||
170 | this.label25.Text = "m/min"; | ||
171 | // | ||
172 | // label24 | ||
173 | // | ||
174 | this.label24.AutoSize = true; | ||
175 | this.label24.Location = new System.Drawing.Point(689, 213); | ||
176 | this.label24.Name = "label24"; | ||
177 | this.label24.Size = new System.Drawing.Size(15, 15); | ||
178 | this.label24.TabIndex = 7; | ||
179 | this.label24.Text = "m"; | ||
180 | // | ||
181 | // label23 | ||
182 | // | ||
183 | this.label23.AutoSize = true; | ||
184 | this.label23.Location = new System.Drawing.Point(270, 213); | ||
185 | this.label23.Name = "label23"; | ||
186 | this.label23.Size = new System.Drawing.Size(47, 15); | ||
187 | this.label23.TabIndex = 7; | ||
188 | this.label23.Text = "m/min"; | ||
189 | // | ||
190 | // label22 | ||
191 | // | ||
192 | this.label22.AutoSize = true; | ||
193 | this.label22.Location = new System.Drawing.Point(689, 151); | ||
194 | this.label22.Name = "label22"; | ||
195 | this.label22.Size = new System.Drawing.Size(15, 15); | ||
196 | this.label22.TabIndex = 7; | ||
197 | this.label22.Text = "m"; | ||
198 | // | ||
199 | // label21 | ||
200 | // | ||
201 | this.label21.AutoSize = true; | ||
202 | this.label21.Location = new System.Drawing.Point(270, 151); | ||
203 | this.label21.Name = "label21"; | ||
204 | this.label21.Size = new System.Drawing.Size(15, 15); | ||
205 | this.label21.TabIndex = 7; | ||
206 | this.label21.Text = "s"; | ||
207 | // | ||
208 | // label20 | ||
209 | // | ||
210 | this.label20.AutoSize = true; | ||
211 | this.label20.Location = new System.Drawing.Point(689, 89); | ||
212 | this.label20.Name = "label20"; | ||
213 | this.label20.Size = new System.Drawing.Size(47, 15); | ||
214 | this.label20.TabIndex = 7; | ||
215 | this.label20.Text = "m/min"; | ||
216 | // | ||
217 | // label19 | ||
218 | // | ||
219 | this.label19.AutoSize = true; | ||
220 | this.label19.Location = new System.Drawing.Point(270, 89); | ||
221 | this.label19.Name = "label19"; | ||
222 | this.label19.Size = new System.Drawing.Size(15, 15); | ||
223 | this.label19.TabIndex = 7; | ||
224 | this.label19.Text = "m"; | ||
225 | // | ||
226 | // label18 | ||
227 | // | ||
228 | this.label18.AutoSize = true; | ||
229 | this.label18.Location = new System.Drawing.Point(689, 27); | ||
230 | this.label18.Name = "label18"; | ||
231 | this.label18.Size = new System.Drawing.Size(22, 15); | ||
232 | this.label18.TabIndex = 7; | ||
233 | this.label18.Text = "托"; | ||
234 | // | ||
235 | // label17 | ||
236 | // | ||
237 | this.label17.AutoSize = true; | ||
238 | this.label17.Location = new System.Drawing.Point(270, 27); | ||
239 | this.label17.Name = "label17"; | ||
240 | this.label17.Size = new System.Drawing.Size(69, 15); | ||
241 | this.label17.TabIndex = 7; | ||
242 | this.label17.Text = "托盘/min"; | ||
243 | // | ||
244 | // label10 | ||
245 | // | ||
246 | this.label10.AutoSize = true; | ||
247 | this.label10.Location = new System.Drawing.Point(426, 275); | ||
248 | this.label10.Name = "label10"; | ||
249 | this.label10.Size = new System.Drawing.Size(136, 15); | ||
250 | this.label10.TabIndex = 6; | ||
251 | this.label10.Text = "RGV服务效率指数η"; | ||
252 | // | ||
253 | // label9 | ||
254 | // | ||
255 | this.label9.AutoSize = true; | ||
256 | this.label9.Location = new System.Drawing.Point(6, 275); | ||
257 | this.label9.Name = "label9"; | ||
258 | this.label9.Size = new System.Drawing.Size(143, 15); | ||
259 | this.label9.TabIndex = 4; | ||
260 | this.label9.Text = "环轨弯道平均速度V3"; | ||
261 | // | ||
262 | // tB_RGVse | ||
263 | // | ||
264 | this.tB_RGVse.Location = new System.Drawing.Point(614, 272); | ||
265 | this.tB_RGVse.Name = "tB_RGVse"; | ||
266 | this.tB_RGVse.Size = new System.Drawing.Size(69, 25); | ||
267 | this.tB_RGVse.TabIndex = 5; | ||
268 | this.tB_RGVse.Text = "0.8"; | ||
269 | // | ||
270 | // tB_V3 | ||
271 | // | ||
272 | this.tB_V3.Location = new System.Drawing.Point(195, 272); | ||
273 | this.tB_V3.Name = "tB_V3"; | ||
274 | this.tB_V3.Size = new System.Drawing.Size(69, 25); | ||
275 | this.tB_V3.TabIndex = 5; | ||
276 | this.tB_V3.Text = "15"; | ||
277 | // | ||
278 | // tB_L3 | ||
279 | // | ||
280 | this.tB_L3.Location = new System.Drawing.Point(614, 210); | ||
281 | this.tB_L3.Name = "tB_L3"; | ||
282 | this.tB_L3.Size = new System.Drawing.Size(69, 25); | ||
283 | this.tB_L3.TabIndex = 5; | ||
284 | this.tB_L3.Text = "16"; | ||
285 | // | ||
286 | // tB_V2 | ||
287 | // | ||
288 | this.tB_V2.Location = new System.Drawing.Point(195, 210); | ||
289 | this.tB_V2.Name = "tB_V2"; | ||
290 | this.tB_V2.Size = new System.Drawing.Size(69, 25); | ||
291 | this.tB_V2.TabIndex = 5; | ||
292 | this.tB_V2.Text = "160"; | ||
293 | // | ||
294 | // tB_V1 | ||
295 | // | ||
296 | this.tB_V1.Location = new System.Drawing.Point(614, 86); | ||
297 | this.tB_V1.Name = "tB_V1"; | ||
298 | this.tB_V1.Size = new System.Drawing.Size(69, 25); | ||
299 | this.tB_V1.TabIndex = 5; | ||
300 | this.tB_V1.Text = "16"; | ||
301 | // | ||
302 | // tB_W | ||
303 | // | ||
304 | this.tB_W.Location = new System.Drawing.Point(614, 24); | ||
305 | this.tB_W.Name = "tB_W"; | ||
306 | this.tB_W.Size = new System.Drawing.Size(69, 25); | ||
307 | this.tB_W.TabIndex = 5; | ||
308 | this.tB_W.Text = "108"; | ||
309 | // | ||
310 | // tB_L2 | ||
311 | // | ||
312 | this.tB_L2.Location = new System.Drawing.Point(614, 148); | ||
313 | this.tB_L2.Name = "tB_L2"; | ||
314 | this.tB_L2.Size = new System.Drawing.Size(69, 25); | ||
315 | this.tB_L2.TabIndex = 4; | ||
316 | this.tB_L2.Text = "866"; | ||
317 | // | ||
318 | // label6 | ||
319 | // | ||
320 | this.label6.AutoSize = true; | ||
321 | this.label6.Location = new System.Drawing.Point(426, 151); | ||
322 | this.label6.Name = "label6"; | ||
323 | this.label6.Size = new System.Drawing.Size(128, 15); | ||
324 | this.label6.TabIndex = 3; | ||
325 | this.label6.Text = "环轨直道总长度L2"; | ||
326 | // | ||
327 | // tB_L1 | ||
328 | // | ||
329 | this.tB_L1.Location = new System.Drawing.Point(195, 86); | ||
330 | this.tB_L1.Name = "tB_L1"; | ||
331 | this.tB_L1.Size = new System.Drawing.Size(69, 25); | ||
332 | this.tB_L1.TabIndex = 4; | ||
333 | this.tB_L1.Text = "2.4"; | ||
334 | // | ||
335 | // tB_t0 | ||
336 | // | ||
337 | this.tB_t0.Location = new System.Drawing.Point(195, 148); | ||
338 | this.tB_t0.Name = "tB_t0"; | ||
339 | this.tB_t0.Size = new System.Drawing.Size(69, 25); | ||
340 | this.tB_t0.TabIndex = 4; | ||
341 | this.tB_t0.Text = "0.5"; | ||
342 | // | ||
343 | // label7 | ||
344 | // | ||
345 | this.label7.AutoSize = true; | ||
346 | this.label7.Location = new System.Drawing.Point(6, 213); | ||
347 | this.label7.Name = "label7"; | ||
348 | this.label7.Size = new System.Drawing.Size(143, 15); | ||
349 | this.label7.TabIndex = 1; | ||
350 | this.label7.Text = "环轨直道平均速度V2"; | ||
351 | // | ||
352 | // tB_C | ||
353 | // | ||
354 | this.tB_C.Location = new System.Drawing.Point(195, 24); | ||
355 | this.tB_C.Name = "tB_C"; | ||
356 | this.tB_C.Size = new System.Drawing.Size(69, 25); | ||
357 | this.tB_C.TabIndex = 4; | ||
358 | this.tB_C.Text = "12"; | ||
359 | // | ||
360 | // label8 | ||
361 | // | ||
362 | this.label8.AutoSize = true; | ||
363 | this.label8.Location = new System.Drawing.Point(426, 213); | ||
364 | this.label8.Name = "label8"; | ||
365 | this.label8.Size = new System.Drawing.Size(128, 15); | ||
366 | this.label8.TabIndex = 2; | ||
367 | this.label8.Text = "环轨弯道总长度L3"; | ||
368 | // | ||
369 | // label5 | ||
370 | // | ||
371 | this.label5.AutoSize = true; | ||
372 | this.label5.Location = new System.Drawing.Point(6, 151); | ||
373 | this.label5.Name = "label5"; | ||
374 | this.label5.Size = new System.Drawing.Size(182, 15); | ||
375 | this.label5.TabIndex = 0; | ||
376 | this.label5.Text = "RGV与站台交接响应时间t0"; | ||
377 | // | ||
378 | // GBOutput | ||
379 | // | ||
380 | this.GBOutput.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | ||
381 | | System.Windows.Forms.AnchorStyles.Right))); | ||
382 | this.GBOutput.BackColor = System.Drawing.SystemColors.ControlLight; | ||
383 | this.GBOutput.Controls.Add(this.label26); | ||
384 | this.GBOutput.Controls.Add(this.txtResult6); | ||
385 | this.GBOutput.Controls.Add(this.txtResult5); | ||
386 | this.GBOutput.Controls.Add(this.txtResult4); | ||
387 | this.GBOutput.Controls.Add(this.txtResult3); | ||
388 | this.GBOutput.Controls.Add(this.txtResult2); | ||
389 | this.GBOutput.Controls.Add(this.txtResult1); | ||
390 | this.GBOutput.Controls.Add(this.label16); | ||
391 | this.GBOutput.Controls.Add(this.label15); | ||
392 | this.GBOutput.Controls.Add(this.label14); | ||
393 | this.GBOutput.Controls.Add(this.label13); | ||
394 | this.GBOutput.Controls.Add(this.label12); | ||
395 | this.GBOutput.Controls.Add(this.label11); | ||
396 | this.GBOutput.Location = new System.Drawing.Point(12, 400); | ||
397 | this.GBOutput.Name = "GBOutput"; | ||
398 | this.GBOutput.Size = new System.Drawing.Size(776, 349); | ||
399 | this.GBOutput.TabIndex = 5; | ||
400 | this.GBOutput.TabStop = false; | ||
401 | this.GBOutput.Text = "输出:"; | ||
402 | // | ||
403 | // txtResult6 | ||
404 | // | ||
405 | this.txtResult6.Location = new System.Drawing.Point(343, 293); | ||
406 | this.txtResult6.Name = "txtResult6"; | ||
407 | this.txtResult6.ReadOnly = true; | ||
408 | this.txtResult6.Size = new System.Drawing.Size(282, 25); | ||
409 | this.txtResult6.TabIndex = 1; | ||
410 | // | ||
411 | // txtResult5 | ||
412 | // | ||
413 | this.txtResult5.Location = new System.Drawing.Point(343, 238); | ||
414 | this.txtResult5.Name = "txtResult5"; | ||
415 | this.txtResult5.ReadOnly = true; | ||
416 | this.txtResult5.Size = new System.Drawing.Size(282, 25); | ||
417 | this.txtResult5.TabIndex = 1; | ||
418 | // | ||
419 | // txtResult4 | ||
420 | // | ||
421 | this.txtResult4.Location = new System.Drawing.Point(343, 183); | ||
422 | this.txtResult4.Name = "txtResult4"; | ||
423 | this.txtResult4.ReadOnly = true; | ||
424 | this.txtResult4.Size = new System.Drawing.Size(282, 25); | ||
425 | this.txtResult4.TabIndex = 1; | ||
426 | // | ||
427 | // txtResult3 | ||
428 | // | ||
429 | this.txtResult3.Location = new System.Drawing.Point(343, 128); | ||
430 | this.txtResult3.Name = "txtResult3"; | ||
431 | this.txtResult3.ReadOnly = true; | ||
432 | this.txtResult3.Size = new System.Drawing.Size(282, 25); | ||
433 | this.txtResult3.TabIndex = 1; | ||
434 | // | ||
435 | // txtResult2 | ||
436 | // | ||
437 | this.txtResult2.Location = new System.Drawing.Point(343, 73); | ||
438 | this.txtResult2.Name = "txtResult2"; | ||
439 | this.txtResult2.ReadOnly = true; | ||
440 | this.txtResult2.Size = new System.Drawing.Size(282, 25); | ||
441 | this.txtResult2.TabIndex = 1; | ||
442 | // | ||
443 | // txtResult1 | ||
444 | // | ||
445 | this.txtResult1.Location = new System.Drawing.Point(343, 18); | ||
446 | this.txtResult1.Name = "txtResult1"; | ||
447 | this.txtResult1.ReadOnly = true; | ||
448 | this.txtResult1.Size = new System.Drawing.Size(282, 25); | ||
449 | this.txtResult1.TabIndex = 1; | ||
450 | // | ||
451 | // label16 | ||
452 | // | ||
453 | this.label16.AutoSize = true; | ||
454 | this.label16.Location = new System.Drawing.Point(6, 296); | ||
455 | this.label16.Name = "label16"; | ||
456 | this.label16.Size = new System.Drawing.Size(120, 15); | ||
457 | this.label16.TabIndex = 0; | ||
458 | this.label16.Text = "所需最少台数S:"; | ||
459 | // | ||
460 | // label15 | ||
461 | // | ||
462 | this.label15.AutoSize = true; | ||
463 | this.label15.Location = new System.Drawing.Point(6, 241); | ||
464 | this.label15.Name = "label15"; | ||
465 | this.label15.Size = new System.Drawing.Size(112, 15); | ||
466 | this.label15.TabIndex = 0; | ||
467 | this.label15.Text = "单机服务率μ:"; | ||
468 | // | ||
469 | // label14 | ||
470 | // | ||
471 | this.label14.AutoSize = true; | ||
472 | this.label14.Location = new System.Drawing.Point(6, 186); | ||
473 | this.label14.Name = "label14"; | ||
474 | this.label14.Size = new System.Drawing.Size(150, 15); | ||
475 | this.label14.TabIndex = 0; | ||
476 | this.label14.Text = "运行一次所需时间T:"; | ||
477 | // | ||
478 | // label13 | ||
479 | // | ||
480 | this.label13.AutoSize = true; | ||
481 | this.label13.Location = new System.Drawing.Point(6, 131); | ||
482 | this.label13.Name = "label13"; | ||
483 | this.label13.Size = new System.Drawing.Size(112, 15); | ||
484 | this.label13.TabIndex = 0; | ||
485 | this.label13.Text = "托盘到达率λ:"; | ||
486 | // | ||
487 | // label12 | ||
488 | // | ||
489 | this.label12.AutoSize = true; | ||
490 | this.label12.Location = new System.Drawing.Point(6, 76); | ||
491 | this.label12.Name = "label12"; | ||
492 | this.label12.Size = new System.Drawing.Size(272, 15); | ||
493 | this.label12.TabIndex = 0; | ||
494 | this.label12.Text = "站台与RGV交接托盘一次所需的时间t2:"; | ||
495 | // | ||
496 | // label11 | ||
497 | // | ||
498 | this.label11.AutoSize = true; | ||
499 | this.label11.Location = new System.Drawing.Point(6, 21); | ||
500 | this.label11.Name = "label11"; | ||
501 | this.label11.Size = new System.Drawing.Size(173, 15); | ||
502 | this.label11.TabIndex = 0; | ||
503 | this.label11.Text = "每托盘的出入库时间t1:"; | ||
504 | // | ||
505 | // button1 | ||
506 | // | ||
507 | this.button1.BackColor = System.Drawing.SystemColors.ActiveCaption; | ||
508 | this.button1.Location = new System.Drawing.Point(576, 340); | ||
509 | this.button1.Name = "button1"; | ||
510 | this.button1.Size = new System.Drawing.Size(103, 54); | ||
511 | this.button1.TabIndex = 6; | ||
512 | this.button1.Text = "计算"; | ||
513 | this.button1.UseVisualStyleBackColor = false; | ||
514 | this.button1.Click += new System.EventHandler(this.button1_Click); | ||
515 | // | ||
516 | // button2 | ||
517 | // | ||
518 | this.button2.BackColor = System.Drawing.SystemColors.ActiveCaption; | ||
519 | this.button2.Location = new System.Drawing.Point(685, 340); | ||
520 | this.button2.Name = "button2"; | ||
521 | this.button2.Size = new System.Drawing.Size(103, 54); | ||
522 | this.button2.TabIndex = 6; | ||
523 | this.button2.Text = "返回"; | ||
524 | this.button2.UseVisualStyleBackColor = false; | ||
525 | this.button2.Click += new System.EventHandler(this.button2_Click); | ||
526 | // | ||
527 | // statusStrip1 | ||
528 | // | ||
529 | this.statusStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); | ||
530 | this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { | ||
531 | this.tSSLState}); | ||
532 | this.statusStrip1.Location = new System.Drawing.Point(0, 752); | ||
533 | this.statusStrip1.Name = "statusStrip1"; | ||
534 | this.statusStrip1.Size = new System.Drawing.Size(800, 22); | ||
535 | this.statusStrip1.TabIndex = 7; | ||
536 | this.statusStrip1.Text = "statusStrip1"; | ||
537 | // | ||
538 | // tSSLState | ||
539 | // | ||
540 | this.tSSLState.Name = "tSSLState"; | ||
541 | this.tSSLState.Size = new System.Drawing.Size(0, 16); | ||
542 | // | ||
543 | // label26 | ||
544 | // | ||
545 | this.label26.AutoSize = true; | ||
546 | this.label26.Location = new System.Drawing.Point(685, 185); | ||
547 | this.label26.Name = "label26"; | ||
548 | this.label26.Size = new System.Drawing.Size(63, 15); | ||
549 | this.label26.TabIndex = 2; | ||
550 | this.label26.Text = "label26"; | ||
551 | // | ||
552 | // Form1 | ||
553 | // | ||
554 | this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); | ||
555 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; | ||
556 | this.BackColor = System.Drawing.Color.White; | ||
557 | this.ClientSize = new System.Drawing.Size(800, 774); | ||
558 | this.Controls.Add(this.statusStrip1); | ||
559 | this.Controls.Add(this.button2); | ||
560 | this.Controls.Add(this.button1); | ||
561 | this.Controls.Add(this.GBOutput); | ||
562 | this.Controls.Add(this.GBInput); | ||
563 | this.Name = "Form1"; | ||
564 | this.Text = "环形穿梭机效率计算"; | ||
565 | this.Load += new System.EventHandler(this.Form1_Load); | ||
566 | this.GBInput.ResumeLayout(false); | ||
567 | this.GBInput.PerformLayout(); | ||
568 | this.GBOutput.ResumeLayout(false); | ||
569 | this.GBOutput.PerformLayout(); | ||
570 | this.statusStrip1.ResumeLayout(false); | ||
571 | this.statusStrip1.PerformLayout(); | ||
572 | this.ResumeLayout(false); | ||
573 | this.PerformLayout(); | ||
574 | |||
575 | } | ||
576 | |||
577 | #endregion | ||
578 | |||
579 | private System.Windows.Forms.Label label1; | ||
580 | private System.Windows.Forms.Label label2; | ||
581 | private System.Windows.Forms.Label label3; | ||
582 | private System.Windows.Forms.Label label4; | ||
583 | private System.Windows.Forms.GroupBox GBInput; | ||
584 | private System.Windows.Forms.GroupBox GBOutput; | ||
585 | private System.Windows.Forms.Label label5; | ||
586 | private System.Windows.Forms.Label label6; | ||
587 | private System.Windows.Forms.Label label7; | ||
588 | private System.Windows.Forms.Label label8; | ||
589 | private System.Windows.Forms.Label label9; | ||
590 | private System.Windows.Forms.TextBox tB_C; | ||
591 | private System.Windows.Forms.Label label10; | ||
592 | private System.Windows.Forms.TextBox tB_W; | ||
593 | private System.Windows.Forms.Button button1; | ||
594 | private System.Windows.Forms.Button button2; | ||
595 | private System.Windows.Forms.TextBox tB_RGVse; | ||
596 | private System.Windows.Forms.TextBox tB_V3; | ||
597 | private System.Windows.Forms.TextBox tB_L3; | ||
598 | private System.Windows.Forms.TextBox tB_V2; | ||
599 | private System.Windows.Forms.TextBox tB_V1; | ||
600 | private System.Windows.Forms.TextBox tB_L2; | ||
601 | private System.Windows.Forms.TextBox tB_L1; | ||
602 | private System.Windows.Forms.TextBox tB_t0; | ||
603 | private System.Windows.Forms.Label label16; | ||
604 | private System.Windows.Forms.Label label15; | ||
605 | private System.Windows.Forms.Label label14; | ||
606 | private System.Windows.Forms.Label label13; | ||
607 | private System.Windows.Forms.Label label12; | ||
608 | private System.Windows.Forms.Label label11; | ||
609 | private System.Windows.Forms.TextBox txtResult6; | ||
610 | private System.Windows.Forms.TextBox txtResult5; | ||
611 | private System.Windows.Forms.TextBox txtResult4; | ||
612 | private System.Windows.Forms.TextBox txtResult3; | ||
613 | private System.Windows.Forms.TextBox txtResult2; | ||
614 | private System.Windows.Forms.TextBox txtResult1; | ||
615 | private System.Windows.Forms.Label label25; | ||
616 | private System.Windows.Forms.Label label24; | ||
617 | private System.Windows.Forms.Label label23; | ||
618 | private System.Windows.Forms.Label label22; | ||
619 | private System.Windows.Forms.Label label21; | ||
620 | private System.Windows.Forms.Label label20; | ||
621 | private System.Windows.Forms.Label label19; | ||
622 | private System.Windows.Forms.Label label18; | ||
623 | private System.Windows.Forms.Label label17; | ||
624 | private System.Windows.Forms.StatusStrip statusStrip1; | ||
625 | private System.Windows.Forms.ToolStripStatusLabel tSSLState; | ||
626 | private System.Windows.Forms.Label label26; | ||
627 | } | ||
628 | } | ||
629 |
File LoopShuttleEfficiencyCalculation/Form1.cs added (mode: 100644) (index 0000000..ecf75d5) | |||
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.ComponentModel; | ||
4 | using System.Data; | ||
5 | using System.Drawing; | ||
6 | using System.Linq; | ||
7 | using System.Text; | ||
8 | using System.Threading.Tasks; | ||
9 | using System.Windows.Forms; | ||
10 | |||
11 | namespace LoopShuttleEfficiencyCalculation | ||
12 | { | ||
13 | public partial class Form1 : Form | ||
14 | { | ||
15 | public Form1() | ||
16 | { | ||
17 | InitializeComponent(); | ||
18 | } | ||
19 | |||
20 | private void Form1_Load(object sender, EventArgs e) | ||
21 | { | ||
22 | |||
23 | } | ||
24 | |||
25 | private void GBInput_Enter(object sender, EventArgs e) | ||
26 | { | ||
27 | |||
28 | } | ||
29 | |||
30 | private void button1_Click(object sender, EventArgs e) | ||
31 | { | ||
32 | float inputC, inputW, inputL1, inputV1, input_t0, inputL2, inputV2, inputL3, inputV3, input_η; | ||
33 | float Result1, Result2, Result3, Result4, Result5, Result6; | ||
34 | if (string.IsNullOrWhiteSpace(tB_C.Text) || string.IsNullOrWhiteSpace(tB_W.Text) || string.IsNullOrWhiteSpace(tB_L1.Text) || string.IsNullOrWhiteSpace(tB_V1.Text) || string.IsNullOrWhiteSpace(tB_t0.Text) || | ||
35 | string.IsNullOrWhiteSpace(tB_L2.Text) || string.IsNullOrWhiteSpace(tB_V2.Text) || string.IsNullOrWhiteSpace(tB_C.Text) || string.IsNullOrWhiteSpace(tB_V3.Text)) | ||
36 | { | ||
37 | tSSLState.Text = "计算失败!"; | ||
38 | MessageBox.Show("输入不能为空!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); | ||
39 | return; | ||
40 | } | ||
41 | else | ||
42 | { | ||
43 | try | ||
44 | { | ||
45 | //1.每托盘的出入库时间t1 | ||
46 | inputC = float.Parse(tB_C.Text); | ||
47 | Result1 = 60 / inputC; | ||
48 | txtResult1.Text = Result1.ToString(); | ||
49 | //2.站台与RGV交接托盘一次所需的时间t2 | ||
50 | inputW = float.Parse(tB_W.Text); | ||
51 | inputL1 = float.Parse(tB_L1.Text); | ||
52 | inputV1 = float.Parse(tB_V1.Text); | ||
53 | input_t0 = float.Parse(tB_t0.Text); | ||
54 | float a = inputL1 / inputV1; | ||
55 | Result2 = (a * 60) + input_t0; | ||
56 | txtResult2.Text = Result2.ToString(); | ||
57 | //3.托盘到达率λ | ||
58 | Result3 = 1 / (Result1 + Result2); | ||
59 | txtResult3.Text = Result3.ToString("0.000"); | ||
60 | //4.运行一次所需时间T | ||
61 | inputL2 = float.Parse(tB_L2.Text); | ||
62 | inputV2 = float.Parse(tB_V2.Text); | ||
63 | inputL3 = float.Parse(tB_L3.Text); | ||
64 | inputV3 = float.Parse(tB_V3.Text); | ||
65 | float a4 = inputL2 / inputV2; | ||
66 | float b4 = inputL3 / inputV3; | ||
67 | float c4 = a4 + b4; | ||
68 | float d4 = c4 * 60; | ||
69 | //Result4 = (a4 + b4)*60 / 4 + Result2 * 4; | ||
70 | Result4 = (inputL2 / inputV2 + inputL3 / inputV3) * 60 / 4 + Result2 * 4; | ||
71 | txtResult4.Text = Result4.ToString(); | ||
72 | //5.单机服务率μ | ||
73 | Result5 = 1 / Result4; | ||
74 | txtResult5.Text = Result5.ToString(); | ||
75 | //6.最少台数S | ||
76 | input_η = float.Parse(tB_RGVse.Text); | ||
77 | Result6 = Result3 / Result5 * input_η; | ||
78 | txtResult6.Text = Math.Ceiling(Result6).ToString(); | ||
79 | |||
80 | tSSLState.Text = "计算成功!"; | ||
81 | } | ||
82 | catch | ||
83 | { | ||
84 | tSSLState.Text = "计算失败!"; | ||
85 | MessageBox.Show("输入有误", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); | ||
86 | } | ||
87 | } | ||
88 | |||
89 | } | ||
90 | |||
91 | private void button2_Click(object sender, EventArgs e) | ||
92 | { | ||
93 | tB_C.Text = ""; | ||
94 | tB_W.Text = ""; | ||
95 | tB_L1.Text = ""; | ||
96 | tB_V1.Text = ""; | ||
97 | tB_t0.Text = ""; | ||
98 | tB_L2.Text = ""; | ||
99 | tB_V2.Text = ""; | ||
100 | tB_L3.Text = ""; | ||
101 | tB_V3.Text = ""; | ||
102 | tB_RGVse.Text = ""; | ||
103 | txtResult1.Text = ""; | ||
104 | txtResult2.Text = ""; | ||
105 | txtResult3.Text = ""; | ||
106 | txtResult4.Text = ""; | ||
107 | txtResult5.Text = ""; | ||
108 | txtResult6.Text = ""; | ||
109 | } | ||
110 | } | ||
111 | } |
File LoopShuttleEfficiencyCalculation/Form1.resx added (mode: 100644) (index 0000000..174ebc7) | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <root> | ||
3 | <!-- | ||
4 | Microsoft ResX Schema | ||
5 | |||
6 | Version 2.0 | ||
7 | |||
8 | The primary goals of this format is to allow a simple XML format | ||
9 | that is mostly human readable. The generation and parsing of the | ||
10 | various data types are done through the TypeConverter classes | ||
11 | associated with the data types. | ||
12 | |||
13 | Example: | ||
14 | |||
15 | ... ado.net/XML headers & schema ... | ||
16 | <resheader name="resmimetype">text/microsoft-resx</resheader> | ||
17 | <resheader name="version">2.0</resheader> | ||
18 | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | ||
19 | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | ||
20 | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> | ||
21 | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | ||
22 | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | ||
23 | <value>[base64 mime encoded serialized .NET Framework object]</value> | ||
24 | </data> | ||
25 | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||
26 | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> | ||
27 | <comment>This is a comment</comment> | ||
28 | </data> | ||
29 | |||
30 | There are any number of "resheader" rows that contain simple | ||
31 | name/value pairs. | ||
32 | |||
33 | Each data row contains a name, and value. The row also contains a | ||
34 | type or mimetype. Type corresponds to a .NET class that support | ||
35 | text/value conversion through the TypeConverter architecture. | ||
36 | Classes that don't support this are serialized and stored with the | ||
37 | mimetype set. | ||
38 | |||
39 | The mimetype is used for serialized objects, and tells the | ||
40 | ResXResourceReader how to depersist the object. This is currently not | ||
41 | extensible. For a given mimetype the value must be set accordingly: | ||
42 | |||
43 | Note - application/x-microsoft.net.object.binary.base64 is the format | ||
44 | that the ResXResourceWriter will generate, however the reader can | ||
45 | read any of the formats listed below. | ||
46 | |||
47 | mimetype: application/x-microsoft.net.object.binary.base64 | ||
48 | value : The object must be serialized with | ||
49 | : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter | ||
50 | : and then encoded with base64 encoding. | ||
51 | |||
52 | mimetype: application/x-microsoft.net.object.soap.base64 | ||
53 | value : The object must be serialized with | ||
54 | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter | ||
55 | : and then encoded with base64 encoding. | ||
56 | |||
57 | mimetype: application/x-microsoft.net.object.bytearray.base64 | ||
58 | value : The object must be serialized into a byte array | ||
59 | : using a System.ComponentModel.TypeConverter | ||
60 | : and then encoded with base64 encoding. | ||
61 | --> | ||
62 | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> | ||
63 | <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> | ||
64 | <xsd:element name="root" msdata:IsDataSet="true"> | ||
65 | <xsd:complexType> | ||
66 | <xsd:choice maxOccurs="unbounded"> | ||
67 | <xsd:element name="metadata"> | ||
68 | <xsd:complexType> | ||
69 | <xsd:sequence> | ||
70 | <xsd:element name="value" type="xsd:string" minOccurs="0" /> | ||
71 | </xsd:sequence> | ||
72 | <xsd:attribute name="name" use="required" type="xsd:string" /> | ||
73 | <xsd:attribute name="type" type="xsd:string" /> | ||
74 | <xsd:attribute name="mimetype" type="xsd:string" /> | ||
75 | <xsd:attribute ref="xml:space" /> | ||
76 | </xsd:complexType> | ||
77 | </xsd:element> | ||
78 | <xsd:element name="assembly"> | ||
79 | <xsd:complexType> | ||
80 | <xsd:attribute name="alias" type="xsd:string" /> | ||
81 | <xsd:attribute name="name" type="xsd:string" /> | ||
82 | </xsd:complexType> | ||
83 | </xsd:element> | ||
84 | <xsd:element name="data"> | ||
85 | <xsd:complexType> | ||
86 | <xsd:sequence> | ||
87 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | ||
88 | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> | ||
89 | </xsd:sequence> | ||
90 | <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> | ||
91 | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> | ||
92 | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> | ||
93 | <xsd:attribute ref="xml:space" /> | ||
94 | </xsd:complexType> | ||
95 | </xsd:element> | ||
96 | <xsd:element name="resheader"> | ||
97 | <xsd:complexType> | ||
98 | <xsd:sequence> | ||
99 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | ||
100 | </xsd:sequence> | ||
101 | <xsd:attribute name="name" type="xsd:string" use="required" /> | ||
102 | </xsd:complexType> | ||
103 | </xsd:element> | ||
104 | </xsd:choice> | ||
105 | </xsd:complexType> | ||
106 | </xsd:element> | ||
107 | </xsd:schema> | ||
108 | <resheader name="resmimetype"> | ||
109 | <value>text/microsoft-resx</value> | ||
110 | </resheader> | ||
111 | <resheader name="version"> | ||
112 | <value>2.0</value> | ||
113 | </resheader> | ||
114 | <resheader name="reader"> | ||
115 | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | ||
116 | </resheader> | ||
117 | <resheader name="writer"> | ||
118 | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | ||
119 | </resheader> | ||
120 | <metadata name="statusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||
121 | <value>17, 17</value> | ||
122 | </metadata> | ||
123 | </root> |
File LoopShuttleEfficiencyCalculation/LoopShuttleEfficiencyCalculation.csproj added (mode: 100644) (index 0000000..057b9b8) | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
3 | <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> | ||
4 | <PropertyGroup> | ||
5 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
6 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
7 | <ProjectGuid>{0EE4144B-C34A-4AA0-84E9-4B87C6CE48F6}</ProjectGuid> | ||
8 | <OutputType>WinExe</OutputType> | ||
9 | <RootNamespace>LoopShuttleEfficiencyCalculation</RootNamespace> | ||
10 | <AssemblyName>LoopShuttleEfficiencyCalculation</AssemblyName> | ||
11 | <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> | ||
12 | <FileAlignment>512</FileAlignment> | ||
13 | <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> | ||
14 | <Deterministic>true</Deterministic> | ||
15 | <TargetFrameworkProfile /> | ||
16 | </PropertyGroup> | ||
17 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | ||
18 | <PlatformTarget>AnyCPU</PlatformTarget> | ||
19 | <DebugSymbols>true</DebugSymbols> | ||
20 | <DebugType>full</DebugType> | ||
21 | <Optimize>false</Optimize> | ||
22 | <OutputPath>bin\Debug\</OutputPath> | ||
23 | <DefineConstants>DEBUG;TRACE</DefineConstants> | ||
24 | <ErrorReport>prompt</ErrorReport> | ||
25 | <WarningLevel>4</WarningLevel> | ||
26 | </PropertyGroup> | ||
27 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||
28 | <PlatformTarget>AnyCPU</PlatformTarget> | ||
29 | <DebugType>pdbonly</DebugType> | ||
30 | <Optimize>true</Optimize> | ||
31 | <OutputPath>bin\Release\</OutputPath> | ||
32 | <DefineConstants>TRACE</DefineConstants> | ||
33 | <ErrorReport>prompt</ErrorReport> | ||
34 | <WarningLevel>4</WarningLevel> | ||
35 | </PropertyGroup> | ||
36 | <PropertyGroup> | ||
37 | <StartupObject>LoopShuttleEfficiencyCalculation.Program</StartupObject> | ||
38 | </PropertyGroup> | ||
39 | <ItemGroup> | ||
40 | <Reference Include="System" /> | ||
41 | <Reference Include="System.Core" /> | ||
42 | <Reference Include="System.Xml.Linq" /> | ||
43 | <Reference Include="System.Data.DataSetExtensions" /> | ||
44 | <Reference Include="Microsoft.CSharp" /> | ||
45 | <Reference Include="System.Data" /> | ||
46 | <Reference Include="System.Deployment" /> | ||
47 | <Reference Include="System.Drawing" /> | ||
48 | <Reference Include="System.Net.Http" /> | ||
49 | <Reference Include="System.Windows.Forms" /> | ||
50 | <Reference Include="System.Xml" /> | ||
51 | </ItemGroup> | ||
52 | <ItemGroup> | ||
53 | <Compile Include="Form1.cs"> | ||
54 | <SubType>Form</SubType> | ||
55 | </Compile> | ||
56 | <Compile Include="Form1.Designer.cs"> | ||
57 | <DependentUpon>Form1.cs</DependentUpon> | ||
58 | </Compile> | ||
59 | <Compile Include="Program.cs" /> | ||
60 | <Compile Include="Properties\AssemblyInfo.cs" /> | ||
61 | <EmbeddedResource Include="Form1.resx"> | ||
62 | <DependentUpon>Form1.cs</DependentUpon> | ||
63 | </EmbeddedResource> | ||
64 | <EmbeddedResource Include="Properties\Resources.resx"> | ||
65 | <Generator>ResXFileCodeGenerator</Generator> | ||
66 | <LastGenOutput>Resources.Designer.cs</LastGenOutput> | ||
67 | <SubType>Designer</SubType> | ||
68 | </EmbeddedResource> | ||
69 | <Compile Include="Properties\Resources.Designer.cs"> | ||
70 | <AutoGen>True</AutoGen> | ||
71 | <DependentUpon>Resources.resx</DependentUpon> | ||
72 | <DesignTime>True</DesignTime> | ||
73 | </Compile> | ||
74 | <None Include="Properties\Settings.settings"> | ||
75 | <Generator>SettingsSingleFileGenerator</Generator> | ||
76 | <LastGenOutput>Settings.Designer.cs</LastGenOutput> | ||
77 | </None> | ||
78 | <Compile Include="Properties\Settings.Designer.cs"> | ||
79 | <AutoGen>True</AutoGen> | ||
80 | <DependentUpon>Settings.settings</DependentUpon> | ||
81 | <DesignTimeSharedInput>True</DesignTimeSharedInput> | ||
82 | </Compile> | ||
83 | </ItemGroup> | ||
84 | <ItemGroup> | ||
85 | <None Include="App.config" /> | ||
86 | </ItemGroup> | ||
87 | <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> | ||
88 | </Project> |
File LoopShuttleEfficiencyCalculation/Program.cs added (mode: 100644) (index 0000000..6549526) | |||
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.Linq; | ||
4 | using System.Threading.Tasks; | ||
5 | using System.Windows.Forms; | ||
6 | |||
7 | namespace LoopShuttleEfficiencyCalculation | ||
8 | { | ||
9 | static class Program | ||
10 | { | ||
11 | /// <summary> | ||
12 | /// 应用程序的主入口点。 | ||
13 | /// </summary> | ||
14 | [STAThread] | ||
15 | static void Main() | ||
16 | { | ||
17 | Application.EnableVisualStyles(); | ||
18 | Application.SetCompatibleTextRenderingDefault(false); | ||
19 | Application.Run(new Form1()); | ||
20 | } | ||
21 | } | ||
22 | } |
File LoopShuttleEfficiencyCalculation/Properties/AssemblyInfo.cs added (mode: 100644) (index 0000000..0352959) | |||
1 | using System.Reflection; | ||
2 | using System.Runtime.CompilerServices; | ||
3 | using System.Runtime.InteropServices; | ||
4 | |||
5 | // 有关程序集的一般信息由以下 | ||
6 | // 控制。更改这些特性值可修改 | ||
7 | // 与程序集关联的信息。 | ||
8 | [assembly: AssemblyTitle("LoopShuttleEfficiencyCalculation")] | ||
9 | [assembly: AssemblyDescription("")] | ||
10 | [assembly: AssemblyConfiguration("")] | ||
11 | [assembly: AssemblyCompany("")] | ||
12 | [assembly: AssemblyProduct("LoopShuttleEfficiencyCalculation")] | ||
13 | [assembly: AssemblyCopyright("Copyright © 2021")] | ||
14 | [assembly: AssemblyTrademark("")] | ||
15 | [assembly: AssemblyCulture("")] | ||
16 | |||
17 | // 将 ComVisible 设置为 false 会使此程序集中的类型 | ||
18 | //对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型 | ||
19 | //请将此类型的 ComVisible 特性设置为 true。 | ||
20 | [assembly: ComVisible(false)] | ||
21 | |||
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID | ||
23 | [assembly: Guid("0ee4144b-c34a-4aa0-84e9-4b87c6ce48f6")] | ||
24 | |||
25 | // 程序集的版本信息由下列四个值组成: | ||
26 | // | ||
27 | // 主版本 | ||
28 | // 次版本 | ||
29 | // 生成号 | ||
30 | // 修订号 | ||
31 | // | ||
32 | //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 | ||
33 | //通过使用 "*",如下所示: | ||
34 | // [assembly: AssemblyVersion("1.0.*")] | ||
35 | [assembly: AssemblyVersion("1.0.0.0")] | ||
36 | [assembly: AssemblyFileVersion("1.0.0.0")] |
File LoopShuttleEfficiencyCalculation/Properties/Resources.Designer.cs added (mode: 100644) (index 0000000..304aecb) | |||
1 | //------------------------------------------------------------------------------ | ||
2 | // <auto-generated> | ||
3 | // 此代码由工具生成。 | ||
4 | // 运行时版本:4.0.30319.42000 | ||
5 | // | ||
6 | // 对此文件的更改可能会导致不正确的行为,并且如果 | ||
7 | // 重新生成代码,这些更改将会丢失。 | ||
8 | // </auto-generated> | ||
9 | //------------------------------------------------------------------------------ | ||
10 | |||
11 | namespace LoopShuttleEfficiencyCalculation.Properties { | ||
12 | using System; | ||
13 | |||
14 | |||
15 | /// <summary> | ||
16 | /// 一个强类型的资源类,用于查找本地化的字符串等。 | ||
17 | /// </summary> | ||
18 | // 此类是由 StronglyTypedResourceBuilder | ||
19 | // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 | ||
20 | // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen | ||
21 | // (以 /str 作为命令选项),或重新生成 VS 项目。 | ||
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] | ||
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | ||
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] | ||
25 | internal class Resources { | ||
26 | |||
27 | private static global::System.Resources.ResourceManager resourceMan; | ||
28 | |||
29 | private static global::System.Globalization.CultureInfo resourceCulture; | ||
30 | |||
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] | ||
32 | internal Resources() { | ||
33 | } | ||
34 | |||
35 | /// <summary> | ||
36 | /// 返回此类使用的缓存的 ResourceManager 实例。 | ||
37 | /// </summary> | ||
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] | ||
39 | internal static global::System.Resources.ResourceManager ResourceManager { | ||
40 | get { | ||
41 | if (object.ReferenceEquals(resourceMan, null)) { | ||
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("LoopShuttleEfficiencyCalculation.Properties.Resources", typeof(Resources).Assembly); | ||
43 | resourceMan = temp; | ||
44 | } | ||
45 | return resourceMan; | ||
46 | } | ||
47 | } | ||
48 | |||
49 | /// <summary> | ||
50 | /// 重写当前线程的 CurrentUICulture 属性,对 | ||
51 | /// 使用此强类型资源类的所有资源查找执行重写。 | ||
52 | /// </summary> | ||
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] | ||
54 | internal static global::System.Globalization.CultureInfo Culture { | ||
55 | get { | ||
56 | return resourceCulture; | ||
57 | } | ||
58 | set { | ||
59 | resourceCulture = value; | ||
60 | } | ||
61 | } | ||
62 | } | ||
63 | } |
File LoopShuttleEfficiencyCalculation/Properties/Resources.resx added (mode: 100644) (index 0000000..af7dbeb) | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <root> | ||
3 | <!-- | ||
4 | Microsoft ResX Schema | ||
5 | |||
6 | Version 2.0 | ||
7 | |||
8 | The primary goals of this format is to allow a simple XML format | ||
9 | that is mostly human readable. The generation and parsing of the | ||
10 | various data types are done through the TypeConverter classes | ||
11 | associated with the data types. | ||
12 | |||
13 | Example: | ||
14 | |||
15 | ... ado.net/XML headers & schema ... | ||
16 | <resheader name="resmimetype">text/microsoft-resx</resheader> | ||
17 | <resheader name="version">2.0</resheader> | ||
18 | <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | ||
19 | <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | ||
20 | <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> | ||
21 | <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | ||
22 | <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | ||
23 | <value>[base64 mime encoded serialized .NET Framework object]</value> | ||
24 | </data> | ||
25 | <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||
26 | <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> | ||
27 | <comment>This is a comment</comment> | ||
28 | </data> | ||
29 | |||
30 | There are any number of "resheader" rows that contain simple | ||
31 | name/value pairs. | ||
32 | |||
33 | Each data row contains a name, and value. The row also contains a | ||
34 | type or mimetype. Type corresponds to a .NET class that support | ||
35 | text/value conversion through the TypeConverter architecture. | ||
36 | Classes that don't support this are serialized and stored with the | ||
37 | mimetype set. | ||
38 | |||
39 | The mimetype is used for serialized objects, and tells the | ||
40 | ResXResourceReader how to depersist the object. This is currently not | ||
41 | extensible. For a given mimetype the value must be set accordingly: | ||
42 | |||
43 | Note - application/x-microsoft.net.object.binary.base64 is the format | ||
44 | that the ResXResourceWriter will generate, however the reader can | ||
45 | read any of the formats listed below. | ||
46 | |||
47 | mimetype: application/x-microsoft.net.object.binary.base64 | ||
48 | value : The object must be serialized with | ||
49 | : System.Serialization.Formatters.Binary.BinaryFormatter | ||
50 | : and then encoded with base64 encoding. | ||
51 | |||
52 | mimetype: application/x-microsoft.net.object.soap.base64 | ||
53 | value : The object must be serialized with | ||
54 | : System.Runtime.Serialization.Formatters.Soap.SoapFormatter | ||
55 | : and then encoded with base64 encoding. | ||
56 | |||
57 | mimetype: application/x-microsoft.net.object.bytearray.base64 | ||
58 | value : The object must be serialized into a byte array | ||
59 | : using a System.ComponentModel.TypeConverter | ||
60 | : and then encoded with base64 encoding. | ||
61 | --> | ||
62 | <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> | ||
63 | <xsd:element name="root" msdata:IsDataSet="true"> | ||
64 | <xsd:complexType> | ||
65 | <xsd:choice maxOccurs="unbounded"> | ||
66 | <xsd:element name="metadata"> | ||
67 | <xsd:complexType> | ||
68 | <xsd:sequence> | ||
69 | <xsd:element name="value" type="xsd:string" minOccurs="0" /> | ||
70 | </xsd:sequence> | ||
71 | <xsd:attribute name="name" type="xsd:string" /> | ||
72 | <xsd:attribute name="type" type="xsd:string" /> | ||
73 | <xsd:attribute name="mimetype" type="xsd:string" /> | ||
74 | </xsd:complexType> | ||
75 | </xsd:element> | ||
76 | <xsd:element name="assembly"> | ||
77 | <xsd:complexType> | ||
78 | <xsd:attribute name="alias" type="xsd:string" /> | ||
79 | <xsd:attribute name="name" type="xsd:string" /> | ||
80 | </xsd:complexType> | ||
81 | </xsd:element> | ||
82 | <xsd:element name="data"> | ||
83 | <xsd:complexType> | ||
84 | <xsd:sequence> | ||
85 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | ||
86 | <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> | ||
87 | </xsd:sequence> | ||
88 | <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" /> | ||
89 | <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> | ||
90 | <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> | ||
91 | </xsd:complexType> | ||
92 | </xsd:element> | ||
93 | <xsd:element name="resheader"> | ||
94 | <xsd:complexType> | ||
95 | <xsd:sequence> | ||
96 | <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | ||
97 | </xsd:sequence> | ||
98 | <xsd:attribute name="name" type="xsd:string" use="required" /> | ||
99 | </xsd:complexType> | ||
100 | </xsd:element> | ||
101 | </xsd:choice> | ||
102 | </xsd:complexType> | ||
103 | </xsd:element> | ||
104 | </xsd:schema> | ||
105 | <resheader name="resmimetype"> | ||
106 | <value>text/microsoft-resx</value> | ||
107 | </resheader> | ||
108 | <resheader name="version"> | ||
109 | <value>2.0</value> | ||
110 | </resheader> | ||
111 | <resheader name="reader"> | ||
112 | <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | ||
113 | </resheader> | ||
114 | <resheader name="writer"> | ||
115 | <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | ||
116 | </resheader> | ||
117 | </root> |
File LoopShuttleEfficiencyCalculation/Properties/Settings.Designer.cs added (mode: 100644) (index 0000000..3878522) | |||
1 | //------------------------------------------------------------------------------ | ||
2 | // <auto-generated> | ||
3 | // 此代码由工具生成。 | ||
4 | // 运行时版本:4.0.30319.42000 | ||
5 | // | ||
6 | // 对此文件的更改可能会导致不正确的行为,并且如果 | ||
7 | // 重新生成代码,这些更改将会丢失。 | ||
8 | // </auto-generated> | ||
9 | //------------------------------------------------------------------------------ | ||
10 | |||
11 | namespace LoopShuttleEfficiencyCalculation.Properties { | ||
12 | |||
13 | |||
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] | ||
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.8.1.0")] | ||
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { | ||
17 | |||
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); | ||
19 | |||
20 | public static Settings Default { | ||
21 | get { | ||
22 | return defaultInstance; | ||
23 | } | ||
24 | } | ||
25 | } | ||
26 | } |
File LoopShuttleEfficiencyCalculation/Properties/Settings.settings added (mode: 100644) (index 0000000..3964565) | |||
1 | <?xml version='1.0' encoding='utf-8'?> | ||
2 | <SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)"> | ||
3 | <Profiles> | ||
4 | <Profile Name="(Default)" /> | ||
5 | </Profiles> | ||
6 | <Settings /> | ||
7 | </SettingsFile> |