使用变量

与图像相关的变量

“标记”徽标图像变量(名称中包含“tag”的变量)在设置清单中会替换为以下形式的完整 HTML 图像标记:

<img width="100%" src="image-filename">

该标记会在 HTML 文档中扩展以填充可用空间(例如表格单元),同时保持高宽比。

如果对此类变量的效果不满意,则应该改用“源文件”图像变量(名称中没有“tag”的变量),以使用以下 (X)HTML 标记明确构造 <img> 规范:<img width=n height=n scr={variable}>,其中 widthheight 是可以用于控制图像大小的可选参数。例如:

<img width=50 height=40 src="$project.CompanyLogo$">

与 NC 程序相关的变量

最好在 NC 级别的标题和摘要模板类型(例如,Header.htmlSummary.html)中使用这些变量。也可以将它们插入到刀具路径模板类型中。如果具有多个 NC 程序,并且要将这些变量添加到项目级别的摘要模板类型,请将它们放置在刀具路径上下文中的 <summaryrow> </summaryrow> 标记之间。例如,

<summaryrow>
	<tr>
		<td>${toolpath.Name} <br /> ${stoolpath.TapFile}</td>
		<td>${ncprogram.SpecialName}</td>
		<td>${toolpath.Strategy}</td>
		<th>Type</th><${tool.Type}</td>
	</tr>
</summaryrow>

此处的变量 ${ncprogram.SpecialNames} 是指包含对应刀具路径的 NC 程序,因此系统将会解析该变量。如果单独放置 ${ncprogram. SpecialNames},则系统无法正确对其求值。

与刀具路径相关的变量

应在刀具路径模板类型(例如,Toolpath.html)中使用这些变量。如果要在摘要模板类型中使用这些变量,请将它们放置在刀具路径上下文中的 <summaryrow> </summaryrow> 标记之间。例如:

<summaryrow>
	<tr>
		<td>${toolpath.Name} <br /> ${stoolpath.TapFile}</td>
		<td>${tool.Identifier}</td>
		<td>${tool.Number.Value}</td>
		<td>${tool.TipRadius}</td>
	</tr>
</summaryrow>

此处的变量 ${tool.Identifier} 是指对应刀具路径使用的刀具,因此系统将会解析该变量。如果单独放置 ${tool.identifier},则系统无法正确对其求值。