實習總結補充

2021-08-25 02:19:25 字數 2148 閱讀 8087

考慮到安全問題,實習生不宜進車間,所以測試系統的功能測試需要用到roboguide機械人**軟體,所以在初期階段,主要工作內容是學習roboguide**軟體以及環境配置。對於roboguide**軟體學習,主要學習內容如下:

通過機械人培訓教材學習機械人基本結構,控制機制及控制程式基礎;

進行roboguide**軟體學習,進行機械人**;

編寫機械人控制程式,控制機械人移動和抓取物件。

圖1 測試所用**

對於機械人測試系統開發,主要想獲取的資料有io埠,暫存器資料,系統變數,警報資訊等,這些在**的時候,可以通過示教器進行手動設定,用於系統功能測試。

對於客戶端開發,還有乙個要求就是使用者體驗要好,所以對於像機械人這樣乙個含有各種型別資料的系統,除了進行對於這些資料的結構體設定,還有就是需要根據使用者要求進行比較直觀的顯示。

在實際學習工程中,主要遇到的問題是:之前對機械人結構不了解,機械人**過程不了解,導致在剛開始的時候,未能將機械人法蘭盤設定好,導致機械人進入運動死角,無法移動,後來請教導師才理解了相關機械原理。

通過閱讀robot inte***ce說明文件,去了解robot inte***ce組織架構,以及其工作流程,為之後系統開發做準備。對於robot inte***ce下面簡要介紹一下工作流程及組織方式,它主要包含物件有frrjif.core和frrjif.datatable,其中datatable中含有 frrjif.datacurpos, frrjif.datanumreg, frrjif.dataposreg, frrjif.sysvar, frrjif.datatask, frrjif.datastring等儲存相應資料資訊的結構體,core儲存了用於讀和寫機械人輸入輸出介面的方法,以及將獲取當前位置等資料加入到data table object中方法(「refresh 「 操作是一次性讀取data table中所有資料)。

讀寫資料的主要流程如下:

讀i/o資料data read(見圖2:圖左):

開始---建core物件---設定datatable(i/o時先設定為空,提高效率)---連線robot---*讀i/o—datatable.refresh (讀取datatable資料)---read data讀資料—繼續讀資料,即返回*或退出/error導致連線斷開---移除core物件---結束

寫i/o資料data write(見圖2:圖右):

開始---建core物件---設定datatable---連線robot---*寫i/o—寫資料—繼續寫資料,即返回*或退出/error導致連線斷開---移除core物件---結束

圖2 資料讀寫流程

對於每種型別資料,在各種語言環境下都有其對應的獲取方式,且每種資料的讀寫方式各不相同,還有需要特別注意的是各個資料獲取的過程順序尤其重要,可能因為缺少的某一小步驟,就獲取不到資料。對於資料及其獲取方式我做了相應整理(**如下),在此基礎上開展下一項工作——軟體需求規格及概要設計說明書等文件撰寫。

表1 記錄資料及操作型別

通過實習了解到對於軟體開發,主要流程包含客戶需求分析,需求可行性分析,軟體需求規格說明,模組與介面說明,軟體規格說明書與設計概要撰寫,開發執行計畫表,軟體開發專案實施,詳細設計說明書以及操作說明書撰寫等。在實習期間,我在fanuc ts保養軟體開發的各個文件模板的基礎上進行了相應的開發文件撰寫,具體內容見文件(機械人測試軟體開發需求.doc,robot testing system軟體需求規格說明書v1.0.docx,robot testing system系統方案-軟體功能模組與介面說明v1.0.docx和robot testing sys概要設計說明書v1.0.doc)。各個文件之前已有模板,所以寫起來難度不大,但是,通過這些文件學習,我覺得乙個系統的搭建,最主要的就是如何將各個資料有機聯絡到一起,還有就是乙個系統的擴充套件性也十分重要,有時甚至比功能來的重要,乙個沒有擴充套件性的系統就像是一次性杯子一樣,用完就沒用了,這其實就是實習期間所做系統的初始版本的感覺。

CSS總結(補充)

css選擇器及定義版本 選擇器例子 例子描述 css定義版本 class.intro選擇class intro 的所有元素。1 id firstname選擇id firstname 的所有元素。1 選擇所有元素。2elementp選擇所有元素。1element,elementdiv,p選擇所有元素和...

實習總結2

就業實習總結 班 級 et20160x 高校學號 x 學 員 陳xx 老師好!實習已經有乙個月了,這乙個月學到了很多知識。我很欣慰 遠離家鄉千里,就在昨天,北京下雪了。不大,但存留的時間很長,今天到處都還能看見雪。或許是霧霾太大,遮住了太陽,雪才沒化 一下雪,北京就變成了北平 來到這確實學習了許多實...

實習總結2

防攻擊 ids防範 在複雜網路環境中,常常由於計算機異常或中毒,導致其不斷地傳送一些攻擊報文,造成路由器資源和網路頻寬不必要的消耗。防攻擊主要的目的就是發現並丟棄非法的報文,以保證整體網路的穩定性。通過 啟用ids防範功能 裝置對來自外網和內網的常見攻擊型別進行防護,丟棄攻擊報文。同時,ids防範可...