材料
文件 › 新建 会询问您为哪个行业绘图,以及从该行业的哪种材料开始。随后图纸以该行业的材料开始,这些材料以 SELECT 块的形式提供材料厚度 T 以及与每种材料配套的其他值:
// Corrugated board: the material, its thickness T
// CA: crease allowance: how much each fold adds to a panel's inside size
SELECT T,"Material"
"E flute (1.5 mm)" = 1.5, CA=1.5
"B flute (3 mm)" = 3, CA=3 DEFAULT
…
END
基于 T(以及 CA、K、SA …)绘图,那么在变量面板的 运行视图 或
运行参数化中选择其他材料时,图纸会随之改变。选择 无 可得到空白图纸。您的选择会被记住以供下次使用。
应用自带的行业
| 行业 | 变量 |
|---|---|
| 服装与纺织 | T,SA 缝份,SHRINK 缩率(百分比) |
| 瓦楞纸板 | T,CA 压痕余量,BOARD,FLUTE,GRAIN(参见纸板属性) |
| 折叠纸盒 | T,CA 压痕余量,BOARD,FLUTE |
| 垫片 | T |
| 精装盒 | T,WRAP 包边向内折入的长度 |
| 钣金 | T,R 内弯曲半径,KTABLE 其 K 因子表(以及由其计算得出的 K:K=KFACTOR(KTABLE,R,T)) |
| 标牌与激光切割 | T,KERF 切割宽度 |
| 木工 | T,KERF 锯缝 |
这些值只是起点:请对照您供应商的数据和您自己的机器进行核对。
纸板属性
行业中的材料还可以说明纸板是什么,与其他值一样以值的形式给出,图纸会将其作为变量获得:
| 变量 | 值 |
|---|---|
BOARD |
"SOLID"(实心纸板、折叠纸盒纸板)或 "CORRUGATED"。 |
FLUTE |
楞型:"A"、"B"、"C"、"E"、"F",双瓦楞则为两个("BC"、"EB");实心纸板为 "NONE"。 |
GRAIN |
楞(或实心纸板的纹理)在展开料上的走向:"X" 或 "Y"。 |
纸板的厚度就是其 T。应用自带的瓦楞纸板给出全部三个变量(其楞沿 Y 方向,即按 FEFCO 样式绘制时开槽箱侧面的方向),折叠纸盒给出 BOARD 和 FLUTE。每种材料还给出 CA,即该楞型或纸板的压痕余量;应用自带的运行参数化样式本身用 T 来考虑纸板。
图纸可以像使用任何变量一样使用它们(纹理沿 X 方向时 GRAIN=="X" 为 TRUE),图纸属性也会显示它们。在编辑器中,添加纸板属性 会为某个行业添加这三个值,每种材料的值根据其名称推测(B flute (3 mm):瓦楞、B、沿 Y;其他均为实心纸板,纹理沿 X):请核对这些值。不属于上述取值的值会导致文件无法保存。符号中的 纹向 和 楞向 标记可在图纸上标示方向。
修改材料
文件 › 扩展 › 材料… 会打开材料编辑器。在顶部选择一个行业:应用自带的标记为 (应用自带),您的标记为 (您的)。
- 应用自带的行业 可以查看但不能修改。创建我自己的副本 会将其复制到您自己的 Materials 文件夹,此后将使用您的副本而不是应用自带的版本(标记为 您的,替代应用自带的)。
- 新建行业… 会询问其名称,并以一种材料作为开始。其文件名由名称生成(
foam-inserts.json)。 - 删除… 会在询问后删除您的某个行业。删除您对应用自带行业的副本后,将恢复使用应用自带的版本。
对于您自己的行业,可以修改:
- 其 名称(即 文件 › 新建 中列出的名称)、说明 和 单位(
mm或in:提供给使用该单位的图纸); - 厚度变量(通常为
T),以及该选项 询问时显示为 什么(材料、纸板、纸张、面料 …); - 初始材料;
- 其他值:每项是每种材料都提供的一个变量(
CA、K、SA…)及其含义,作为注释写在 SELECT 块的上方。添加值 会添加一项(每种材料都会得到一个可修改的值),✕ 移除一项,重命名变量会在每种材料中同时重命名; - 材料,以表格显示:每种材料的名称、厚度和其他值。添加材料 会添加一种与最后一种相同的材料,▲ 和 ▼ 可上移或下移(即 文件 › 新建 中列出的顺序),✕ 移除一种。
值可以是数字(按您的语言的写法输入:1,5 或 1.5)、TRUE 或 FALSE,否则为文本。阻止保存的问题会在您输入时以红色显示在编辑器下方:名称为空或重复、厚度不是大于 0 的数字、缺少值、绘图语言不能使用的变量名(T2 和 KERF 可以;P1 是点,2X 也不行),或同一变量出现两次。保存 会写入文件;下一次 文件 › 新建 无需重新启动即会按当前内容提供它。关闭编辑器时如有未保存的更改,会询问是否保存。
文件
每个行业是扩展文件夹中 Materials 文件夹里的一个 JSON 文件:包括应用自带的扩展文件夹,以及您自己的扩展文件夹(文件 › 扩展 › 打开扩展文件夹)。编辑器读取和写入的就是这些文件,因此您也可以在计算机之间复制它们,或自己编写。您的文件如果与应用自带的某个文件同名(例如 corrugated.json),则会代替后者被读取;使用新名称的文件则会新增一个行业。
{
"industry": "Corrugated board",
"description": "Cases, trays and displays in corrugated board",
"units": "mm",
"variable": "T",
"label": "Material",
"valueLabels": { "CA": "crease allowance" },
"default": "B flute (3 mm)",
"materials": [
{ "name": "E flute (1.5 mm)", "thickness": 1.5, "values": { "CA": 1.5 } },
{ "name": "B flute (3 mm)", "thickness": 3, "values": { "CA": 3 } }
]
}
| 字段 | 含义 |
|---|---|
industry |
行业名称,即新建图纸中列出的名称。必填。 |
description |
用途说明,显示在材料列表下方。 |
units |
mm 或 in:提供给使用该单位的图纸(如果都没有指定,则所有行业都会提供)。默认为 mm。 |
variable |
厚度所用的变量。默认为 T。 |
label |
询问选择时显示的名称。默认为 Material。 |
valueLabels |
其他每个值的含义,作为注释写在块的上方。 |
default |
初始选择的材料。默认为第一个。 |
materials |
材料列表,每种材料有其 name、thickness 和 values(其他变量:数字、文本、true 或 false)。至少一种;名称不能重复。 |
手动编写的文件中允许使用注释(//)和末尾逗号(编辑器不会保留它们)。无法读取的文件会被忽略,原因会显示在新图纸的交互窗口中以及编辑器底部。
设计表
文件 › 导入 › 导入设计表… 会将电子表格中的尺寸作为 SELECT 块添加到图纸中。将表格保存为 CSV:第一行为列名(先是行所代表的含义,然后是它所选择的变量,再后是与之配套的其他变量),之后每一行是一个尺寸:
Size,L,W,D
Small,200,150,100
Large,400,300,200
会变成
SELECT L,"Size"
"Small" = 200, W=150, D=100 DEFAULT
"Large" = 400, W=300, D=200
END
因此在变量面板的 运行视图 或运行参数化中选择一个尺寸,就会同时设置 L、W 和 D。列之间可以用逗号、分号或制表符分隔。图纸中已有的变量会从表中取值。