手套自動翻邊和脫模裝置的設計【含CAD圖紙和說明書、開題】
手套自動翻邊和脫模裝置的設計【含CAD圖紙和說明書、開題】,含CAD圖紙和說明書、開題,手套,自動,以及,脫模,裝置,設計,cad,圖紙,說明書,仿單,開題
畢業(yè)設計附本
手套自動翻邊和脫模裝置設計
DESIGN OF AUTOMATIC CRIMPING AND DEMOULDING DEVICE FOR GLOVES
學生姓名
班 級
學 號
學院名稱
專業(yè)名稱
指導教師
年
5月
30日
目 錄
畢業(yè)設計(論文)課題申報表 1
畢 業(yè) 設 計(論 文) 任 務 書 2
畢業(yè)設計(論文)開題報告 7
畢業(yè)設計(論文)指導手冊 10
學生畢業(yè)設計(論文)中期匯報表 15
學生畢業(yè)設計(論文)中期情況檢查表 16
畢業(yè)設計(論文)指導教師評閱表 17
畢業(yè)設計(論文)評閱教師評閱表 18
畢業(yè)設計(論文)答辯及綜合成績評定表 19
外文翻譯 20
畢業(yè)設計(論文)課題申報表
指導教師
職稱
副教授
教研室
機械制造基礎
申報課題名稱
手套自動翻邊和脫模裝置設計
課題類型
工程設計類
課題來源
教師科研
課
題
簡
介
隨著社會的發(fā)展,人工成本不斷升高,為了降低成本與提高效率,應用自動化機械代替人工進行簡單且重復的工作是大勢所趨,纖維手套作為醫(yī)用、古玩等方面的必需品,消耗巨大,本次設計可提高生產效率,降低生產成本,減輕工人的勞動強度。
課題要求
(包括所具備的條件)
1、 方案設計。
2、 主要機械零部件設計。
3、 利用CAD繪制工程圖。
課題工作量要求
設計說明書的字數不少于2萬字;
工程繪圖量折合成圖幅為A0號的圖紙不少于1.5張;
翻譯與課題有關的外文資料,譯文字數不少于4000字。
教研室
審定意見
同意
室主任簽字:
學 院
審定意見
同意
教學院長簽字:
畢 業(yè) 設 計(論 文) 任 務 書
學院(系):
專??? ??業(yè):
機械設計制造及其自動化
學生姓名:
學 ? 號:
設計(論文)
題目:
手套自動翻邊和脫模裝置設計
起 迄 日 期:
2018年 2月 26日~ 2018年 5月 26日
指 導 教 師:
教研室主任:
發(fā)任務書日期: 2018年 3月 4日
畢 業(yè) 設 計(論 文)任 務 書
1.畢業(yè)設計的背景:
隨著社會的發(fā)展,人工成本不斷升高,為了降低成本與提高效率,應用自動化機械代替人工進行簡單且重復的工作是大勢所趨,纖維手套作為醫(yī)用、古玩等方面的必需品,消耗巨大,本次設計可提高生產效率,降低生產成本,減輕工人的勞動強度。
2.畢業(yè)設計(論文)的內容和要求:
內容:
1、方案設計。
2、主要機械零部件設計。
3、利用CAD繪制工程圖。
要求:
1、設計說明書的字數不少于2萬字;
2、工程繪圖量折合成圖幅為A0號的圖紙不少于1.5張;
3、翻譯與課題有關的外文資料,譯文字數不少于4000字。
3.主要參考文獻:
[1]吳宗澤.機械設計師手冊.機械工業(yè)出版社,2002.1.
[2]邱宣懷.機械設計第四版[M].北京:機械工業(yè)出版社,2007.9
[3]黃靖遠,龔劍霞.機械設計學.機械工業(yè)出版社,1997.10
[4]王昆,何小柏,汪信遠.機械設計課程設計.高等教育出版社,1995.12.
[5]朱龍根,黃雨華.機械系統(tǒng)設計.機械工業(yè)出版社,1997.5.
[6]華中理工大學等院校編.畫法幾何及機械制圖.高等教育出版社.1975.5
[7]甘永立.幾何量公差與檢測.第五版.上海科學技術出版社,2003.10.
[8]徐灝,邱宣懷,蔡春源.機械設計手冊.第五版.機械工業(yè)出版社,1992.
[9]武棟梁,吳英濤,解丹,武岳,徐東曉,侯建國.鏈傳動的設計[J].南方農機,2017,48(16):69.
[10]孫恒,陳作模.機械原理(第八版)[M].北京:高等教育出版社,2001.
[11]濮良貴,紀名剛.機械設計(第八版)[M].北京:高等教育出版社,2010.
[12]漆漢宏,魏艷君,王振臣,楊秋霞.PLC電氣控制技術(第三版)[M].北京:機械工業(yè)出版社,2015.12.
[13]Yong Wang,Desheng Ji,Kai Zhan. Modified sprocket tooth profile of roller chain drives[J]. Mechanism and Machine Theory,2013,70.
[14]Darya Plinere,Arkady Borisov. Evaluation of the Ontological Knowledge Model/ Ontolo?iskā zinā?anu mode?a novērtē?ana/
Оценка качества онтологической модели знаний[J]. Information Technology and Management Science,2015,17(1).
[15]D. Bontemps,F. Chopin,Y. Le Moullec,T. Morand,Y. Zanella,C. Pinto. LEMEDES-CO 2 : A Lab for Studying Degradation of Solvents used for CO 2 Capture Post-combustion Amine Based Systems[J]. Energy Procedia,2014,63.
4.畢業(yè)設計(論文)進度計劃(以周為單位):
第1周:實習、調研、查閱文獻。
第2周:實習、調研、查閱文獻。
第3周:翻譯外文一篇。
第4周:初步構設并確定設計方案。
第5周:完成裝配圖草圖的繪制。
第6周:主要零部件方案設計及計算。
第7周:繪制總裝配圖。
第8周:繪制總裝配圖。
第9周:繪制零件圖。
第10周:繪制零件圖。
第11周:編寫設計說明書。
第12周:修訂初稿。
第13周:完成答辯。
教研室審查意見:
室主任簽名: 年 月 日
學院審查意見:
教學院長簽名: 年 月 日
畢業(yè)設計(論文)開題報告
課題名稱:
手套自動翻邊和脫模裝置設計
學生姓名:
學號:
指導教師:
職稱:
副教授
所在學院:
專業(yè)名稱:
機械設計制造及其自動化
日期: 2018年 3月 16日
說 明
1.根據《畢業(yè)設計(論文)管理規(guī)定》,學生必須撰寫《畢業(yè)設計(論文)開題報告》,由指導教師簽署意見、教研室審查,學院教學院長批準后實施。
2.開題報告是畢業(yè)設計(論文)答辯委員會對學生答辯資格審查的依據材料之一。學生應當在畢業(yè)設計(論文)工作前期內完成,開題報告不合格者不得參加答辯。
3.畢業(yè)設計開題報告各項內容要實事求是,逐條認真填寫。其中的文字表達要明確、嚴謹,語言通順,外來語要同時用原文和中文表達。第一次出現縮寫詞,須注出全稱。
4.本報告中,由學生本人撰寫的對課題和研究工作的分析及描述,沒有經過整理歸納,缺乏個人見解僅僅從網上下載材料拼湊而成的開題報告按不合格論。
5.課題類型填:工程設計類;理論研究類;應用(實驗)研究類;軟件設計類;其它。
6.課題來源填:教師科研;社會生產實踐;教學;其它
畢業(yè)設計(論文)開題報告
課題名稱
手套自動翻邊和脫模裝置設計
課題來源
教師科研
課題類型
工程設計類
1.選題的背景及意義:
纖維手套作為醫(yī)用、古玩等方面的必需品,消耗巨大,現如今的纖維手套生產,采用了超聲波縫合技術,相比于傳統(tǒng)的針線縫合,超聲波縫合大大提高了生產效率。為了加強手套腕口的強度需要對手套腕口進行翻邊,而且,制作完成的手套需要翻面,對于翻邊,國內外較多的設計都是用滾輪或毛刷將橡膠類手套翻邊,然而此種方法并不適用于纖維手套,而對于翻面,國內外對此依舊采用人工翻面,這不僅大大加重了工人的勞動強度而且效率低下。為了滿足市場需求,減輕工人勞動強度降低生產成本,需要設計一種機械來適應時代的發(fā)展。
隨著社會的發(fā)展,人工成本不斷升高,為了降低成本與提高效率,應用自動化機械代替人工進行簡單且重復的工作是大勢所趨,本次設計可提高生產效率,降低生產成本,減輕工人的勞動強度,以此推動自動化生產的發(fā)展。
2.研究內容擬解決的主要問題:
傳統(tǒng)手套生產中,手套的翻邊和翻面由人工完成,工人工作機械且單一,勞動強度大屬勞動密集型產業(yè),隨著時代的發(fā)展,此類工作將被機械所代替以減輕工人的勞動強度。
為此本人將設計一種自動翻邊和翻面脫模裝置,代替?zhèn)鹘y(tǒng)的人工翻邊和翻面。
3.研究方法技術路線:
本課題研究的手套自動翻邊和脫模裝置主要由手模、翻邊機構、脫模機構、PLC控制系統(tǒng)等部分組成。當由人工將手套套在手模上后,自動翻邊裝置將手套口翻邊此時利用超聲波縫合,之后由脫模裝置將手套翻面脫模。1.闡述裝置的工作原理,選定研究方案;2.主要部件的組成和結構設計;3.計算和校核有關數據;4.繪制主要零件圖及其總體裝配圖。
4.研究的總體安排和進度計劃:
第1周:實習、調研、查閱文獻。
第2周:實習、調研、查閱文獻。
第3周:翻譯外文一篇。
第4周:初步構設并確定設計方案。
第5周:完成裝配圖草圖的繪制。
第6周:主要零部件方案設計及計算。
第7周:繪制總裝配圖。
第8周:繪制總裝配圖。
第9周:繪制零件圖。
第10周:繪制零件圖。
第11周:編寫設計說明書。
第12周:修訂初稿。
第13周:完成答辯。
5.主要參考文獻:
[1]吳宗澤.機械設計師手冊.機械工業(yè)出版社,2002.1.
[2]邱宣懷.機械設計第四版[M].北京:機械工業(yè)出版社,2007.9
[3]黃靖遠,龔劍霞.機械設計學.機械工業(yè)出版社,1997.10
[4]王昆,何小柏,汪信遠.機械設計課程設計.高等教育出版社,1995.12.
[5]朱龍根,黃雨華.機械系統(tǒng)設計.機械工業(yè)出版社,1997.5.
[6]華中理工大學等院校編.畫法幾何及機械制圖.高等教育出版社.1975.5
[7]甘永立.幾何量公差與檢測.第五版.上??茖W技術出版社,2003.10.
[8]徐灝,邱宣懷,蔡春源.機械設計手冊.第五版.機械工業(yè)出版社,1992.
[9]武棟梁,吳英濤,解丹,武岳,徐東曉,侯建國.鏈傳動的設計[J].南方農機,2017,48(16):69.
[10]孫恒,陳作模.機械原理(第八版)[M].北京:高等教育出版社,2001.
[11]濮良貴,紀名剛.機械設計(第八版)[M].北京:高等教育出版社,2010.
[12]漆漢宏,魏艷君,王振臣,楊秋霞.PLC電氣控制技術(第三版)[M].北京:機械工業(yè)出版社,2015.12.
[13]Yong Wang,Desheng Ji,Kai Zhan. Modified sprocket tooth profile of roller chain drives[J]. Mechanism and Machine Theory,2013,70.
[14]Darya Plinere,Arkady Borisov. Evaluation of the Ontological Knowledge Model/ Ontolo?iskā zinā?anu mode?a novērtē?ana/
Оценка качества онтологической модели знаний[J]. Information Technology and Management Science,2015,17(1).
[15]D. Bontemps,F. Chopin,Y. Le Moullec,T. Morand,Y. Zanella,C. Pinto. LEMEDES-CO 2 : A Lab for Studying Degradation of Solvents used for CO 2 Capture Post-combustion Amine Based Systems[J]. Energy Procedia,2014,63.
指導教師意見:
指導教師簽名: 年 月 日
教研室意見:
通過,同意開題
教研室主任簽名: 年 月 日
學院意見:
教學院長簽名: 年 月 日
畢業(yè)設計(論文)指導手冊
設計(論文)題目: 手套自動翻邊和脫模裝置設計
學生姓名 學號
年 級 14級 專業(yè)(全稱) 機械設計制造及其自動化
指導教師 所在學院
畢業(yè)設計(論文)指導記錄
第一次指導記錄:
指導地點 年 月 日
第二次指導記錄:
指導地點 年 月 日
第三次指導記錄:
指導地點 年 月 日
第四次指導記錄:
指導地點 年 月 日
第五次指導記錄:
指導地點 年 月 日
第六次指導記錄:
指導地點 年 月 日
第七次指導記錄:
指導地點 年 月 日
第八次指導記錄:
指導地點 年 月 日
第九次指導記錄:
指導地點 年 月 日
第十次指導記錄:
指導地點 年 月 日
第十一次指導記錄:
指導地點 年 月 日
第十二次指導記錄:
指導地點 年 月 日
第十三次指導記錄:
指導地點 年 月 日
第十四次指導記錄:
指導地點 年 月 日
第十五次指導記錄:
指導地點 年 月 日
學生畢業(yè)設計(論文)中期匯報表
學生姓名
專 業(yè)
機械設計制造及其自動化
學 號
設計(論文)題目
手套自動翻邊和脫模裝置設計
畢業(yè)設計(論文)前期工作小結
本次設計首先對纖維手套的市場需求進行調查,確定市場的供需關系。同時對傳統(tǒng)生產方式的成本與利潤進行對比。發(fā)現市場對纖維手套的需求巨大,但傳統(tǒng)生產方式成本過高。針對成本過高這一缺點與指導老師進行相關的討論,提出多種機械結構模擬操作過程的方案以代替人工操作,分析比較各個方案的優(yōu)缺點選出比較良好的方案,并選擇計算其中的執(zhí)行原件,比如氣缸與電動機。
在研究過程中出現的問題:1、由于長時間未使用CAD軟件制圖,畫圖時非常生疏;2、缺少對參考資料的辨別能力,經常使用百度查閱參考資料。
工作進度:1、基本確定機械的設計方案;2、下載所需的資料文獻;3、翻譯了一篇相關外文文獻;4、對部分主要元件進行校核計算。
指導教師意見
簽名:
年 月 日
學生畢業(yè)設計(論文)中期情況檢查表
學院名稱: 檢查日期: 年 月 日
學生姓名
專 業(yè)
機械設計制造及其自動化
指導教師
設計(論文)題目
手套自動翻邊和脫模裝置設計
工作進度情況
是否符合任務書要求進度
是
能否按期完成任務
能
工作態(tài)度情況
(態(tài)度、紀律、出勤、主動接受指導等)
質量
評價
(針對已完成的部分)
存在問題和解決辦法
檢查人簽名
教學院長簽名
畢業(yè)設計(論文)指導教師評閱表
學院: 專業(yè):機械設計制造及其自動化 學生: 學號:
題目: 手套自動翻邊和脫模裝置設計?
評價
項目
評價要素
成績評定
優(yōu)
良
中
及格
不及格
工作
態(tài)度
工作態(tài)度認真,按時出勤
能按規(guī)定進度完成設計任務
選題
質量
選題方向和范圍
選題難易度
選題理論意義和實際應用價值
能力
水平
查閱和應用文獻資料能力
綜合運用知識能力
研究方法與手段
實驗技能和實踐能力
創(chuàng)新意識
設計
論文
質量
內容與寫作
結構與水平
規(guī)范化程度
成果與成效
指導
教師
意見
建議成績
是否同意參加答辯
評語:
? ?
? ?
? ?
指導教師簽名:
年 月 日
畢業(yè)設計(論文)評閱教師評閱表
學院: 專業(yè):機械設計制造及其自動化 學生: 學號:
題目: 手套自動翻邊和脫模裝置設計?
評價
項目
評價要素
成績評定
優(yōu)
良
中
及格
不及格
選題
質量
選題方向和范圍
選題難易度
選題理論意義和實際應用價值
能力
水平
查閱和應用文獻資料能力
綜合運用知識能力
研究方法與手段
實驗技能和實踐能力
創(chuàng)新意識
設計
論文
質量
內容與寫作
結構與水平
規(guī)范化程度
成果與成效
評閱
教師
意見
建議成績
是否同意參加答辯
評語:
? ?
? ?
? ?
評閱教師簽名:
年 月 日
畢業(yè)設計(論文)答辯及綜合成績評定表
學 院
專 業(yè)
機械設計制造及其自動化
學生姓名
學 號
指導教師
設計論文題 目
手套自動翻邊和脫模裝置
答辯時間
2018年 5月 28日 8時 00分至 8時 15分
答辯地點
教3C502
答辯小組成 員
姓名
陸興華
秦錄芳
楊麗娟
馬西良
黃傳輝
職稱
副教授
副教授
副教授
講師
教授
答辯
記錄
提問人
提問主要內容
學生回答摘要
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
答辯記錄人簽名:
答辯
小組
意見
答辯評語:
?
?
?
答辯成績:
答辯小組組長簽名:
綜合
成績
評定
指導教師評定成績
評閱教師評定成績
答辯成績
綜合評定成績
100(30)
100(30)
100(40)
優(yōu)秀
答辯委員會主任簽名:
?
年 月 日
?
畢業(yè)設計(論文)
外文翻譯
學生姓名
班 級
學 號
學院名稱
專業(yè)名稱
機械設計制造及其自動化
指導教師
2018年
5月
26日
存儲程序在伺服電機中的應用原理
摘要
一個簡單的虛擬計算機被實現在事件驅動系統(tǒng)中并連接到互聯(lián)網。所有源代碼都是用c++編寫的。
虛擬計算機是為了支持網絡物理系統(tǒng)的開發(fā),而不是為了制造快速高效的產品。重點是教授原則、動手實驗和討論替代辦法。
存儲程序的原理允許網絡物理原型在觀察到的情況下對自己進行適當的編程。自編程策略由原型的設計者設計。
1.緒論
本文的直接目的是對復雜主題網絡物理系統(tǒng)教學的最佳實踐作出貢獻。因此,存儲程序的原理是必不可少的。它屬于基本的計算機體系結構[1],并且說程序應該以與數據相同的方式存儲,并且偶爾進行處理。這將打開自編程。愛好者把這個原理看作是人工智能的基礎。
通過將該原理應用于伺服電機,可以制造幾種類型的學習機。中等復雜程度的學習機可以作為生產設備,也可以作為客戶的產品。一系列先進的產品可以包括自主潛艇、船只、車輛和飛機。一個工廠也許可以在這個基礎上學習。
在第二個層次上,這里建議的教學也是一個合適的培訓場所,適用于非常不同和不太明顯的應用。以相同原則運行的計算機程序可以通過私人、公司和社會數據收集,并在某種程度上教會自己它在尋找什么。調查結果可以邏輯地結合起來,結果可能是可行的建議。
小規(guī)模測試可以通過向程序提供一些訴訟的核心點和法律的相關部分來安排[2]。一家主要的新聞機構正在使用一個軟件機器人來書寫足球比賽,計劃擴大經濟和金融領域的新聞。軟件機器人現在正在世界各地的證券交易所從事高頻交易[3]。
這樣的計算機程序可以被制作成匹配學習工廠的定義,例如[4]。然后可以考慮將該主題擴展到“工廠學習的自動化”。
2.課程方法與目標
學習者們被告知,所謂的“人工智能”依賴于計算機為自己計算未來指令的能力,然后在不離開甚至停止程序的情況下運行這些指令。
為了在這一層次上進行培訓和學習,學生需要一個動手練習的技術工具。這里給出了簡單但合適的“虛擬”計算機的設計,并描述了如何建立用于控制伺服電機的潛在“智能”指令集,并將其用于“人工智能”類型的項目。
建立一個適合實際問題的自編程系統(tǒng)是一項艱巨的任務。在第13章“編譯器技術”和第15章“本體、分類法和語法”中可以找到所需洞察的指示。
數控機床,例如數控銑床,作出適當的例子。那里使用的伺服電機原則上由計算機程序控制。然而,通用馮諾依曼計算機體系結構從1945年提供的潛力沒有得到充分利用。
在不涉及伺服電機的情況下,可以很好地講授存儲程序的原理。然而,從數控機床看起來的情況,通過它的實際情況,到伺服電機可以獲得的跨度,給講師提供了一個增加的可能性,以產生興趣和理解的原則。
伺服電機可以使各種各樣的裝置移動。它們通常會引起工科學生的興趣,幸運的是,微型電機價格便宜。圖1示出了可配置為工業(yè)機器人的工作模型的馬達套件的示例。
圖1 模擬焊接操作的微型機器人
此外,大多數自動化制造機器以及許多工業(yè)產品都依賴于伺服電機?,F代電子門鎖和超過F16戰(zhàn)斗機改裝成無人駕駛飛機可以作為產品多樣化的一個例子。這些伺服電機應該優(yōu)選地根據較大參照系的變化重新配置它們對刺激的反應模式。除其他反應外,機器應該從經驗中學習?;趥鹘y(tǒng)if語句和循環(huán)的軟件對于學習機來說是不夠的。應該應用存儲程序的一般原理。
有能力制造和維護生產設備以及硬件產品的員工,能夠自學如何做好工作,自然會為學習型工廠做出貢獻。
相應技能和知識的轉移價值也是顯著的。通過應用這種洞察,可以搜索、重新排列、過濾和適當地呈現任何大量且快速變化的數據。提取異??赡苁翘貏e感興趣的。描述外部市場情況、客戶、內部管理數據和技術文檔的數據是很好的候選數據。然后可以簡化工廠中的人類學習。
3.“虛擬”計算機
“仿真”或“虛擬”計算機正在廣泛使用。它們作為軟件在普通計算機上運行。通過軟件提供的服務等同于硬件提供的服務,只是軟件服務較慢。這里的“虛擬”計算機是以盡可能簡單的方式制造的,僅適用于強調原理。
此虛擬計算機將普通ASCII文本文件用作輔助內存,并將ASCII編輯器的緩沖區(qū)用作主內存。這允許用戶在任何狀態(tài)下保存和檢索“虛擬計算機”的內容。學生稍后可以討論哪些普通操作系統(tǒng)服務是“免費”的,哪些也是缺乏的。
文本編輯器的標準用戶界面允許軟件開發(fā)人員檢查主內存中展開的所有細節(jié)。這對于制造虛擬計算機的人以及在生成的計算機上運行程序的人都很有用。圖2顯示了主內存的屏幕轉儲。
圖2從測量儀器傳送到主存儲器的值
記憶的內容被標準化為可理解的首字母縮略詞,以利于人類讀者。當信息流通過形式語法進行分析時,這在稍后階段變得很重要。
保存編輯器處理的文本的緩沖區(qū)可以通過子程序訪問。計算機程序可以檢查、插入和刪除內容。虛擬計算機取決于此功能。
4.部分程序設計
為了便于啟動,數控機床的標準指令由編輯器存儲和顯示。以下示例命令切削刀具線性移動到具有給定XYZ坐標的位置:
N30 G01 X115 Y98 Z52
在“部分編程”中[6],這種指令稱為“塊”。此塊顯示“標記”指令?!癗”、“G”、“X”、“Y”和“Z”是標簽?!癗”是塊號。接下來是“準備說明”。這里“G01”是“線性內插”的代碼。
“標記”指令的替代是“固定格式”指令。嘗試這兩種選擇的學生會發(fā)現“固定格式”缺乏非常需要的靈活性。
部分程序設計是極好的高級自動化,但是我們從可編程計算機中知道的計算并不涉及。查看更詳細的細節(jié),我們會發(fā)現計算機被用來編輯和存儲零件程序,而不是執(zhí)行計算。目標機器,即數控機床,只是按順序工作。他們的處理能力沒有達到適當的計算機水平。計算機可以模擬機床的動作,但這是另一回事。
5.計算機繪圖
想要一個替代起點的讀者可以學習基本的計算機圖形:用于繪制指令的參數被計算并傳送到圖形卡。
指令隨后被調用到動作中,但是它們不受用戶進一步編程的影響。與零件編程相比,有一個主要區(qū)別:圖形指令在某些情況下存儲在允許部分替換內容的結構化緩沖區(qū)中,這是有效的。
6.指令語法
這里使用的指令語法與零件編程有一些共同的特性,但是它被顯著地擴展并且采取了相當不同的形狀。以下指令可用作示例:
-N L 40: M1 MOVE S(3, 45);
這里“N”表示新指令的開始,分號表示結束。最左邊的連字符表示正在執(zhí)行的指令。
編譯器和類似程序將自動添加和更新“N”右側的連續(xù)指令索引。如果沒有這樣的引用,解釋器和編譯器必須重復搜索同一條信息,這是低效的。程序員會看到這些索引,但不會使用它們。
“L”引入了一個標簽。標簽,如上面的“40”,或常用的“開始”和“停止”,用于跟蹤特定的指令,即使對上面的程序的修訂使行處于聚焦的新位置,然后還有新的索引。
標簽將對現在已被棄用的“GOTO”語句有用。這又允許以匯編語言樣式進行循環(huán)設計。循環(huán)將在后面介紹。
“M1”是一種指令類型,表示該行的其余部分以一號機器為目標,例如工業(yè)機器人。第一個,也是這里唯一的,調用機器的是“移動”。還規(guī)定應用于一組伺服電機“S”。對于3號伺服電機和45度旋轉,參數給出為“( 3,45 )”。
允許從c++“S (…)”借用“重載函數”的概念來獲取任意數量的輸入參數。最后一個參數是操作的幅度。前面列出了參與操作的電機的參數。負數表示相反的方向。
例如“S ( 3,4,45 )”用于雙胞胎,數字3和4,平行移動和“S ( 3,- 4,45 )”用于兩個彼此相反運行的電機。
7.變量
適當的計算機程序對變量進行操作。這里有一個附加類型的“變量”用于此目的。后面可以是標簽“BOOL”、“CHAR”、“INT”、“浮點”和“雙精度”。這些構造受C和c++編程語言的啟發(fā)。附加標記“字符串”將變得有用。
在類型后面插入變量的名稱(根據需要選擇)?!翱勺儍炔繅毫Α笨梢杂米魇纠?。
在適當的計算機中,變量的值被聲明、定義、初始化、設置、復位,并最終存儲在主存儲器中的某處。在這里,把事情簡化似乎是合理的:使用等號作為運算符并列出后面的值。然后該示例變?yōu)椤翱勺儍炔繅毫? 26”。以后可以覆蓋這些值。
從設計上講,這里的所有變量都相當于“STRING”,一系列ASCII字符。但是,不同的標記對于活動類型檢查是開放的,這將有助于避免編程錯誤。如果試圖連接到外部的普通計算機程序,則這種類型檢查也很重要。
8.復合主存儲器
虛擬計算機應當優(yōu)選地與主計算機通信。因此,為了提高效率,所有變量都以雙重表示形式存儲;如ASCII字符串和c++“int”、“double”等。c++變體排列在c++模板庫提供的“向量”中,每種類型的變量對應一個。
9.中央處理單元
大多數關于計算機的基礎教科書都會告訴我們,有一個CPU ( Central Processing Unit的縮寫)來完成所要求的計算。在CPU內部,在幾個組件中,有一個“寄存器”和一個“累加器”。這種布置以幾種變型出現。這種布置主要對裝配型式編程感興趣。它仍然適用于處理能力有限的一些集成電路。
這里使用了不同的體系結構。三個指針替換寄存器、累加器和所需的幾個復制操作。指針被稱為“操作數_ A”、“操作數_ B”和“結果”。這里的指針通過它們的指令標簽和名稱來指示變量。這種體系結構是可能的,因為在這種虛擬計算機中對指令長度的限制相當大。
循環(huán)通過編輯器緩沖區(qū)的子例程將處理三個指針的應用,并按規(guī)定執(zhí)行邏輯操作、流分支、算術計算和對伺服電機指令的調用。此子例程稱為“CPU (…)”,因為提供的服務在某種程度上與硬件CPU的服務相當。
可以考慮讓循環(huán)中的每個圈“掛起”幾毫秒,給計算機時間處理其他任務
通過簡單地重寫現有值,對變量的算術運算的結果被傳送到伺服電機的指令。這一切都歸結為文本處理。
重寫也可以更改、添加和刪除指令。這一切都符合存儲程序的原理,該存儲程序為自編程打開。
10.分支
c++編程語言有一個“if”語句和循環(huán)類型的集合以及一個多路分支(“switch”語句),用于指導程序執(zhí)行的流程。對于概念的證明,匯編語言樣式中的簡單循環(huán)就足夠了。
程序集樣式循環(huán)的頂部有一個標簽,底部有一個與“GOTO”語句平行的“JMP”語句。跳轉到頂部的標簽將開始另一輪循環(huán)。在其初始形式中,循環(huán)將永遠運行。
匯編語言“JAZ”語句“如果累加器為零,則跳轉”,經過修改以適合替換的三個指針,正好位于“JMP”語句的上方。它是指位于循環(huán)之后的標簽。所選變量中的零(可選地為“false”)將使程序脫離循環(huán)。
c++類型“if”語句自然是可取的,但也應包括“block”概念。這里的塊是一系列用大括號括起來的語句。
11.外部控制
變量的值可以例如由事件驅動系統(tǒng)的“回調”函數來設置,在這種情況下稱為“專用槽”。系統(tǒng)附帶一個圖形用戶界面庫。這里,界面中的一個簡單按鈕用于激活“插槽”。
Qt附帶了一個TCP / IP模塊[7]。因此,可以在通過因特網連接的任何計算機的屏幕上呈現該按鈕。如果需要,圖形按鈕可以由連接到USB端口的硬件代替。伺服電機可以對來自遙遠地方的刺激做出反應。
事件驅動系統(tǒng)現在為虛擬計算機提供類似于中斷系統(tǒng)的功能,中斷系統(tǒng)通常屬于適當的操作系統(tǒng)。從學生的角度來看,響應時間幾乎可以接受為“實時”。關于實時操作系統(tǒng)中的中斷處理的講座將適合。回調函數的實現與信號和時隙布置之間的差異也將是令人感興趣的。
12.自編程
原則上可以聲稱上面簡要描述的演示顯示了自編程,盡管其形式非常有限。這很難使讀者滿意。因此,示范推廣如下:
制作了一個包含滑塊的圖形小部件?;瑝K位置的任何更改都將激活一個普通的c++子例程。滑塊值通過功能“SENSOR (…)”傳輸到虛擬計算機中的程序?;瑝K的值顯示為函數的參數。實時顯示更改的值。下面一行是程序的快照,如ASCII編輯器所示:
NL10 :可變內部壓力=傳感器( 26 );
然后程序將該位置與預定值進行比較,如圖2所示。超過該值將觸發(fā)進一步的操作。
從技術的角度來看,一個簡單的按鈕可以等效,但使用滑塊使學生相信,測量儀器,如溫度計,可以模擬。然后可以推遲購買硬件,直到仿真結果令人滿意。
“進一步的操作”在此向運行在虛擬計算機中的程序添加新指令,這些指令以前從未見過。當程序計數器到達時將執(zhí)行這些操作。圖3說明了起點。
圖3如果滿足給定條件,將復制并粘貼到整個文本文件中的指令。
在此添加說明可歸結為插入ASCII文本。子程序需要隨文本編輯器一起提供。其中一些子程序采用文本字符串進行輸入;另一些則采用文本文件的名稱。字符串和文件很可能通過互聯(lián)網傳輸。圖4顯示了粘貼到主內存中的新指令。
圖4程序中增加了兩個伺服電機指令。額外的指令由程序本身插入。
在結合本文使用的演示中,大量指令從準備充分的文本文件復制到正在運行的程序中。擴展程序激活事先沒有指令的機器人軸。原則上也可以刪除指令。
所使用的事件驅動系統(tǒng)的總體設計使得程序計數器在加載或移除過程中停止??蛇x的設計可以要求顯式管理程序計數器,例如如果使用并行“線程”。
使這種基本的虛擬計算機在運行時遵守任何種類和大小的程序變化是相當簡單的。虛擬計算機的中心,它的“CPU (…)”子例程,可以引入變化本身,但利用它的“操作系統(tǒng)”,即事件驅動系統(tǒng),在實踐中使自編程變得更容易。事件驅動系統(tǒng)具有接口,如果需要,該接口甚至便于通過因特網與外部世界聯(lián)系。外部數據用作觸發(fā)器和自編程數據。
到目前為止,虛擬計算機的指令集還沒有實現子例程的概念。如果增加,大多數自編程應該通過子程序來組織。
13.編譯技術
學習者們應該有幾堂關于編譯技術的基礎課?;ㄒ恍r間為虛擬計算機編寫編程語言也是值得的。在此基礎上,世界不需要一種新的編程語言,但以后學習者們將從這門學科的洞察力中受益。
14.生成輸入
從文件中讀取其他語句本身可能不會給人留下太深刻的印象。但是,本演示將打開主機編譯器操作系統(tǒng)、c++編程語言和c++庫的強大功能。
可以直接調用任何操作系統(tǒng)命令;甚至可以啟動編譯器。c++調用"系統(tǒng)(..)”可以向操作系統(tǒng)發(fā)送自由選擇的文本字符串。c++關鍵字“new”將生成類的另一個實例,處理以前不存在的數據和結構。c++容器的模板可以維護類成員的可測量排列。稱為“動態(tài)類加載”的方法可以將可執(zhí)行代碼鏈接到正在運行的程序中,而不會中斷。
15.本體、分類和語法
“本體論”是哲學中的一個古老概念,但它顯然被看作是一種新的計算方法。本體是對存在及其之間關系的描述。帳戶僅限于特定的興趣領域?!按嬖凇焙w從行星到哲學思想的任何事物。本體論是一個過于寬泛的概念,在實際問題中難以深入理解。
本體被認為是分類的基礎。動物學中用于動物的分類排列也許是最廣為人知的分類學形式。例如,老虎屬于貓科動物亞群。分類在大多數情況下是分層的。
可以使形式語法與分類法相匹配。這些語法描述形式語言。語言中的語句是一系列符號。編譯器依賴于這些思想。編譯器技術中感興趣的符號序列是ASCII文本串。
編譯器可以將序列識別為語法正確[9]。得出這個結論的過程跟蹤語法是如何被用來重新生成序列的。跟蹤記錄代表對序列表示的某種理解。這是制定有用行動的起點。
“FORTRAN”是“公式轉換”的縮寫。FORTRAN編譯器的輸入是一系列選定的英語單詞和簡單代數,可識別為公式。這被自動轉換成可由計算機執(zhí)行的算法。本體、分類法和語法已經參與了FORTRAN和任何其他編譯器的開發(fā)。
網絡物理系統(tǒng)將受益于類編譯器技術的實現,優(yōu)選地在解釋器變體中?!袄斫狻币环N正式的語言比顯而易見的和大量使用的替代語言要先進得多,它能識別數字和數字集合。
接下來的挑戰(zhàn)是為固有的一維語言開發(fā)語法,這些語言給出了一個通常被認為是三維的世界的有用描述。與開發(fā)編程語言相比,這是一項更廣泛、更多樣的任務。網絡物理系統(tǒng)的設計者正在這里開發(fā)自編程系統(tǒng)的策略。
一個高端例子的草圖,無人機的圖片處理,將指出一些困難。圖片甚至在處理開始之前就已經失去了一個維度。然而,可以基于特征集合來識別小區(qū)域。反映這些區(qū)域通常是如何連接和以其他方式相關的形式的、必須是一維的語言可以導致對相機前面的場景的某種“理解”。然后在此基礎上自動設計導航路徑。
自然的下一步將是在概念中包括幾何建模。幾何建模是計算機輔助設計系統(tǒng)、計算機輔助制造系統(tǒng)、計算機輔助工程系統(tǒng)和地理信息系統(tǒng)的基礎。幾何建模服務可望在網絡物理系統(tǒng)領域,特別是在自主移動系統(tǒng)領域產生重大影響。
16 .關于研究方法和參考文獻的評論
讀者可能會錯過一個明確的研究方法,很簡單,因為這篇文章不是關于調查。本文介紹了如何在人工智能這一崇高領域教授先進的理論和最佳實踐。然而,讀者會發(fā)現教學方法的建議。
對少數過時文獻的批評是意料之中的。與研究工作相反,對想法的描述不一定需要大量的參考清單。思想很可能產生于傳統(tǒng)和眾所周知的背景。
本文是建立在事件驅動系統(tǒng)的現代實現之上的,這是一篇關于2000年以來的動態(tài)類加載的論文,計算的基本原理早在70年代就已經確立并廣為人知,而且不多見。c++可能不適合指定的時間范圍,但它受到稍舊的“Simula”編程語言的強烈影響。
任何相關圖書館都有大量關于本文所涉及的大多數主題的新文獻,但按照傳統(tǒng),這里僅列出實際使用的文獻。
17 .結論
計算機通常具有用戶友好的軟件接口。然后通過設計隱藏計算中的重要原理。其結果符合工業(yè)效率的要求,但教計算機科學將受益于一些更簡單、更接近根本的東西。
本文建議以網絡物理系統(tǒng)為對象,制作一個簡單的虛擬計算機進行教學和原型制作。重點介紹了存儲程序的原理,并著重介紹了形式化語言和編譯技術。這種組合將很好地服務于自治系統(tǒng)。
此處的插圖來自正在實施的虛擬計算機項目。這個項目由一名機械工程專業(yè)的學生負責。結果表明,采用這種方法,其他學科的學生以及[大學的學生都可以從適當的計算機科學中獲得主題。多學科工程師和科學家可能有助于擴展應用領域,縮短高質量網絡物理系統(tǒng)的開發(fā)時間。
長遠來看,這種訓練有素的工程師可以制造出部分自編程的軟件機器人,在某種程度上自動學習在大數據集中尋找什么。向“工廠學習自動化”的過渡是可以預見的。
參考文獻
[1] D. Levin: “Theory and Design of Digital Computers”. Thomas Nelson and Sons LTD. London 1972.
[2] Aa. Opheim: “Journalistrobot”, Adresseavisen April 28th 2016 P 2.
[3] Micael Lewis: “Flash Boys: A Wall Street Revolt”. W.W. Northon & company 2014, ISBN 9780393244663.
[4] E. Abelea, J. Metternich, M. Tisch, G. Chryssolouris, W. Sihn, H. ElMaraghy, V. Hummel, F. Ranz: “Learning Factories for research, education, and training”, The 5th Conference on Learning Factories 2015, Procedia CIRP 32 ( 2015 ) 1 – 6
[5] Robotis Dynamixel AX-12+ and Trossen Robotics.
[6] I. Zeid “Mastering CAD / CAM”, McGraw-Hill 2005.
[7] Qt tutorials “Fortune server” and “Fortune client”.
[8] J. Norton: Dynamic Class Loading for C++ on Linux. Linux Journal 2000.
[9] P. J. Denning, J. B. Dennis, J. E. Qualitz: Machines, Languages, and Computation. Prentice-Hall. 1978.
[10] Simula. See for instance: https://en.wikipedia.org/wiki/Simula
[11] M. L. Furevik: Software for Autonomous Working Submersibles. Project thesis 2015, Department of Engineering Design and Materials NTNU, Trondheim, Norway.
收藏