天天看點

RationalDMIS7.1定制報告(Excel模闆制作)

RationalDMIS7.1定制報告(Excel模闆制作)

  RationalDMIS7.1“公差模闆”可編輯的Excel模闆,相較之前通過變量編輯Excel模闆的方式,“公差模闆”的編輯更加簡單、直覺、易學。

    可導入外部的客戶定制的Excel,按行或列實時資料輸出,友善使用者檢視資料。

RationalDMIS7.1定制報告(Excel模闆制作)

(1)導入模型,建立與模型坐标系相同的工件坐标系。

RationalDMIS7.1定制報告(Excel模闆制作)
RationalDMIS7.1定制報告(Excel模闆制作)

(2)測量特征,公差評價。

RationalDMIS7.1定制報告(Excel模闆制作)

(3)制作Excel模闆檔案——精密檢測報告

RationalDMIS7.1定制報告(Excel模闆制作)
RationalDMIS7.1定制報告(Excel模闆制作)

(4)先定義一個裝置,輸入裝置ID和裝置名(選擇模闆檔案)後點選‘公差模闆’

      自學習方式生成裝置定義語句,選擇模闆檔案

    在輸出檔案操作前必須先用DEVICE指令聲明,聲明後文本的路徑和名稱就會寫入DMIS變量裡。

軟體中在輸出設定視窗,裝置定義點選右鍵彈出裝置定義視窗。

RationalDMIS7.1定制報告(Excel模闆制作)

    在“裝置ID”中輸入裝置名稱,“裝置名”——選擇模闆檔案(EXCEL(精密檢測報告)),點選“儲存”按鈕,“确認另存為”——是。點選“公差模闆”,在模版編輯界面,選中相應公差标簽後點選将此公差輸入到指定單元格位置,選擇模版檔案存放路徑,編輯完畢後點選儲存即可。點選确認後,在自學習模式下會生成裝置定義語句。

RationalDMIS7.1定制報告(Excel模闆制作)
RationalDMIS7.1定制報告(Excel模闆制作)
RationalDMIS7.1定制報告(Excel模闆制作)
RationalDMIS7.1定制報告(Excel模闆制作)

同時在檔案目錄下生成一個裝置标簽

RationalDMIS7.1定制報告(Excel模闆制作)

(5)打開儲存設備,輸出方法——追加。關閉儲存設備。

        累加就是文本裡原來的内容還能保留,新寫入的加到下面。

        聲明輸出檔案後使用OPEN語句可以與其建立連接配接關系,打開檔案後就可以設定連接配接屬性。

RationalDMIS7.1定制報告(Excel模闆制作)
RationalDMIS7.1定制報告(Excel模闆制作)
RationalDMIS7.1定制報告(Excel模闆制作)

關閉檔案就會切斷OPEN時建立的聯系,這樣才能在作業系統裡對檔案執行諸如删除、重命名等操作。

RationalDMIS7.1定制報告(Excel模闆制作)

選擇“打開儲存設備”和“關閉儲存設備”,以生成打開裝置和關閉裝置的自學習語句。

(6)“公差模闆”編輯

   首先需要添加一個模闆檔案,這個檔案的名稱和路徑使用者可以自己定義,如下;

RationalDMIS7.1定制報告(Excel模闆制作)

定義工作表的名稱,預設是Sheet1,如果使用者Excel裡工作表的名稱是其它,那麼這裡需要修改為與客戶工作表相同的名稱。

RationalDMIS7.1定制報告(Excel模闆制作)

在Excel模闆中為每個公差指定輸出的位置。

   指定按行/按列輸出資料,一個是按列輸出的格式和模闆中的定義規則,一個是按行輸出的格式和模闆中的定義規則,使用者可以在自己編輯時做參考。

按列輸出的格式,如下;

RationalDMIS7.1定制報告(Excel模闆制作)
RationalDMIS7.1定制報告(Excel模闆制作)

對各輸出項(時間、名稱、理論、起始、上公差以及下公差)進行位置指定,使用者可以先打開自己的報表,确認這些參數的實際位置,然後在模闆中對應定義

例如下面是客戶報表,需要輸出的項目名稱,理論、上公差、下公差以及實際值,這些輸出項在報表中的位置分别是,名稱B列、理論C列、上公差E列、下公差E列,實際值H列。

RationalDMIS7.1定制報告(Excel模闆制作)
RationalDMIS7.1定制報告(Excel模闆制作)
RationalDMIS7.1定制報告(Excel模闆制作)

是以在模闆中指定位置時也需要遵循客戶的報表中各參數的位置,如下;

輸出實測資料:應放在第8行第7列(輸出資料實際放置行(目前行),輸出資料前一列)

使用者可以多項資料一起指定,做法是将左側清單裡的資料一起選中,然後選中Excel中的多個單元格,最後點選雙箭頭按鈕,資料便會自動輸出到指定的單元格裡,如下;

RationalDMIS7.1定制報告(Excel模闆制作)
RationalDMIS7.1定制報告(Excel模闆制作)

幾點說明;

上圖的客戶報表中沒有時間參數,是以這裡填0,其它同理,沒有的都是0.

除了實際值位置需要具體指定幾行幾列(輸出資料實際放置行(目前行),輸出資料前一列),其餘參數隻需要指定哪一行或哪一列即可。

起始行前不勾選(預設不勾選),那麼需要使用者将左側清單中的公差,手動指定到右側表格裡再輸出。

可以為超差以及合格的資料設定顔色,預設合格為綠色,超差為紅色,使用者也可以自己定義。

也可以隔列指定輸出。

注:多項資料一起指定位置時,需要選中的單元格數量要大于等于選中的資料總數,上圖中左側清單裡選中了12個資料,則在 Excel 裡選中的單元格要 大于等于12個。

如果指定的位置錯誤時,使用者也可以全部選中,點選左雙箭頭按鈕,資料會重新回到初始清單,使用者可重新指定。

(7)公差評價放在打開裝置,關閉裝置之間。

        手動編輯将輸出語句放在打開裝置和關閉裝置語句之間

RationalDMIS7.1定制報告(Excel模闆制作)
RationalDMIS7.1定制報告(Excel模闆制作)

(8)執行程式時同時輸出資料

RationalDMIS7.1定制報告(Excel模闆制作)

輸出資料前:

RationalDMIS7.1定制報告(Excel模闆制作)

執行程式,輸出結果如下;

RationalDMIS7.1定制報告(Excel模闆制作)
RationalDMIS7.1定制報告(Excel模闆制作)

執行這段程式後,每執行一次,EXCEL報告實測值,以自動遞增的方式自動生成。

RationalDMIS7.1定制報告(Excel模闆制作)
RationalDMIS7.1定制報告(Excel模闆制作)