页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

③       删除或插入行后,排在后面的序号值将自动进行调整。

明细表处理

Image Removed

此功能完成序号所指零部件有关信息(对应明细表项)的填写和编辑工作,同时可完成明细表数据更新、明细栏生成顺序的调整、明细表整体浏览、更新图纸明细表、生成明细表等操作。特别一提的是:由于采用“超级属性块”定义了明细表表体(参见《定制手册》),所以明细表处理界面可以实现表达式的自动计算和更新,彻底把用户从繁琐的手工计算中解脱出来。

执行:   1.键盘:PC_XHBJ (或MXB)

             2.菜单:天河PCCAD(或“机械”,或“机械工程图”) à 序列号/明细表 à 明细表处理

             3.菜单:天河PCCAD(或“机械”,或“机械工程图”) à 辅助工具 à 超级编辑V  

             Image Removed(这里选择表头,编辑所有明细表数据。如果选择表体,只编辑所选的单条数据)

出现:     对话框,图6-9。

Image Removed

图6-9

图6-9对话框的操作及完成的功能:

  • 明细表数据编辑与修改

编辑明细表各数据项:可以直接修改包括序号段的各项数据,也可调用各种资源进行自动的查找调用。用户也可通过剪切、复制、粘贴及查找替换进行数据的修改编辑。其基本操作同序号输入窗口。

Image Removed

【注】

①    数据项的选择方式支持Tab键及键盘的方向键,并且支持按住Shift键的同时点击鼠标的连选方式,及按住Ctrl键的同时点击鼠标的跳选方式。

②    数据项的选择状态有两种:选中状态和编辑状态。两种状态可以利用敲击ENTER键进行切换。另外编辑状态切换为选中状态还可用ESC键;选中状态切换为编辑状态还可用F2键及空格键。

Image Removed

a.空白处                 b.行标上

Image RemovedImage Removed

c.表格区域中                                               d.列标上

图6-10

③    根据鼠标所在明细表编辑窗口的行标、列标等不同位置,点击鼠标右键将有不同的右键菜单出现,如图6-10。

在图6-9对话框中输入明细表内容,可以采用以下方式:

(1)直接输入所有的项目内容,切换汉字输入法可以通过Ctrl+Space(视具体系统输入法设置有所不同)实现。

(2)提取标题栏(Ctrl+T):出现“DWG数据浏览”窗口,可以选择DWG文件的标题栏、明细表及其它属性块,点取“返回”,数据就被自动提取到当前行。 见 批量DWG浏览

(3)提取标准件(Ctrl+B):如果是标准件(参数化图库和系列化零件库中出库的零件),可以直接从标准件库中提取到相关信息,无须手工再次输入。用户化定制明细表和标准件提取的对应项在“系统维护”的“明细表标准件提取设置”进行定义(见《定制手册》)。

(4)提取字词句库(Ctrl+W):将光标置于某编辑框,然后按下Ctrl+鼠标左键(或按下Insert键或按下Ctrl+W)将调用“专业术语词句库”。双击词句节点,该内容就被提取到。

(5)通用资源(Ctrl+R):具体调用方法详见通用资源

(6)程计算器(Ctrl+J): 具体调用方法详见天河工程计算器。        

(7)提取图面文字(Ctrl+G):选取右键菜单的资源操作->提取图面文字,命令行提示:“指定文本所在的包罗区域:”,在本文件内用鼠标框选文本外轮廓,选取完毕,所选文字包含文字间空格,立即被提取到当前属性内容格中。

(8)提取表格数据:选取“提取表格数据”按钮,命令行提示:“指定文本所在区域的第一角点:”、“另一对角点: ”,在本文件内用鼠标框选表格内文本外轮廓,选取完毕,与在标题栏中使用“提取表格数据”不同,出现“二维规则表格数据提取->表头字段名称配置”对话框,通过对列与表头字段的顺序调整等方式进行提取配置,如图6-11,明细表“序号”、“代号”、 “名称”各字段,分别提取“列1”、“列3”、“列4”的数据,“列2”被删除。调整数据的顺序,请点取右上角的小图标。点取“确定”,被提取的数据从当前行开始进行插入。

对提取配置进行保存,只需在窗口左下角文本框中输入配置样板的名称,然后点取 按钮,新建配置样板,再点取“保存”按钮即可。

默认的配置文件位置在:D:\THSOFT\PCCAD\MCADSetting\ THBomPickCfg.dat  

Image Removed

图6-11

(9)连接PDM/ERP:该功能是定制功能,开放源代码。具体开发方案及源代码在X:\THSOFT\PCCAD\Samples\Sdk\PDM-ERP集成 文件夹中。

(10)查找替换:查找及替换数据内容。查找内容区分大小写,其中替换可向下进行全部替换。

  • 数据转换

(1)读入文本文件:直接读入以制表符定界的文本文件,读入后除序号项的其他数据项的信息直接输入到明细表的对应数据项中。

(2)读入DWG文件:与“提取标题栏”相同,也出现“DWG数据浏览”窗口,可以选择DWG文件的标题栏、明细表及其它属性块,点取“返回”即可,不同的是数据可以返回多条数据。

(3)天河通用导入:调用天河通用导入接口,可以调用各种类型数据的导入。具体调用方法详见数据集成系统

(4)导出文本文件:导出以制表符定界的文本文件。

(5)天河通用导出:调用天河通用导出接口,实现明细表数据转换或传递到各种类型的数据库。具体调用方法详见天河通用导入导出。  

Image Removed

【注】

①    “序号”字段的名称不是按定义的字段对应关系取的值,而是系统自动根据上面标注的序号值进行累加调整;

②    选中某一个数据格,执行读入或导入命令,数据记录从当前记录项进行覆盖,多余数据追加;

