当前位置 - 股票行情交易網 - 企業服務 - 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可直接輸出的字符串。

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字符串輸出。