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字符串輸出。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!