文字
EzCad软件支持在工作空间内直接输入文字,文字的字体包括有系统安装的所有字体,以及EzCad自带的多种字体。如果要输入文字,在绘制菜单中选择“文字”命令或者单击图标。
在绘制文字命令下,按下鼠标左键即可创建文字对象。
4.7.1文字字体参数
选择文字后,在属性工具栏会显示如图4-7所示的文字属性。
如果您需要修改所输入的文字,可以在文本编辑框里直接修改即可。
EzCad支持四种类型的字体,如显示如图4-8所示。
字体高度:指字体的平均高度。
点击后系统弹出如图4-11所示对话框 。
指当前文本的排列方式为按左对齐;
指当前文本的排列方式为居中对齐;
指当前文本的排列方式为按右对齐;
字体宽度:指字体的平均宽度。
角度: 指字体的倾斜角度。
字符间距: 指字符之间的距离。
行间距: 指两行字符之间的距离。
4.7.2曲线排文本参数
EzCad支持曲线排文字,如果您单击的位置足够接近于一条曲线图形,那么您输入的文字将会随着该曲线的轨迹排列。
当前文字是曲线排文字时,点击后系统弹出如图4-12所示对话框 。
4.7.3条形码字体参数
当选择条形码字体后,点击后系统弹出如图4-21所示对话框 。
1) 条码示例图
条码示例图显示的是当前条码类型对应的条码的外观图片。
2) 条码说明
条码说明显示了当前条码的一些格式说明,如果用户对当前条码类型的格式不清楚,请先仔细阅读条码说明,可以了解到应该输入什么样的文字才是合法的。
3.文本
当前要显示的文本,如果显示
则表示在前文本现在可以生成有效的条码。
4.显示文本
是否在条码下方显示可供人识别的文字。
字体:当前要显示文本的字体
文本高度:文本的平均高度
文本X偏移:文本的X偏移坐标
文本Y偏移:文本的Y偏移坐标
文本间距:文本之间的间距
5.空白
是指条码反转时,可以指定条码周围的空白区域的尺寸。
一维条形码
这种条码是由一个接一个的“条”和“空”排列组成的,条码信息靠条和空的不同宽度和位置来传递,信息量的大小是由条码的宽度和精度来决定的,条码越宽,包容的条和空越多,信息量越大。这种条码技术只能在一个方向上通过“条”与“空”的排列组合来存储信息,所以叫它“一维条码”。
图4-23是当您选择了一个一维条码时界面中的参数设置。
校验码:指当前条码是否需要校验码,有的条码可以由用户自己选择是否需要校验码,所以用户可以选择是否使用校验码。
反转:指是否反转加工,有的材料激光标刻后是浅色,所以这时候就必须选上此开关。
条码高:指条码的高度。
窄条模块宽:指最窄的条模块的宽度,也就是基准条模块宽度。一维条码一般一共有四种宽度的条和四种宽度的空,按照条空的宽度从小到大我们用1,2,3,4来表示为基准条宽的1,2,3,4倍。窄条模块宽度指条为1个基准条宽的宽度。
条2的实际宽度等于窄条模块宽度乘以条2的比例。条3,4以此类推。
空1的实际宽度等于窄条模块宽度乘以空1的比例。空2,3,4以此类推。
中间字符间距:个别条码规定字符与字符之间有一定的间距(例如 Code39)。该参数用来设置此值,如图4-24所示。
中间字符间距的实际宽度等于窄条模块宽度乘以中间字符间距的比例
空白:条码左右两端外侧或中间与空的反射率相同的限定区域。
空白区的实际宽度等于窄条模块宽度乘以空白的比例。
二维条形码
1.PDF417条码
PDF是取英文Portable Data File三个单词的首字母的缩写,意为“便携数据文件”。图4-25是PDF417码的示例,图4-26是压缩PDF417码的示例。
图4-27所示为PDF417条码对应的参数设置。
条码高:指条码的高度。
模块宽度:指最窄的条模块的宽度。
错误纠正级:PDF417的错误纠正级,PDF417的错误纠正级一共有9级,从0到8级。
行列:指PDF417条码的行数和列数。如图4-25所示的条码为4行4列。
|
|
2.DataMatrix条码
DataMatrix是一种矩阵式二维条码,目前有Ecc000-140和Ecc200两种类型。目前EzCad中只支持Ecc200。
图4-28所示为DataMatrix条形码对应的参数设置。
DataMatrix有许多不同的固定尺寸,您可根据需要进行选择。如果选择了最小尺寸,则系统会自动按用户输入的文本选择能够容纳所有文本的最小尺寸。
模块宽度:指最窄的条模块的宽度,如图4-30所示。
4.7.4变量文本
变量文本类型:点击后可以使能变量文本,变量文本是指在加工过程中可以按照用户定义的规律动态更改文本。
目前EzCad支持5种类型变量文本,如图4-31所示:
键盘: 加工过程中由用户从键盘输入要加工的文本。
日期: 加工过程中系统自动从计算机中取日期时间信息形成新的文本。
序列号: 加工过程中按固定增量改变文本
列表文件: 加工过程中从用户设置的文本文件中一行一行读取要加工的文本。
动态文件:加工过程中从用户设置的文本文件中按指定的格式读取文本。
键盘
键盘文本是由用户从键盘输入要加工的文本,当选择了键盘文本系统会显示如图4-32所示的内容要求用户设置键盘文本参数。
不提示:指在加工的时候不提示用户更改要加工的文本。
每件加工前提示:如果用户选择了每件加工前提示,则在加工中系统遇到键盘变量文本时会弹出输入对话框要求用户输入要加工的文本,如图4-32-1图所示,此时用户直接手工输入要加工的文本。
日期
一个日期文本对象在加工过程中,系统会自动从计算机中取日期时间信息形成新的文本。
当用户选择了日期文本时,在变量文本对话框中会自动显示出当前预定义的日期格式列表,如图4-33所示。用户可以直接从日期格式列表中选择自己需要的日期格式。
如果在日期格式列表中找不到自己需要的格式,你也可以自己定义自己特殊的日期格式。
下面我们演示如何建立自己的日期格式“My2005.6.12Date21:24:13Time:Afternoon”。
1. 首先在EzCad\Date目录下建立一个名称为“MyTest.date”的空的文本文件(你可以使用任何文本编辑器建立此文件),然后用文本编辑器打开它。
2. 在“MyTest.date”文件中输入如下所示的文本。
[EZCAD_DATE_FORMAT]
DATE_ NAME = My Date Test
[DATE]
FORMAT = 1Y2M2D3H4M4S54N
YEAR_2DIGIT = 0
NOLEADZERO = 0
HOUR12 = 0
1 = My
2 = .
3 = Date
4 = :
5 = Time
AM = Morning
PM = Afternoon
保存该文件。重新进入EzCad程序后,在变量文本对话框中将会出现您所设定的日期格式,如图4-34所示。
下面将解释该文本文件中每一行的含义。当您理解了该文件的内容后,您将可以自由设定多种多样的日期格式。
A. [EZCAD_DATE_FORMAT]:是EzCad的日期文件的格式标识,不要修改该行
B. DATE_ NAME:是显示在日期格式列表中的日期格式的名称。
C. [DATE]:日期参数标识,不要修改该行。
D. FORAMT:日期格式设置。
1Y2M2D3H4F4S54N
Y: 代表年
M: 代表月
D: 代表日
H: 代表小时
F: 代表分钟
S: 代表秒
N: 代表上午和下午符号
YEAR_2DIGIT:是否使用2位阿拉伯数字表示年。如果您设置“YEAR_2DIGIT = 0”,则使用4位数字表示年;如果您设置其等于1,则使用2位阿拉伯数字表示年。
NOLEADZERO:设置在数字前是否不加前导零。比如日期或时间是个位数时,如果您设置其等于1,则9直接用9表示;如果设置其等于0,则9表示为09。如果日期或时间为两位数,则此参数被忽略。
HOUR12:设置是否适用12小时制表示时间。当其为1时,18时使用下午6时来表示,当其等于0时,如18时用18表示。
“0 - 9”:在日期格式设置中所有的阿拉伯数字都是一个变量,代表用户定义的一个字符串。用户可以任意设置“0 - 9”代表什么文本。如例中所示,我们设置“1 - 5”代表如下文本:
1 = My
2 = .
3 = Date
4 = :
5 = Time
AM:表示当前时间是上午时的字符串。
PM:表示当前时间是下午时的字符串。
由上可知,假如现在为2005年6月20日下午18时30分40秒,则我们所定义的日期格式应该如下所示:
1
|
Y
|
2
|
M
|
2
|
D
|
3
|
H
|
4
|
F
|
4
|
S
|
5
|
4
|
N
|
My
|
2005
|
.
|
06
|
.
|
20
|
Date
|
18
|
:
|
30
|
:
|
40
|
Time
|
:
|
Afternoon
|
显示为:My2005.06.20Date18:30:40Time:Afternoon
序列号
序列号文本是加工过程中按固定增量改变文本。
当用户选择了序列号文本时在变量文本对话框中会自动显示出序列号文本的参数定义,如图4-35所示。
开始序列号:指当前要加工的第一个序列号,可以是任何“0-9”和“a-z” 和“A-Z”之间的ASCII字符。
当前序列号:指当前要加工的序列号。
序号增量:指当前序列号的增加量。可以为负值,当设置为负值时表示序列号递减。
如当前序列号的增加量为1时,如果开始序号是0000时,则每个序号会在前一序号的基础上加1,如0000,0001,0002,0003……9997,9998,9999,当序号到9999时,系统会自动返回到0000。如 a,b,c…..x,y,z,当序号到z时,系统会自动返回到a。如 A,B,C…..X,Y,Z,当序号到Z时,系统会自动返回到A。
如当前序列号的增加量为5时,如果开始序号是0000时,则序号列为0000,0005,0010,0015,0020,0025…..
如当前序列号的增加量为2时,如果开始序号是aaaa时,则序号列为aaaa,aaac,aaae,aaag,aaai,aaak…..
其他以此类推。
每个标刻数 :指每个序号要加工多少后再改变序列号。
用户按扩展键后弹出序列号扩展对话框,如图4-36所示。
前缀:在序列号文本前面的固定不变的文本。
后缀:在序列号文本后面的固定不变的文本。
复位序列号:指当前序列号等于指定的复位序列号时,当前序列号复位为开始序列号重新开始。
禁止前导零:如果序列号文本是数字时前面有许多字符“0”,是否省略。如0000,0001,0002…,如果使能了禁止前导零选项,则序号变成0,1,2…。
过滤下列符号:在过滤列表中可以设置20个过滤条件,过滤一些不需要的序列号。
如果开始序号是0000,序号增加量为1的序号组是
0000,0001,0002,0003,0004,0005……,0012,0013,0014,0015,0016…
如果过滤条件是“*4”表示所有序号末尾数是“4”的序号都过滤掉,“*”表示通配符号。
则序号组变成:
0000,0001,0002,0003,0005,0006……,0012,0013,0015,0016,0017…
如果开始序号是1000,序号增加量为500的序号组是
1000,1500,2000,2500,3000,3500……
如果过滤条件是“2*”表示所有序号首数是“2”的序号都过滤掉。
则序号组变成:
1000,1500,3000,3500,4000……
阵列序列号:指如果阵列数目总数大于1时,是否序列号要随着阵列的数目一起改变。
图4-37所示是阵列数目X=3,Y=2时序列号0000,0001,0002,0003,0004,0005不使能阵列序列号的情形,按照图形加工6个0000,6个0001…。
图4-38所示是阵列数目X=3,Y=2时序列号0000,0001,0002,0003,0004,0005使能阵列序列号的情形,按照图形的位置加工0000-0005,然后再由0006-0010,依此类推。
列表文件
当前EZCAD2支持两种列表文件
1.TXT文本文件
当选择了TXT文件系统会显示如图4-39(a)所示的内容,要求用户设置文件名称和当前要加工文本的行号。
自动复位:当加工到文本文件最后时,行号复位为0,重新从第一行开始加工。
2.Excel文本文件
当选择了Excel文件系统会显示如图4-39(b)所示的内容,要求用户设置文件名称,字段名称和当前要加工文本的行号。
字段名称:是指Excel文件表中表单1所有列的第一行的文本。加工时系统会自动从对应的列中取出要加工的文本。
动态文件
动态文件指加工过程中从用户设置的文本文件中按指定的格式读取文本。。
当用户选择了动态文件时,变量文本对话框的示例参数变成图4-39所示。
文件名称:指示文本文件的名称,当进行加工的时候系统会自动打开此文件,从此文件中读取文本信息进行加工。在自动生产线时可以由其他软件打开此文件,修改文本信息。
浏览文件:按此按钮系统会弹出打开文件对话框由用户选择文本文件。
注意:变量文本文件所需要的文本格式必须符合EZCAD所定义的变量文本格式。如图4-41所示。
[EZCADTEXT]:是EZCAD变量文本的标识符号,如果没有此标识的文本文件,系统都会认为当前文件是不合法的文本文件。
TEXT:是用户需要打标的文本,这一项是不可以省略的,否则如果系统找不到此参数,则在加工中不会加工任何图形。
以下参数是可以省略的,如果没有下面的参数,系统会直接使用当前设置的参数。
HEIGHT:文本的平均字高,单位为毫米。
XPOSITION:文本的第一个字符左下角的X位置,单位为毫米。
YPOSITION:文本的第一个字符左下角的Y位置,单位为毫米。
ANGLE:文本与X轴的夹角,单位为度。
FONT:文本使用的字体的名称,字体的名称必须注意大小写,而且字体的名字必须在EZCAD软件可以找到对应的字体。
图4-42是图4-41的文本文件在EZCAD中显示。