Mastercam后处理字符串输出方法概述

mastercam后处理是否处理特殊字符串,如何处理特殊字符串?

下面将针对性的逐一进行相应的详细说明后处理处理用户字符串,变量等方面的方式,方法

Q1:mastercam后处理如何输出特殊字符串,各含义是什么?

A:mastercam后处理输出字符串的方法有多种,以下主要针对常用的三种方法进行更详细的说明

a1:后处理预定义的字符串,顾名思义,提前在后处理中定义好相关的字符串,使用时直接调用输出,如下:

sg531 : "G53.1"

sg682 : "G68.2"

sg531,sg682, e$

输出结果:G53.1 G68.2

a2:预定义字符串保存函数,通过QA函数接收用户输入的字符串,如下:

suser_input : ""

fq 1 suser_input "输入零件号--By:若枫oneZone"

q1#假定输出的字符串为”若枫oneZone“

suser_inpu,e$

输出结果:若枫oneZone


Q2:后处理如何输出特殊字符串?

A:未预先定义固定字符串及保存字符串的函数,通过转码输出字符串,如下:

要输出字符串A-Z中任何一个字母及特殊字符串#,$,%,&,@。

假定输出字母C及#

直接在需要输出的地方调用

35,67, e$

输出结果:# C

根据下表查询可知:35对应#,67对应C,所以如需要输出ascii吗,直接用数字即可实现。


具体可参看下表Ascii十进制字符出对应表,下表为mastercam可直接输出的字符串。

ASCII码表具体如下所示 [1] :

gengdu
 


更多ASCII码字符参考百科


Q3:后处理如何不通过Post Debug调试相关函数?

调试参数符号:~

除非需要调试,一般不用于输出数据


Q4:条件参数如何使用?

条件参数符号:@

这个符号不常见,也不常用。


Q5:如何强制更新参数?

强制更新参数符号:!


Q6:可选参数如何使用?

可选参数输出符号:`

当下文与上文一致时,下文不输出。


Q7:哪些是条件语句,哪些是数学运算符号,条件符号?

以下为常用

条件语句:

IF.....else

While

数学,三角函数运算:

+,-,*,/,^, sqrt, cos,sin, atan2,acos,atan,tan

条件,逻辑用语:

not,good,and,get,ior,xor,=,<=,>=,<>,&,<,>,|


Q8:后处理是否支持utf-8字符?

根据官方说明,mastercam后处理自2017之后支持utf-8字符串输出。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空