"合格率"通常是指在一定數(shù)量的被檢驗對象中,達(dá)到預(yù)定標(biāo)準(zhǔn)或合格標(biāo)準(zhǔn)的比例。計算公式如下:合格率=合格數(shù)量/檢驗總數(shù)×100%。在PC-DMIS也可以將產(chǎn)品尺寸的合格率輸出到報告中,因為有客戶咨詢過這個問題,我將方法寫到這里。
1、GETPROGRAMINFO字符串函數(shù)
要計算合格率和超差率這里我們先來了解一個字符串函數(shù)GETPROGRAMINFO,因為等下要用到。
GETPROGRAMINFO:獲取程序信息
此功能根據(jù)以下傳入的參數(shù)返回測量例程信息:
格式:GETPROGRAMINFO(<String>,<Optional String>)
此函數(shù)最多有兩個字符串作為參數(shù)。對于大多數(shù)項目,僅需使用第一個參數(shù)。這些字符串字段不區(qū)分大小寫。
第一個字段—字符串
第一個字段是詳述返回信息的字符串輸入。
CADMODELFILE - 返回導(dǎo)入到測量例程中的CAD模型的文件名的完整路徑。
CADMODELFILENAME - 僅返回匯入到測量例程中的CAD模型(不是路徑)的名稱。
DATE - 返回當(dāng)前日期。
DRAWING - 如 REVISION 一樣,也返回標(biāo)題中定義的修訂號。
ELAPSEDTIME - 返回從執(zhí)行開始起所用的時間。
FILENAME - 返回測量例程的文件名 (.prg)。
NUMMEAS - 返回執(zhí)行的尺寸數(shù)。
NUMOOT - 返回執(zhí)行的超出公差尺寸數(shù)。
PARTNAME - 返回測量例程標(biāo)題中定義的零件名稱。
PARTPATH - 返回測量例程文件的完整路徑。
PCDMISVERSION - 返回 PC-DMIS 軟件的實際安裝版本的字符串值。
PRGSCHEMA - 返回測量例程文件中 PC-DMIS 結(jié)構(gòu)描述編號的整數(shù)。這是 PC-DMIS 所用的內(nèi)部值,用于指示序列化的命令和選項。
PRGVERSION - 返回測量例程文件中 PC-DMIS 修訂號的字符串值。您可保存與特定版本兼容的測量例程文件。更多信息,請參見“使用基本文件選項”一章中的“另存為”。
PROBEFILE - 返回正在使用的當(dāng)前測頭文件的名稱。
REPORTNAME - 返回當(dāng)前輸出文件名。
REVISION - 返回標(biāo)題中定義的修訂號。
SERIALNUM - 返回標(biāo)題中定義的序列號。
SEQNUM - 如 STATSCOUNT 一樣,此字符串也返回當(dāng)前統(tǒng)計計數(shù)。
SHRINK - 返回全局縮放比例。
STATSCOUNT - 返回當(dāng)前統(tǒng)計計數(shù)。
TEMP - 返回可選第二個輸入字符串的溫度。參見下文“第二個字段 — 可選字符串”。
TIME - 返回當(dāng)前時間。
TIPID - 返回正在使用的當(dāng)前測尖的名稱。
第二個字段—可選字符串
第二個字段是可選字符串輸入。僅在第一個輸入字段中使用 TEMP 時才需要第二個字段。以下字符串來自“溫度補(bǔ)償”命令。
HIGH_THRESHOLD - 返回高閾值溫度
LOW_THRESHOLD - 返回低閾值溫度
REF_TEMP - 返回參考溫度
TEMPP - 返回零件傳感器的溫度
TEMPX - 返回 X 軸傳感器的溫度
TEMPY - 返回 Y 軸傳感器的溫度
TEMPZ - 返回 Z 軸傳感器的溫度
2、計算合格率/超差率
在程序的結(jié)尾插入賦值來計算
3、輸出
可以通過注釋-報告輸出
也可以通過自定義模版調(diào)用賦值
標(biāo)簽?zāi)0胬锏谋砀駥懭霐?shù)據(jù)