• 大小: 1.00M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2024-06-17
  • 语言: C#
  • 标签: Gerber  软件  

资源简介

gerber文件解析

资源截图

代码片段和文件信息

// DrillStatsFrm.cs - Builds and displays the statistics of a selected drill layer file.

/*  Copyright (C) 2015-2020 Milton Neal 

    Redistribution and use in source and binary forms with or without
    modification are permitted provided that the following conditions
    are met:

    1. Redistributions of source code must retain the above copyright
       notice this list of conditions and the following disclaimer.
    2. Redistributions in binary form must reproduce the above copyright
       notice this list of conditions and the following disclaimer in the
       documentation and/or other materials provided with the distribution.
    3. Neither the name of the project nor the names of its contributors
       may be used to endorse or promote products derived from this software
       without specific prior written permission.

    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS“ AND
    ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE
    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
    FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL
    DAMAGES (INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS
    OR SERVICES; LOSS OF USE DATA OR PROFITS; OR BUSINESS INTERRUPTION)
    HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT
    LIABILITY OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
    OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF
    SUCH DAMAGE.
 */

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using GerberVS;

namespace GerberView
{
    public partial class DrillStatsForm : Form
    {
        private GerberProject project = null;
        private int fileIndex = -1;

        private string[] GCodes = new string[] { {“G00“ “Rout Mode“} {“G01“ “1x Linear Interpolation“} {“G02“ “CW Interpolation“} {“G03“ “CCW Interpolation“}
                                                   {“G04“ “Variable Dwell“} {“G05“ “Drill Mode“} {“G85“ “Cut Slot“} {“G90“ “Absolute Units“}
                                                   {“G91“ “Incremental Units“} {“G93“ “Zero Set“} };

        private string[] MCodes = new string[] { { “M00“ “End Of Program“ } { “M01“ “End Of Pattern“ } { “M18“ “Tool Tip Check“ } { “M25“ “Begin Pattern“}
                                                   { “M30“ “End Program Rewind“} { “M31“ “Begin Pattern“} { “M45“ “Long Message“} { “M47“ “Operator Message“}
                                                   { “M48“ “Begin Program Header“} { “M71“ “Metric Units“} { “M72“ 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2021-01-18 12:31  GerberVS-master\
     目录           0  2021-01-18 12:31  GerberVS-master\GerberView\
     文件         187  2021-01-18 12:31  GerberVS-master\GerberView\App.config
     文件       23808  2021-01-18 12:31  GerberVS-master\GerberView\DrillStatsFrm.Designer.cs
     文件       19585  2021-01-18 12:31  GerberVS-master\GerberView\DrillStatsFrm.cs
     文件        5817  2021-01-18 12:31  GerberVS-master\GerberView\DrillStatsFrm.resx
     文件       73756  2021-01-18 12:31  GerberVS-master\GerberView\Form1.Designer.cs
     文件       52863  2021-01-18 12:31  GerberVS-master\GerberView\Form1.cs
     文件       27987  2021-01-18 12:31  GerberVS-master\GerberView\Form1.resx
     文件       31658  2021-01-18 12:31  GerberVS-master\GerberView\GerberStatsFrm.Designer.cs
     文件       25434  2021-01-18 12:31  GerberVS-master\GerberView\GerberStatsFrm.cs
     文件        5817  2021-01-18 12:31  GerberVS-master\GerberView\GerberStatsFrm.resx
     文件        6828  2021-01-18 12:31  GerberVS-master\GerberView\GerberView.csproj
     文件         291  2021-01-18 12:31  GerberVS-master\GerberView\GerberView.csproj.user
     文件         476  2021-01-18 12:31  GerberVS-master\GerberView\GerberViewEnums.cs
     文件       12991  2021-01-18 12:31  GerberVS-master\GerberView\layerEditForm.Designer.cs
     文件         548  2021-01-18 12:31  GerberVS-master\GerberView\layerEditForm.cs
     文件        9435  2021-01-18 12:31  GerberVS-master\GerberView\layerEditForm.resx
     文件         722  2021-01-18 12:31  GerberVS-master\GerberView\Program.cs
     文件        2500  2021-01-18 12:31  GerberVS-master\GerberView\Project.cs
     文件       19795  2021-01-18 12:31  GerberVS-master\GerberView\ProjectFile.cs
     目录           0  2021-01-18 12:31  GerberVS-master\GerberView\Properties\
     文件        1458  2021-01-18 12:31  GerberVS-master\GerberView\Properties\AssemblyInfo.cs
     文件        5470  2021-01-18 12:31  GerberVS-master\GerberView\Properties\Resources.Designer.cs
     文件        7655  2021-01-18 12:31  GerberVS-master\GerberView\Properties\Resources.resx
     文件        1097  2021-01-18 12:31  GerberVS-master\GerberView\Properties\Settings.Designer.cs
     文件         249  2021-01-18 12:31  GerberVS-master\GerberView\Properties\Settings.settings
     目录           0  2021-01-18 12:31  GerberVS-master\GerberView\Resources\
     文件        1270  2021-01-18 12:31  GerberVS-master\GerberView\Resources\Bitmap1.bmp
     文件        1254  2021-01-18 12:31  GerberVS-master\GerberView\Resources\Delete.bmp
     文件        3382  2021-01-18 12:31  GerberVS-master\GerberView\Resources\DownArrow.bmp
............此处省略97个文件信息

评论

共有 条评论