sw如何筛选分类工程图

sw如何筛选分类工程图,第1张

SW(SolidWorks)是一款三维CAD软件,可以用于制作工程图。在SW中,可以使用分类器来对工程图进行筛选和分类。具体步骤如下:

1. 打开SW软件,打开需要筛选分类的工程图。

2. 在左侧的特征管理器中,选择需要筛选分类的特征。

3. 右键点击选择的特征,在d出的菜单中选择“添加到分类器”。

4. 在d出的“添加到分类器”对话框中,可以选择已有的分类器或创建新的分类器。如果选择创建新的分类器,需要输入分类器的名称和描述。

5. 点击“确定”按钮,将特征添加到分类器中。

6. 在特征管理器中,可以看到已经添加到分类器中的特征,也可以通过分类器对特征进行筛选和分类。

7. 在分类器中,可以根据特定的属性对特征进行筛选和分类。例如,可以按照特征的类型、尺寸、材料等属性进行分类。

8. 筛选分类完成后,可以将分类结果导出为报表或保存为模板,以便后续使用。

总之,使用SW的分类器可以方便地对工程图进行筛选和分类,提高工作效率和准确性。

 

 

我照你描述的目的写了个简单的 Python 程序。

程序里的这四行:

    fileList  = 'filelist.txt'

    inDir     = 'c:/pics'

    outDir    = 'found'

    absentLog = 'absent.txt'

分别定义了:

    储存图片编号的文本文件名(一行一个编号)

    存放图片的文件夹的默认路径

    所有存在编号的图片的移动目的地

    储存所有匹配不成功的编号的文本

fileList 里任何不带扩展名的编号将与任何扩展名匹配(等于“编号.*”)。

如果文件夹选择器对话框d出后你选择 Cancel,程序将不进行任何 *** 作而直接退出。

另外,应该注意的是,程序删除 outDir 里的所有文件之前不会要求确定。

要在微软视窗平台上运行这程序不难:

1)下载(http://www.python.org/download/)然后安装(默认设置即可) Python 解释器。

   (安装完成后,任何 “.py” 文件都能像执行文件一样地运行。)

2)把代码储存到一个“.py”文本文件里(可以随意命名;最好保留其原名:trymove.py)。

    文件可以存放在任意一个文件夹里。

3)确保 fileList 指定的 filelist.txt 也在 trymove.py 所处的文件夹里。

4)运行 trymove.py。

'''

Module trymove.py

Try to move all files in inDir with name specified in fileList to outDir.

Missing extension in any name in fileList means any extension.

All names without matching file in inDir will be displayed and saved into absentLog.

    WARNING: outDir will be always be purged silently.

'''

import os, shutil, glob, sys

abspath = os.path.abspath

fileList  = 'filelist.txt'

inDir     = 'c:/pics'

outDir    = 'found'

absentLog = 'absent.txt'

# Get inDir, using inDir as default.

from tkFileDialog import *

from Tkinter import *

root = Tk( )

root.iconify( ) # No need to show.

inDir = askdirectory( initialdir = inDir, title = 'Specify the source directory:' ) \

        or sys.exit( 'Operation cancelled. Nothing done.' )

root.destroy( )

# Purge output dir.

if os.path.exists( outDir ):

    for file in os.listdir( outDir ):

        os.remove( os.path.join( outDir, file ) )

else:

    os.mkdir( outDir )

names = [ x.strip( ) for x in open( fileList ).readlines( ) ]

absent = [ ]

for name in names:

    ext = os.path.splitext( name )[ 1 ]

    if not ext:

        ext = '.*'

    fullPath = os.path.join( inDir, name + ext )

    match = glob.glob( fullPath )

    if not match:

        absent.append( name )

    for file in match:

        shutil.move( file, outDir )

if len( names ) == len( absent ):

    print 'No match at all, so no file was moved.\n'

else:

    print 'All matched files have been moved from "%s" to "%s".\n' % \

            ( abspath( inDir ), abspath( outDir ) )

    

absentList = '\n'.join( absent ) or '<None>'

print >>open( absentLog, 'w' ), absentList

print 'Absent files:\n', absentList, '\n'

raw_input( 'Hit Enter to exit...' )

 

 

 

PDF中的

数据

可以用adobe

acrobat

x

pro(9.0以上)

直接框选表格,导出为EXCEL文件如果是扫描版的

可以先用工具-使用OCR识别

识别出文字(识别率和扫描件的质量有关)再导出cad的你可以试验下打印成PDF再导出EXCEL

这个我没有试验过,但是PDF做过,而且格式基本不变


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12058490.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存