コード例 #1
0
def run_script(file_name, script_name):
    ret = eagle_util_funcs.run_eagle([
        file_name,
        '-S' + script_name,
    ])

    if ret != 0:
        print("Eagle returned error!")
        sys.exit(ret)
コード例 #2
0
ファイル: docu-packet-gen.py プロジェクト: rqou/tenshi-old
def run_script(file_name, script_name):
    ret = eagle_util_funcs.run_eagle([
        file_name,
        '-S' + script_name,
        ]
        )

    if ret != 0:
        print("Eagle returned error!")
        sys.exit(ret)
コード例 #3
0
def generate_drill(brdFile, outFile, layers):
    ret = eagle_util_funcs.run_eagle([
        '-X',  # Run the command line CAM processor
        '-N',  # No output messages
        '-dEXCELLON',  # Output in gerber format
        '-o' + outFile,  # Output path
        brdFile,  # Input board
    ] + layers  # Layers to process
                                     )

    if ret != 0:
        print("Eagle returned error!")
        sys.exit(ret)
コード例 #4
0
def generate_drill(brdFile, outFile, layers):
    ret = eagle_util_funcs.run_eagle([
        '-X',               # Run the command line CAM processor
        '-N',               # No output messages
        '-dEXCELLON',       # Output in gerber format
        '-o' + outFile,     # Output path
        brdFile,            # Input board
        ] + layers          # Layers to process
        )

    if ret != 0:
        print("Eagle returned error!")
        sys.exit(ret)
コード例 #5
0
ファイル: generate_bom.py プロジェクト: pioneers/PiElectrical
def run_eagle_bom_ulp(infile, outfile, ulpfile):
    eagle_util_funcs.run_eagle([
        '-C',
        'run %s %s; quit' % (ulpfile, outfile),
        infile,
    ])
コード例 #6
0
ファイル: generate_bom.py プロジェクト: rqou/tenshi-old
def run_eagle_bom_ulp(infile, outfile, ulpfile):
    eagle_util_funcs.run_eagle([
        '-C', 'run %s %s; quit' % (ulpfile, outfile),
        infile,
        ])