③    “读入文本文件”方式导入的文件的列分隔符必须是制表符

④    读入DWG文件的顺序不是在“DWG数据浏览”界面中的顺序,而是自动按一定规则读入,故如果需要调整顺序,请在返回后重新排序。

(6)导出到Excel:作用是将窗口中的数据导出到excel中。该功能不需安装天河通用导入导出,同时可根据样板进行导出处理。

Image Removed

点击“导出到Excel”按钮后,弹出“输出到Excel中”窗口。

Image Removed

使用样板:不勾选则不使用样板,直接导出数据;勾选,则根据样板文件和配置文件进行导出。

输出:点击输出后会新建一个excel,并将数据输出到新建的excel文件中。如果数据不满一页,则仅生成首页;如果导出的数据有多页,则生成相应页的文件。

最后您仅需在excel中保存导出的结果文件即可。

Image Removed

样板文件

样板是Excel 97-2003 样板文件,即.xlt格式。位置在:X:\THSOFT\PCCADxxxx\able

Image Removed

打开样板文件,点击下拉菜单“公式”——“名称管理器”,对样板进行管理。

样板的首页与续页样式可以不同。特殊名称为:明细表第一页、明细表第一页起始行、明细表第一页结束行,及明细表第二页、明细表第二页起始行、明细表第二页结束行。第二页的设置就是续页的设置。

其他字段根据需要配置即可。“标题栏.XX”即代表从标题栏中获取的数据;“明细表.”代表从明细表中获取的数据。点后面的字符串为字段名称。

【注】样板中对工作表名称没有限制要求。但程序只处理第一个工作表!

Image Removed

配置文件

配置文件位于同目录下,即:X:\THSOFT\PCCADxxxx\table\ExportExcel.def

该文件可用记事本打开。

一般格式为:

#TableColumn#

明细表标题1=Excel中单元命名1

明细表标题2=Excel中单元命名2

......

明细表标题n=Excel中单元命名n

#Title#

属性名称1=Excel中单元命名1

属性名称2=Excel中单元命名2

......

属性名称n=Excel中单元命名n

【注】未在定义中出现的标题名称或属性名称在Excel按相同内容寻找命名,可不定义。

如:

Image Removed

  • 明细操作

(1)Alt+↑Alt+↓:对当前行进行上下移操作,上下移动数据行的数据。

(2)计算当前行:根据明细表的定义计算公式要求,计算当前行的数据。

(3)计算所有行:根据明细表的定义计算公式要求,计算所有行的数据。

(4)修改即计算:选中后,参与计算的数据项值发生变化能够立即进行计算更新。

(5)结果为0不填:有时某些零件的数据项没有数据,选中该选项后,计算结果0不显示。

(6)序号重新排序:执行此功能,明细表各行数据排列顺序重组,按照明细表排序分组定义的要求进行重排。明细表排序分组如何定义见《定制手册》。  

(7)序号重新编号:即自动根据明细目前所处行号重新进行序号的编号,编号后,手工进行的序号调整将被刷新。

(8)明细表生成方式:包括按排序定义规则排序及按当前显示顺序排序两种方式。

(9)生成明细表

如果选择“按排序定义规则排序”,再执行生成明细表,退出“明细表处理”对话框,按编辑的最新值刷新明细表数据,并且按照明细表分组排序定义重新生成明细表。

如果选择“按当前显示顺序排序”,再执行生成明细表,退出“明细表处理”对话框,将根据用户手工调整明细表各行先后顺序以及各行之间的空格,即按照明细表处理对话框当前的显示方式生成明细表,适合于有特殊要求的场合。

(10)更新明细表:若明细表已生成,则可自动更新图纸的明细表,达到对话框中显示的明细表数据与图纸上显示的明细表数据一致。如果图纸上没有明细表时此功能不起作用。

(11)取消:按取消则退出对话框,不保留对话框中任何数据的改动。

(12)保存:可在不退出编辑窗口的时候临时保存已经确认修改的数据信息。

  • 明细表浏览

若对话框中在上下或左右显示不下当前图纸的明细表数据时,出现各自的滚动条;拖动对话框下边和右边的滚动条可以整体浏览明细表数据。用户也可以拖拽对话框的右下角改变对话框的大小(但不能调整为任意小)。用鼠标拖动明细表数据项之间的接缝处,可修改明细表各数据项的显示宽度。也可通过菜单项“格式”中的某些功能进行调整。

(1)行标:控制是否显示行标。

(2)行分隔符:控制是否显示行分隔线。

(3)插入行(Ctrl+I):根据选择的行数,在当前行前插入一行或多行。

(4)删除行(Ctrl+D):直接选择所要删除的行,执行删除行命令后,出现对话框提示删除行的范围。在行标处选择,提示确认是否删除。

(5)追加表行(Ctrl+N):追加一行空数据。与插入行不同的是表行总是添加到数据记录的最后。

(6)行高:手动调整行高,其自动测量值为列标高度。

(7)最适合行高:为一固定值410象素。

(8)隐藏:隐藏所选行。

(9)取消隐藏:取消所有隐藏,即显示所有行。

(10)数字排序方式:按照数字的大小进行排序。

(11)字符排序方式:根据字符的大小进行排序。

(12)单击表头时进行排序:根据选择排序方式,单击表头时进行从大到小或从小到大的排序调整。

Image Removed

【注】

①       表列操作基本同表行操作,仅表列操作中的最适合列宽为数据格中所有数据能够排下的最小宽度。

②       在执行“插入行”“追加行”前,选择连续的多个数据行(在行标处选择),则执行命令后,添加的数据行行数与所选行数相同;插入行位置在当前行(即行标及列标被按下)的前面。

③       删除或插入行后,排在后面的序号值将自动进行调整。