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