o 北京激光打标机-岚光科技-威尼斯官方网站登录

威尼斯官方网站登录

  • 激光打标机Appezcad中的修改菜单中的阵列先容及其操作设置

    修改菜单中的命令对选中的对象进行简单的修改操作,包括变换、造 形、曲线编辑,对齐等操作。如图 5-1 所示。 5.1 阵列 当您点击“阵列”命令后谈出下图所示对话框: 矩形:表示阵列后图形将按照矩形排列。 圆:表示阵列后图形将按照圆形排列。 上图为矩形阵列对话框,其中: :表示阵列后图形按照从左到右的顺序单项排列,同时决定了加工顺序。 :表示阵列后图形按照从左到右再从右到左循环双向排列,同时也决定了加工顺序。 横向数目:阵列时 X 向的阵列数目。 纵向数目:阵列时 Y 向的阵列数目。 横向间距:阵列后 X 向图形之间的距离。 纵向间距:阵列后 Y 向图形之间的距离。 按偏移的距离计算:图形间距以偏移的距离来计算。图例 5-3(a)所示。 按图形的间距计算:图形间距以图形的距离来计算。图例 5-3(b)所示。 若您选择阵列方式为圆,则会出现下图 5-2-b 所示对话框: :表示阵列后图形的排列顺序,是顺时针排列还是逆时针排列,同是也决定了标刻顺序。 阵列数目:表示您需要将选择图形阵列成多少个同样的图形。 半径:指阵列后图形将按照圆形排列,此圆形的半径。 开始角度:决定了阵列后图形起始排列角度。角度间距:阵列后图形的排列角度间距。  

    操作指南 2019年10月28日
  • 激光打标机Appezcad中的图形选取功能先容及其使用方法

    绘制工具栏的上方是图形选取图标 。如果当前没有其它命令正在运行的时候,该图标显示为按下的状态,表示当前命令为选取。此时, 您可以使用鼠标单击工作空间内的对象来选中该对象。EzCad2 App具有自动捕捉的功能,当您在工作空间内移动鼠标的时候,如果指针移动到了某条曲线的旁边,鼠标指针会自动的变化为 ,此时您单击左键即可选中该对象。 您也可以在按下鼠标左键的同时移动鼠标来选择对象。此时,鼠标经过的区域将会出现一个虚线方框。如果鼠标移动的方向是由左至右,那么 只有完全包围在该虚线框内的对象才被选择。如果鼠标移动的方向是由右 至左,那么所有被该虚线框接触到的对象都会被选中。 当您使用选取命令时,选取命令工具栏会出现,您可以实现一些特定 的操作。如图 4-74 所示, 表示选择当前工作空间内的所有对象; 表示选择出当前选中对象外的其他所有对象; 表示删除当前所选对象。 表示将当前对象锁定,您无法对其进行任何的编辑操作,此时对 象四周会出现一些锁形图标。 表示解除当前选中的被锁定的对象; 表示解除所有被锁定的对象。如图 4-75 所示,图中 Bezier 曲线被锁定,而圆未锁定。此时,对于该曲线,你不能够进行任何的编辑、修改 等操作,包括移动、缩放等。 表示将当前被选择对象放置到原点。 表 示 按 笔 号选 择对象,点击此命令后系统弹出如图 4-76 所示对话框。

    操作指南 2019年10月28日
  • 激光打标机Appezcad中如何绘制一条直线呢?

    4.14 直线 若要绘制一条直线,在绘制菜单中选择“直线”命令或者单击 图标。在绘制曲线命令下按住鼠标左键并可以绘制直线。 在绘制曲线命令下,按鼠标右键可以直接输入点的坐标值。 点的坐标值有三种表示 方法: 坐标位置:如输入“100,100”表示目标点的实际坐标位置为(100,100)。 相对坐标位置:如输入 “@100,100”,且当前点坐标为(10,10),则表示目标点的 实际坐标位置为(110,110)。 极值坐标位置:如输入 “100<45”,且当前点坐标为(10,10),则表示目标点的际坐标位置为(80.71,80.71)。  

    操作指南 2019年10月28日
  • 激光打标机Appezcad中的绘制扩展轴功能先容及其使用方法

    在绘制菜单中选择“扩展轴”命令,在对象列表中就会显示“扩展轴” 对象,如下图 4-73 所示: 扩展轴 1、扩展轴 2:选择使用哪个扩展轴进行操作。 扩展轴校 正零点:勾选此项表示让电机回到零点。 相对位置:表示电机移动时是以原点为基准还是以相对位置移动。 移动脉冲数:给电机发多少个脉冲,用脉冲数表示了电机移动距离。 单位类型:用什么单位计算电 机的移动距离。

    操作指南 2019年10月28日
  • 激光打标机Appezcad中的的输入口输出口功能先容

    4.11 输入口 如果要输入输入口控制对象,在绘制菜单中选择“输入口”命令或者 单击图标。 选择输入口控制对象后,在属性工具 栏会显示如图 4-71 所示的输入口控制对象属性。 Io 控制条件:当加工实行到当前输入口时系统读输入端口,然后把当前读到的值与 IO 控制条件的值比较,如果相等则系统继续向下运行,否则重新读端口。 提示消息:在系统循环读端口等待端口值与 IO 控制条件相等时显示的提示信息。 4.12 输出口 如果要绘制输出口控制对象,在绘制菜单中选择“输出口”命令或者单击图标。 选择输出口控制对象后,在属性工具栏 会显示如图 4-72 所示的输出口控制对象属性。 表示当加工实行到当前输出口时系统向端口输出高电平。 表示当加工实行到当前输出口时系统向端口输出低电平。 表示系统向端口输出一电平信号并保持。 表示系统向端口输出一脉冲信号, App可设定脉冲宽度。  

    操作指南 2019年10月28日
  • 激光打标机Appezcad中的演示器功能先容

    4.10 延时器 如果要输入延时器控制对象,在绘制菜单中选择“延时器”命令或者 单击 图标。 选择延时器后,在属性工具栏会显示如图 4-70 所示的延时器属性。 等待时间:当加工实行到当前延时器 时系统等待指定时间后再继续运行。

    操作指南 2019年10月28日
  • 如何使用激光打标机Appezcad打标矢量图片文件

    如果要输入矢量文件,在绘制菜单中选择“矢量文件”命令或者 单击图标。 此时系统弹出如图 4-68 所示的输入对话框要求用户选择要输入矢量文件。 当前系统支撑的位图格式有:.PLT.DXF.AI.DST.JPC 用户输入矢量文件后,属性工具栏显示如 图4-69 所示的矢量文件参数。如果矢量图形中包含有几种颜色信息(用Coredraw、AutoCAD 等绘图App可以指定笔划的颜色),则输入该矢量图形时,EzCad2 会自动区分出颜色的种类,此时用户可以按颜色或笔号选择对象(见 10.1 的叙述),可以设置打标参数。 优化曲线顺序:按照先小后大的原则对图形进行排序,可以减少加工 时间。 自动连接相邻曲线:自动把文件中可以连接在一起的曲线连接在一起。 动态输入文件:系统加工到此对象时自动从指定目录重新读取文件内容。 固定 X 方向尺寸:系统自动读取文件时保证不管文件内容如何变化 后读取的对象 X 方向尺寸都与设置的尺寸一样。 固定 Y 方向尺寸:系统自动读取文件时保证不管文件内容如何变化 后读取的对象 Y 方向尺寸都与设置的尺寸一样。 固定位置:系统自动读取文件时保证不管文件内容如何变化后读取 的对象指定点都与旧对象指定点的位置重合。 固定输入点坐标:系统自动读取文件时保证不管文件内容如何变化 后读取的对象指定点都与指定坐标的位置重合。  

    操作指南 2019年10月28日
  • 激光打标机Appezcad打一维二维条形码字体参数设置及使用说明

    4.7.4 激光打标机Appezcad条形码字体参数 激光打标机Appezcad中当选择条形码字体后,点击后系统弹出如图 4-23 所示对话框 。 条码示例图 条码示例图显示的是当前条码类型对应的条码的外观图片。 条码说明 条码说明显示了当前条码的一些格式说明,如果用户对当前条码类型 的格式不清楚,请先仔细阅读条码说明,可以了解到应该输入什么样的文 字才是合法的。 3.文本 当前要显示的文本,如果显示 则表示当前文本现在可以生成有效的条码,则表示不可生成 4.显示文本 (如图 4-24) 是否在条码下方显示可供识别的文字。 字体:当前要显示文本的字体 文本高度:文本的平均高度 文本宽度:文本的平均宽度 文本 X 偏移:文本的 X 偏移坐标 文本 Y 偏移:文本的 Y 偏移坐标 文本间距:文本之间的间距 5.空白 是指条码反转时,可以指定条码周围的空白区域的尺   一维条形码 这种条码是由一个接一个的“条”和“空”排列组成的,条码信息靠条和 空的不同宽度和位置来传递,信息量的大小是由条码的宽度和精度来决定 的,条码越宽,包容的“条”和“空”越多,信息量越大。这种条码技术 只能在一个方向上通过“条”与“空”的排列组合来存储信息,所以叫它“一 维条形码”。图 4-25 是当您选择了一个一维条形码时界面中的参数设置。 校验码:指当前条码是否需要校验码,有的条码可以由用户自己选择 是否需要校验码,所以用户可以选择是否使用校验码。 反转:指是否反转加工,有的材料激光标刻后是浅色,所以这时候就 必须选上此开关。 条码高:指条码的高度。 窄条模块宽:指窄的条模块的宽度,也就是基准条模块宽度。一维 条形码一般一共有四种宽度的条和四种宽度的空,按照条空的宽度从小到 大大家用 1,2,3,4来表示为基准条宽的 1,2,3,4 倍。窄条模块宽度 指条为 1 个基准条宽的宽度。 条 2 的实际宽度等于窄条模块宽度乘以条 2 的比例。条 3,4 以此类推。 空 1 的实际宽度等于窄条模块宽度乘以空 1 的比例。空 2,3,4 以此类推。中间字符间距:个别条码规定字符与字符之间有一定的间距(例如 Code39)。该参数用来设置此值,如图 4-26 所示。 中间字符间距的实际宽度等于窄条模块宽度乘以中间字符间距的比例 空白:条码左右两端外侧或中间与空的反射率相同的限定区域。 空白区的实际宽度等于窄条模块宽度乘以空白的比例。 二维条形码 1.PDF417 条码   PDF 是取英文 Portable Data File 三个单词的首字母的缩写,意为“便携数据文件”。 图 4-27 是 PDF417 码的示例,图 4-28 是压缩 PDF417 码的示例。 图 4-29 所示为 PDF417 条码对应的参数设置。 条码高:指条码的高度。 模块宽度:指窄的条模块的宽度。 错误纠正级:PDF417 的错误纠正级, 图 4-29 PDF417 参数 PDF417 的错误纠正级一共有 9 级,从 0 到 8 级。 行列:指 PDF417 条码的行数和列数。如图 4-27 所示的条码为 4 行 4列。 2.DataMatrix 条码 DataMatrix 是一种矩阵式二维条形码,目前有 Ecc000-140 和 Ecc200两种类型。目前 EzCad2 中只支撑 Ecc200。 图 4-30 所示为 DataMatrix 条码对应的参数设置。             DataMatrix 有许多不同的固定尺寸,您可根据需要进行选择。如果选择了小尺寸,则系统会自动按用户输入的文本选择能够容纳所有文本的 小尺寸。如图...

    操作指南 2019年10月20日
  • 激光打标机如何使用Appezcad来绘制圆形画椭圆

    激光打标机Appezcad中绘制菜单用来绘制常用的图形,包括点、直线、曲线、多边形等。该 菜单对应有工具栏,所有的操作都可以使用该工具栏上的按钮来进行。如 图 4-1 所示。当您选择了相应的绘制命令或工具栏按钮后,工作空间上方 的工具栏(当前命令工具栏)会随之相应的改变,以显示当前命令对应的 一些选项。 4.4 激光打标机绘制圆型,画圆 若要绘制一个圆,在绘制菜单中选择“圆”命令或者单击 图标。 在绘制圆命令下,按下鼠标左键并拖动可以绘制圆。选择圆后,在属性工具栏 会显示如图 4-4 所示的圆属性。 直径:指圆的直径。 开始角度:指圆的起始点相对于圆心的角度。 表示标刻当前圆的 方向是顺时针。 表 示 标 刻 当 前 圆 的方向是逆时针。 4.5 激光打标机绘制椭圆画椭圆 若要绘制一个椭圆,在激光打标机Appezcad中的绘制菜单中选择“椭圆”命令或者单击图标。 在绘制椭圆命令下,按下鼠标左键并拖动可以绘制椭圆。 在绘制椭圆命令下,按下鼠标左键, 同时按住键盘 CTRL 键并拖动可以绘制圆。 选择椭圆后,在属性工具栏会显示如图 4-5 所示的椭圆属性。 开始角度:指椭圆的起始点 相对于圆心的角度。 结束角度:指椭圆的结束点 相对于圆心的角度。 表示标刻当前椭圆的 方向是顺时针。 表示标刻当前椭圆的方向是逆时针。      

    操作指南 2019年10月20日
  • 激光打标机Appezcad中的节点编辑使用说明

    激光打标机AppEzCad2 所绘制的图形均为矢量图形,因此,您可以通过对图形的特征点进行修改来达到调整图形形状的目的。如果想要使用节点编辑的功能,在绘制工具栏中选择 图标。使用鼠标点击工作空间内的对象,则对象会显示出其所有的节点。节点以空心 方框表示,其中较大的表示该曲线的起点。同时,节点编辑工具栏会出现。 如图 4-77 所示。 :鼠标单击曲线上任意一非节点的地方,该点处出现黑色实 心圆。选择“增加”命令,则在该点处增加一个节点。 :鼠标单击曲线上任意一个节点,该节点被涂黑,选择“删 除”命令,则该节点被删除。 :当两个节点相距很近时,使用鼠标拖选这两个节点,选择 “融合”命令,则这两个节点融合为一个节点。 :鼠标单击曲线上任意一个节点,该节点被涂黑,选择“分 离”命令,则该节点被分离成两个独立的节点。 :鼠标单击曲线上两个相邻节点之间的任意一点,选择“直 线”命令,则这两个节点之间曲线(可能为直线,圆弧或者曲线) 转变为直线。 :鼠标单击曲线上两个相邻节点之间的任意一点,选择“圆弧”命令,则这两个节点之间曲线转变为圆弧。 :鼠标单击曲线上两个相邻节点之间的任意一点,选择“曲线” 命令,则这两个节点之间曲线转变为曲线。 :鼠标单击曲线上任意节点,选择“平滑”命令,则该节点 处变为平滑曲线,曲线的转折较小。 :鼠标单击曲线上任意节点,选择“平滑”命令,则该节点 处变为平滑曲线,曲线的转折较小。 :鼠标单击某一个节点,选择“对称”命令,则该节点左右 附近的曲线对称化。 :选择“闭合”命令,则该曲线自动闭合。 :鼠标拖选两个以上的节点,选择“对齐”命令,弹出节点 对齐对话框,您可以选择这些节点的对齐方式,按照顶部、底部、左边或者右边进行对齐。 注:文字对象和填充对象无法编辑节点;但路径文本可以编辑路径的 节点。

    操作指南 2019年10月20日
  • 激光打标机如何使用Appezcad来绘制矩形画长方形

    绘制菜单用来绘制常用的图形,包括点、直线、曲线、多边形等。该 菜单对应有工具栏,所有的操作都可以使用该工具栏上的按钮来进行。如 图 4-1 所示。当您选择了相应的绘制命令或工具栏按钮后,工作空间上方 的工具栏(当前命令工具栏)会随之相应的改变,以显示当前命令对应的 一些选项。 4.3 绘制矩形画长方形 若要绘制一段矩形,在绘制菜单中选择“矩形”命令或者单击 图标。在绘制矩形下,按住鼠标左 键并拖动可以绘制矩形。 在绘制矩形下,按住鼠标左 键,同时按住键盘 CTRL 键并拖动可以绘制正方形。 选择矩形后,在属性工具栏会显示如图 4-3 所示的矩形属性。 圆角程度:指矩形各个角的 圆 滑 程度 , 如 果 圆 滑 程 度 为 100%,则该角变为圆弧。 全部边角圆形:指当使能此功能后,当用户更改某一个角的 圆角程度后其余三个角都增加相应的圆角程度。 注意:每次修改属性中的参数后,一定要点击 “应用”按钮,才能 使修改的参数生效,以下相同,不再重述。

    操作指南 2019年10月19日
  • 激光打标机Appezcad中的文本字体参数设置先容及使用说明

    激光打标机打标AppEzCad2 App支撑在工作空间内直接输入文字,文字的字体包括有系统 安装的所有字体,以及 EzCad2 自带的多种字体。如果要输入文字,在绘制菜单中选择“文字”命令 或者单击FI 图标。在绘制文字命令下,按下鼠标左键即可创建文字对象。 4.7.1 激光打标机达标Appezcad中的文字字体参数 选择文字后,在属性工具栏会显示如图 4-7 所示的文字属性。如果您需要修改所输入的文字,可以在文本编辑框里直接修改即可。激光打标机App EzCad2 支撑五种类型的字体(TrueType 字体、单线字体、点阵字体及条形码字体,SHX 字体),显示如图 4-8 所示。 注意:字体类型后面的数字是指系统内的指定字体个数,Ezcad2 多 支撑 1000种字体,如果 Windows 系统里面装的 TrueType 字体太多超过 此数时,后面的字体将不会被载入。 选择字体类型后,字体列表会相应列出当前类型的所有字体,如图 4-9 所示为TRUETYPE 字体列表。 如图 4-10 所示为条形码字体列表。 字体高度:指字体的平均高度。 点 击后 系 统 弹 出 如 图4-11所示对话框 。 指当前文本的排列方式为 指当前文本的排列方式为居中对齐; 指当前文本的排列方式为按左对齐; 按右对齐; 使能等宽度字符:指所有字符宽度相同 字体宽度:指字体的平均度。 角度: 指字体的倾斜角度。 字 符 间 距 : 指 字 符 之 间 的 距离 行间距: 指两行字符之间的距离。 空字符宽度:指空格字符所占的宽度,仅在 2.0 版 jsf 字体中使用。        

    操作指南 2019年10月19日
  • 激光打标机Appezcad中的变量文本先容及说明

    点击激光打标机Appezcad中的后可以使能变量文本,系统显示如图 4-38 所示变量文本属性。变量文本是指在加工过程中可以按照用户定义的规律动态更改文本。 表示当前文本字符排列时字符之间的距离。 表示字符间距的计算是指左边字符右边界与右边字符左边界的距离,如图4-39 所示。 表示字符间距的计算是指左边字符中心与右边字符中心的距离,如图 4-40所示。 是专门用于变量文本阵列的特殊阵列,应用这个阵列的时候文本会自动变化,而 2.11 对象属性栏一节所说的阵列是不会变化的文 本对象,这是两个阵列的区别。 在 激光打标机AppEZCAD2 国际版里面变量文本是由各种不同的实时变化的文本元素按先后顺序组成的一个字符串。 用户可以根据需要添加各种变量文本元素,可以对文本元素进行排序。 用户点击增加文本元素后系统会弹出如图 4-41 所示对话框。 目前 EzCad2 支撑 8 种类型文本元素: 固定文本:加工过程中文本中固定不变的元素。 序列号: 加工过程中按固定增量改变的元素。 生产日期: 加工过程中系统自动从计算机中取日期信息的元素。 时间: 加工过程中系统自动从计算机中取时间信息的元素。 网络通讯: 加工过程中系统通过网络读取要加工的文本的元素 串口通讯: 加工过程中系统通过串口读取要加工的文本的元素 文件: 加工过程中从文本文件中一行一行读取要加工的文本的元素。 键盘: 加工过程中由用户从键盘输入要加工的文本的元素。  

    操作指南 2019年10月19日
  • 如何使用激光打标机Appezcad中的键盘元素进行进行变量打标?

    激光打标机Appezcad中键盘元素先容 键盘元素是由用户从键盘输入要加工的文本,当选择了键盘元素系统 会显示如图4-56-a 所示的内容要求用户设置键盘元素参数。提示:在加工中系统遇到键盘变量文本时会弹出输入对话框 里 的内容,要求用户输入要加工 的文本,如图 4-56-b 图所示,此时用户直接手工输入要加工的文本。 固定字符:要求手工输入的内容个数与设置字符数相同。 激光打标机Appezcad中键盘元素功能经常用在加工时需要实时输入要加工的内容的场合。假如客户当前要加工一批工件,每个工件上都印刷有一个条形码,加工的时 候需要用户用条码扫描枪实时从工件上读取条形码的内容,然后用激光标刻到工件指定位置上,这时候就可以使用键盘元素功能。加工的时候系统 弹出如图 4-56-b 图所示对话框后,操作员用条码扫描枪扫描工件上的条形码,条码扫描枪会自动把读取的内容输入到对话框里面并自动关闭对话框, 然后系统会自动开始加工刚才读取的内容。 高级功能 选择高级功能后系统弹出如图 4-57 图所示对话框。 使能固定文本宽度:无论变量文本的内容有多少,长度都被限制在设 定值中标刻自己:在某些场合,用户需要将输入的键盘文本分割后放在不同 的位置标刻,同时还需要将此键盘文本也标刻出来,则应用此功能解决。 设置好分割字符的相关参数后,勾选“标刻自己”,在标刻时,除了标刻出 设置的分割字符之外,还会在相应的位置标刻出刚才输入的所有键盘文本。 当前高级功能里面有分割字符串功能。大家举个加工实例来说明。 例:北京奥林匹克运动会门票上印刷的条形码上有比赛场的入口号以及座位号信息,但是条形码人无法直接分辨,必须用激光打标机把此信息标刻到门票指定位置上。 这时候大家就可以使用分割字符串功能,通过条码扫描枪读取条形码上的序列号,然后自动将序列号进行分割,并加工到指定位置。如图4-58 所示奥运门票示意图,条码下面的序号是条码内容,序号一共 7 个字 符,前3 个字符表示入口号,后 4 个字符表示座位号,条码扫描枪读出的 是整个字符串,EZCAD2 必须自动把读到的序列号按要求分割并放到指定位置。   1.首先建立一个键盘变量文本: 建立文本——〉使能变量文本——〉增加——〉键盘。如图 4-59-a 所示: 2.输入提示信息后点击确定后大家会得到如图 4-59-b 所示的界面 选择高级按钮后可以看见如图 4-48 图所示对话框. 勾选使能分割字符串修改指定名字的文本对象,点击增加按钮这 时候会出现如图 4-59-c 图所示对话框。 在字符串中第一个字符的位置:在 TEXT1 文本中起始字符是键盘变量文本的字符串中的第几个字符。 从字符串中提取的字符总个数:从设定的第一个字符在键盘变量文本 的字符串中提取几个字符。 想要修改字符内容的文本对象的名称:输入想要把分割读取的字符修 改哪个固定文本的名称。 大家这里增加两个条件,一个是修改 TEXT1 的对象,从第 1 个字符开 始取 3个字符,另外一个是修改 TEXT2 的对象,从第 4 个字符开始取 4 个字符。设置完毕结果如图 4-59-d 所示对话框。 建立两个文本对象并将其名称改为 TEXT1,TEXT2。这里应注意 在对象列表中键盘变量文本要排在两个固定文本之前,把 TEXT1 对象放在入口号要加工的位置,把 TEXT2 对象放在座位号要加工的位置,放置完毕后设置需要的加工参数。 点击开始标刻,这时候系统会弹出如图 4-59-e 图所示对话框,此时用户用条码扫描枪扫描门票上的条形码,系统就会自动把读入 的序列号分割放到 TEXT1 和 TEXT2 上面并加工。

    操作指南 2019年10月19日
  • 如何使用激光打标机Appezcad中的文件元素跟excel文本文件进行变量打标?

    激光打标机Appezcad中文件元素先容 当前 EzCad2 文件元素支撑两种文件格式: 1.TXT文本文件当选择了 TXT 文件系统 会显示如图 4-54 所示的内容,要求用户设置文件名称和当前要加工文本的行号。 自动复位:当加工到文本文件后时,行号复位为 0,重新从第一行开始加工。每次读取整个文件:当加 工到文本文件时直接读取整个文件。 激光打标机Appezcad中Excel 文本文件先容 当选择了 Excel 文件系统会显示如图 4-55 所示的内容,要求用户设置文件名称,字段 名称和当 前要 加工 文本 的行 号。   字段名称:是指 Excel 文件表中表单 1 所有列的第一行的文本。加工时系统会自动从对应的列中取出要加工的文本。    

    操作指南 2019年10月19日

Contact Us

15376166023

在线咨询:点击这里给我发消息

邮件:378580347@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code

威尼斯官方网站登录

page contents
XML 地图 | Sitemap 地图
XML 地图 | Sitemap 地图