概述
Mastercam 后处理能够处理多种类型的特殊字符串,包括预定义字符串、用户输入字符串和ASCII编码字符等。
Q1:如何输出特殊字符串及含义
a1:后处理预定义字符串
- 定义方式:提前在后处理中定义字符串变量
- 示例:
sg531 : "G53.1" sg682 : "G68.2" sg531, sg682, e$ - 输出结果:
G53.1 G68.2
a2:预定义字符串保存函数
- 功能:通过QA函数接收用户输入的字符串
- 示例:
suser_input : "" fq 1 suser_input "输入零件号" q1 # 假定输出的字符串为"LZQ发布中心" suser_input, e$ - 输出结果:
LZQ发布中心
Q2:如何通过转码输出特殊字符串?
- 方法:使用ASCII十进制码直接输出字符
- 示例:输出字母
C和#35, 67, e$ - 输出结果:
# C - 说明:35对应
#,67对应C。具体对应关系可参考ASCII码表。
Q3-Q6:特殊符号及用途
| 符号 | 名称 | 用途 |
|---|---|---|
~ |
调试参数符号 | 主要用于调试,一般不用于输出数据 |
@ |
条件参数符号 | 不常见,不常用 |
! |
强制更新参数符号 | 强制更新参数 |
` |
可选参数输出符号 | 当下文与上文一致时,下文不输出 |
Q7:常用语句和运算符
条件语句
IF...elseWhile
数学/三角函数运算符
+,-,*,/,^sqrt,cos,sin,atan2,acos,atan,tan
条件/逻辑运算符
not,good,and,get,ior,xor=,<=,>=,<>,&,<,>,|
Q8:UTF-8字符支持
- 根据官方说明,Mastercam后处理自2017版本之后支持UTF-8字符串输出。
参考:ASCII码表可参考相关百科资料

LZQ1 个月前
发表在:LZQ发布中心:见证我们的开始好帅呀,恭喜发财;红包拿来。
PKSd5NMI1 个月前
发表在:综合工具箱:最新免费下载地址感谢志强开发的软件,非常好用。