mastercam 後處理刀具信息設置?Mastercam後處理是否處理特殊字符串,如何處理特殊字符串?,我來為大家科普一下關于mastercam 後處理刀具信息設置?以下内容希望對你有幫助!
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] : | ||
十進制 |
輸出結果 |
說明 |
32 |
(space) |
空格 |
33 |
! |
歎号 |
34 |
" |
雙引号 |
35 |
# |
井号 |
36 |
$ |
美元符 |
37 |
% |
百分号 |
38 |
& |
和号 |
39 |
' |
閉單引号 |
40 |
( |
開括号 |
41 |
) |
閉括号 |
42 |
* |
星号 |
43 |
加号 | |
44 |
, |
逗号 |
45 |
- |
減号/破折号 |
46 |
. |
句号 |
47 |
/ |
斜杠 |
48 |
0 |
字符0 |
49 |
1 |
字符1 |
50 |
2 |
字符2 |
51 |
3 |
字符3 |
52 |
4 |
字符4 |
53 |
5 |
字符5 |
54 |
6 |
字符6 |
55 |
7 |
字符7 |
56 |
8 |
字符8 |
57 |
9 |
字符9 |
58 |
: |
冒号 |
59 |
; |
分号 |
60 |
< |
小于 |
61 |
= |
等号 |
62 |
> |
大于 |
63 |
? |
問号 |
64 |
@ |
電子郵件符号 |
65 |
A |
大寫字母A |
66 |
B |
大寫字母B |
67 |
C |
大寫字母C |
68 |
D |
大寫字母D |
69 |
E |
大寫字母E |
70 |
F |
大寫字母F |
71 |
G |
大寫字母G |
72 |
H |
大寫字母H |
73 |
I |
大寫字母I |
74 |
J |
大寫字母J |
75 |
K |
大寫字母K |
76 |
L |
大寫字母L |
77 |
M |
大寫字母M |
78 |
N |
大寫字母N |
79 |
O |
大寫字母O |
80 |
P |
大寫字母P |
81 |
Q |
大寫字母Q |
82 |
R |
大寫字母R |
83 |
S |
大寫字母S |
84 |
T |
大寫字母T |
85 |
U |
大寫字母U |
86 |
V |
大寫字母V |
87 |
W |
大寫字母W |
88 |
X |
大寫字母X |
89 |
Y |
大寫字母Y |
90 |
Z |
大寫字母Z |
91 |
[ |
開方括号 |
92 |
\ |
反斜杠 |
93 |
] |
閉方括号 |
94 |
^ |
脫字符 |
95 |
_ |
下劃線 |
96 |
` |
開單引号 |
97 |
a |
小寫字母a |
98 |
b |
小寫字母b |
99 |
c |
小寫字母c |
100 |
d |
小寫字母d |
101 |
e |
小寫字母e |
102 |
f |
小寫字母f |
103 |
g |
小寫字母g |
104 |
h |
小寫字母h |
105 |
i |
小寫字母i |
106 |
j |
小寫字母j |
107 |
k |
小寫字母k |
108 |
l |
小寫字母l |
109 |
m |
小寫字母m |
110 |
n |
小寫字母n |
111 |
o |
小寫字母o |
112 |
p |
小寫字母p |
113 |
q |
小寫字母q |
114 |
r |
小寫字母r |
115 |
s |
小寫字母s |
116 |
t |
小寫字母t |
117 |
u |
小寫字母u |
118 |
v |
小寫字母v |
119 |
w |
小寫字母w |
120 |
x |
小寫字母x |
121 |
y |
小寫字母y |
122 |
z |
小寫字母z |
123 |
{ |
開花括号 |
124 |
| |
垂線 |
125 |
} |
閉花括号 |
126 |
~ |
波浪号 |
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字符串輸出。
,