當前位置:萬佳範文網 >

工作報告 >精選工作報告 >

課程設計報告(精選17篇)

課程設計報告(精選17篇)

課程設計報告 篇1

隨著電腦科學的發展、應用領域的不斷擴大,對計算機技術本身的要求越來越高。現在越來越多的軟體開發過程採用了面向物件的開發技術,面向物件的研究遍及計算機軟硬體的各個領域,如面向物件的程式設計語言、面向物件的程式設計方法、面向物件的設計、面向物件的分析、面向物件的作業系統、面向物件的DBMS、面向物件的開發工具、面向物件的開發環境等。目前不僅在研究領域已取得了豐碩的成果,而且有些軟體產品已經投放市場。面向物件技術是一種新的設計技術,與傳統的面向過程技術相比,它試圖依據人們對問題的看法來解釋軟體的架構,併力求將問題域中的問題映像到分析模型中,再轉換成對應的程式程式碼。面向物件技術倡導一種新的認知和表示世界的思想,計算機專業人士利用它提出了面向物件的計算機程式設計語言、面向物件的軟體設計方法、面向物件的資料庫等,使面向物件技術在今天的應用設計中得到了最廣泛的運用。

課程設計報告(精選17篇)

一、面向物件的有關基本概念

面向物件技術為軟體開發提供了一種新的方法學,引入了許多新的概念,這些概念是理解和使用面向物件技術的基礎和關鍵。

(一)物件(Object)、方法(Method)及訊息(Message)

客觀世界的問題都是由客觀世界中的實體及其相互之間的關係構成的。我們將客觀世界中的實體抽象為問題空間中的物件。由於我們需要解決的問題不同,我們面向的物件也就不同,因此物件是不固定的。一本書可以是一個物件,一家圖書館也可以是一個物件。從動態的觀點看,物件及其操作就是物件的行為,一個物件的通常定義是:物件是對一組資訊及其上面的操作的描述。

私有資料結構和處理,這些處理又稱為操作(Operation)或方法(Method),包括控制和過程。其中私有資料表示了物件的狀態,該狀態只能由私有操作來改變,每當需要改變物件的狀態時,只能由其它物件向該物件傳送訊息。

訊息是用來請求物件執行某一操作或回答某些資訊的要求,訊息統一了資料流和控制流,程式的執行是靠在物件間傳遞訊息來完成的。表示訊息的形式是訊息模式。對同一訊息模式的不同訊息,同一物件所作的解釋和處理都相同,但是會由於物件狀態的不同而導致操作結果不同。一個訊息模式定義物件的一種處理能力,所有訊息模式及相應於訊息模式的處理能力,定義了物件的外部特徵。

(二)類(Class)、例項(Instance)、繼承性(Inheritance)

在客觀世界中,有許多具有相同特徵的事物,如:小轎車、大客車、卡車等,可以歸類為機動車。從物件觀點看,具有共同的屬性、共同的操作性質的物件的集合就是類,而單個物件則是對應類的一個例項。例如:書是一個類,而某一本具體的書如《面向物件的分析》則是該類的一個例項,任何一個物件都是某一個類的例項,並繼承該類定義的私有資料和操作。這就是繼承性,一個類實質上定義的是一種物件型別。

類構成層次結構,相對上層的是超類,相對下層是子類,子類在繼承超類的私有資料結構及操作的同時可以擁有自有的私有資料結構及操作。如果一個子類只有一個超類,則稱為單繼承性,這時該類共享多個超類的屬性及操作。

類和繼承性是現代軟體工程中的重要概念,軟體的可重用性、程式成分的可重用性是通過繼承類中的.屬性和操作而實現的。許多工業觀察有相信可重用軟體不是通過建立傳統的過程式(子程式庫),而是通過建立“類庫”實現的。

(三)封裝性(Encapsulation)

物件的封裝性是面向物件技術的一個重要特徵。物件本身的定義即提供了封裝性。物件的封裝性是一種資訊隱蔽技術,物件的使用者只能看到物件封裝介面上的資訊,物件的內部對使用者是隱蔽的,其目的在於將物件的使用者和設計者分開。物件的封裝性體現在以下幾個方面:

物件具有清楚的邊界:物件的內部軟體(資料結構及操作)的範圍,限定在這個邊界之內;物件具有統一的外部介面;物件的介面(訊息模式)描述該物件與其他物件間的相互作用;物件的內部實現是不公開的;物件的實現給出了物件提供的功能細節,外部物件是不能訪問這個功能細節的。

資訊隱蔽是軟體開發過程中強調的一個重要概念,物件的封裝性很好地體現了這一概念。這就便利得用面向物件技術所開發設計的軟體的可維護性大為改善,這也是軟體技術追求的目標之一。

二、面向物件技術的基本思想

面向物件的方法是一種分析方法、設計方法和思維方法。計算機系統通常是在指定的物件上執行特定的行為操作,要獲得符合使用者需求的靈活而且可重用的系統,最好的辦法就是把軟體結構建立在物件之上,而不是行為之上,使計算機求解問題更加類似於人類的活動。因此,概括面向物件方法的基本思想為:從客觀存在的物件出發來構造軟體系統,並在系

統構造中儘可能運用人類的自然思維方式。面向物件技術是從問題域中客觀存在的事物出發來構造軟體系統,用物件作為這些事物的抽象表示,併成為系統的基本構成單位。每個物件都有其屬性和服務,物件的屬性和服務融為一體,對外遮蔽其內部細節,稱作封裝,把具有相同屬性和相同服務的物件歸為一類,類是這些物件的抽象描述,每個物件是該類的一個例項,通過在不同程度上運用抽象原則,得到較一般的類和較特殊的類,特殊類繼承一般類的屬性和服務,複雜的物件用簡單的物件構成,稱作聚合。物件之間的訊息通訊表達物件之間的動態聯絡,物件之間的關聯表達物件之間的靜態關係。

隨著科學技術不斷進步和經濟不斷髮展,面向物件技術在當今軟體開發中的運用越來越廣泛,面向物件技術中使用UML語言對於資料庫系統的設計具有非常重要的作用。運用UML語言能詳細描述資料庫系統的外部功能結構、內部靜態結構、動態結構以及程式程式碼的物理結構,採用面向物件的成熟技術提高了資料庫系統設計的效率和質量,提高了資料庫系統軟體開發的可重用性和可維護性。

課程設計報告 篇2

古典文學中常見論文這個詞,當代,論文常用來指進行各個學術領域的研究和描述學術研究成果的文章,簡稱為論文。以下就是由編為您提供的課程設計開題報告。

研究的內容。課題研究的內容,顧名思義,就是我們的課題要研究的是什麼。比如我校黃姝老師的指導的課題“新八景”,課題研究的內容就是:“以佛山新八景為重點,考察佛山歷史文化沉澱的昨天、今天、明天,結合佛山經濟發展的趨勢,擬定開發具有新佛山、新八景、新氣象的文化旅遊的可行性報告及開發方案。

課題研究的目的,應該敘述自己在這次研究中想要達到的境地或想要得到的結果。比如我校葉少珍老師指導的“重走長征路”研究課題,在其研究目標一欄中就是這樣敘述的`:1、再現長征歷程,追憶紅軍戰士的豐功偉績,對長征概況、長征途中遇到了哪些艱難險阻、什麼是長征精神,有更深刻的瞭解和感悟。

2、通過小組同學間的分工合作、交流、展示、解說,培養合作參與精神和自我展示能力。

3、通過本次活動,使同學的資訊科技得到提高,進一步提高資訊素養。

在“課題研究的”這一部分,應該提出本課題組關於解決本課題問題的門路或者說程式等。一般來說,研究性學習的課題研究方法有:實地調查考察法(通過組織學生到所研究的處所實地調查,從而得出結論的方法)、問卷調查法(根據本課題的情況和自己要了解的內容設定一些問題,以問卷的形式向相關人員調查的方法)、人物採訪法(直接向有關人員採訪,

以掌握第一手材料的方法)、文獻法(通過查閱各類資料、圖表等,分析、比較得出結論)等等。在課題研究中,應該根據自己課題的實際情況提出相關的課題研究方法,不一定面面俱到,只要實用就行。

課程設計報告 篇3

一 :專案概況

1.1 基本專案任務

濰坊市郊區有一座鍋爐廠,滿足人們用電量的需求的同時,排放出大量的含塵氣體,需要進行處理以保證對環境無害,擬設計一套除塵系統。該燃煤鍋爐的基本引數如下:

煙氣流量:30000Nm3/h;

煙氣密度:1.29kg/m3;

煙氣黏度:1.8×10-5P.s;

煙氣溫度:120℃;

煙氣壓強:1atm;

粉塵密度:20xxkg/m3

粉塵粒徑分佈符合對數正態分佈,平均半徑Dmean =30μm,均方差σ= 1.2。 進口粉塵濃度:20g/Nm3

1.2排放要求

要求達到國家《鍋爐大氣汙染物排放標準》GB13271—20xx二類區域排放標準。

即煙塵濃度排放標準(標準狀態下):200mg/m3;二氧化硫排放標準(標準狀態下):900mg/m3。

1.3專案意義

鍋爐廠排放的廢氣主要有鍋爐燃煤產生的煙氣,主要汙染物有煙塵、二氧化硫、氮氧化物等。這些汙染物排放到大氣中將產生懸浮顆粒使氣渾濁,出現灰霾、酸雨、光化學煙霧等氣象災害,危害環境和人體健康。鍋爐燃煤燃燒過程中還會產生多環芳烴二噁英等永續性有機汙染物以及排放大量溫室氣體--二氧化碳;此外,燃煤電廠飛灰中也已檢出吸附有非多環芳烴類有機汙染物。小顆粒一般是指

空氣動力直徑在0.001~10m之間固態或液態的空氣懸浮物。我國大氣中小顆粒物的汙染非常嚴重,其主要來源是燃料燃燒後排放的產物,而其中又以火電廠排放的煙氣所含比重最大。大氣中總懸浮顆粒物(TSP)濃度的增加可導致大氣能見度明顯下降,太陽輻射損失明顯增加,並影響人體呼吸系統。全國城市空氣中TSP普遍超標,大氣中二氧化硫濃度的增加對人體健康有嚴重影響,刺激呼吸系統,使氣喘病人痙攣,誘發支氣管炎、氣管炎,二氧化硫還影響植物的'生長髮育及葉面傷害、壞死。此外,二氧化硫還是形成酸雨的主要物質,對金屬材料可造成腐蝕使建築材料出現斑痕,失去光澤。大氣中氮氧化物濃度的增加會刺激人體呼吸系統、中樞神經系統、導致肺氣腫、麻痺和痙攣,使植物生長緩慢,葉面損傷。另外氮氧化物也是形成酸雨的主要原因。

最近幾年的大氣受到嚴重的汙染,霧霾天氣在全國大部分城市頻繁發生,平流層臭氧層變薄和酸雨的產生都是工業生產中釋放的廢氣導致的,陸地和海洋生物也受到威脅。

源頭治理已成為大氣汙染控制中一項積極有效的措施,因而每個工廠中的除塵淨化設施就顯得尤為重要。經濟合理的除塵裝置可將汙染扼殺在“搖籃”中,還我們賴以生存的大氣一片潔淨,通過除塵裝置對煙氣進行淨化,將對大氣的汙染降到最低,達到國家的排放標準,進一步的提升中心城區的形象和品位。

1.4設計原則等

本設計遵循如下原則進行工藝路線的選擇及工藝引數的確定:

(1)除塵效率滿足鍋爐大氣汙染物排放標準。基礎資料可靠,總體佈局合理。

(2)避免二次汙染,降低能耗,近期遠期結合、滿足安全要求。

(3)採用成熟、合理、先進的處理工藝,處理能力符合處理要求;

(4)投資少、能耗和執行成本低,操作管理簡單,具有適當的安全係數,各工藝引數的選擇略有富餘,並確保處理後的尾氣可以達標排放;

(5)在設計中採用耐腐蝕裝置及材料,以延長設施的使用壽命;

(6)廢氣處理系統的設計考慮事故的排放、裝置備用等保護措施;

(7)工程設計及裝置安裝的驗收及資料應滿足國家相關專業驗收技術規範

和標準。

(8)考慮場地的大小,裝置要在滿足除塵效率的前提下,應有儘量小的佔地面積。

(9)要根據當地的具體情況和條件,本單位操作、維護管理水平,再根據各種除塵器的效能來選定所需要的除塵器。

二、方案選擇

2.1選擇原則

2.1.1環境性

Ⅰ 最大限度滿足排放要求;

Ⅱ 考慮外觀(明顯的蒸汽或水蒸氣流);

Ⅲ 大氣汙染控制體系產生的廢水及土地汙染;

Ⅳ 大氣汙染控制體系噪聲水平;

Ⅴ 裝置選址;

Ⅵ 可用空間;

Ⅶ 環境條件;

Ⅷ 完備的公共設施(水電)、輔助設施(廢物處理處置);

2.1.2工程性

Ⅰ 汙染物特性(物理化學特性、濃度、尺寸分佈---以防各物質間產生化學反應、腐蝕、碾磨、毒性);

Ⅱ 氣流性質(氣量、溫度、壓強、溼度、組成、粘度、反應性、可燃性、密度、腐蝕性、毒性);

Ⅲ 設計與應用效率(尺寸與重量、分級效率、分割直徑、壓降、可靠性、能耗、溫度限制、維護要求);

課程設計報告 篇4

企業在激烈的市場競爭環境下求得生存,就必須有效地利用人才、時間、資訊結合的優勢。因此,如何使企業及時掌握本企業人才的各種資訊、第一時間處理好隨時變化的人力資源管理問題,建立一套符合企業實際的人力資源管理系統就顯得尤為重要,而我們所開發研究的企業人力資源管理系統,能幫助企業準確地進行各種資料的輸入、更新、計算、彙總、結算、發放等分析統計工作,從而實現了企業人力資源管理的系統化、規範化、自動化。

隨著經濟水平的發展,知識經濟時代給企業人力資訊管理提出了更高的要求,除了以往的工資利用計算機軟體excel可以管理外,公司更希望能夠對以往的各種的人事資訊,考勤資訊,工作評價資訊,工資資訊等統一管理起來。高效的、準確的人事管理,不僅能促進員工不斷提高自身素質、提高工作積極性。從而提高員工工作質量和效率。

對企業而言,人力資源是企業最寶貴的資源,也是企業的“生命線”。實行電子化的系統管理,可以讓人力資源管理人員從繁重瑣碎的案頭工作解脫出來,去完成更重要的工作,人力資源管理資訊系統的實現可以減輕比較繁瑣的手工資訊管理。

因此能夠開發出一個實用,準確的人力資源管理系統對於企業來說是重中之重!

關鍵詞:企業管理、人力資源、資訊科技

第一章 緒論

1.1問題的提出

隨著公司逐年的發展,公司的人力資源管理等事務紛繁蕪雜,但大體上這些事務可包括以下幾個方面的內容:人事基本資訊管理,員工的業務檔案管理、員工的工作評價管理、員工的考勤管理、員工的工資管理等。以上各項中的每一個部分都有該方面的管理明細,以員工的基本資訊管理為例,包含的明細有:員工編號、姓名、性別、部門、民族、出生年月、政治面貌、家庭住址、聯絡電話、畢業學校、學歷等。若用人工的方法來管理這些資料,不但會造成人力、物力、財力上的浪費,而且因為要處理的資訊量過大不容易進行統計和分析。依靠傳統的手工管理越來越跟不上公司的發展需要,為了精簡人員,提高辦事效率和節約公司運營成本,特別需要改變以前單純依賴人工管理的模式。

1.2 解決的方法

開發一個更實用更可靠的人力資源管理系統。具體方法如下:管理一個公司的整個系統的執行,包括員工基本資訊,員工工資管理,員工的考勤情況,部門資訊,崗位資訊等。然後設定不同的使用者,給予不同的許可權,以進行不同的操作。

1、 先建立一個選單,讓使用者選擇是對哪一類物件進行操作。

2、 確定好對哪一類物件進行操作後,程式又建立一個選單讓使用者選擇對此類物件進行如何操作。操作包括:輸入記錄、顯示記錄、修改記錄和刪除記錄。

3、 輸入記錄時提示使用者輸入每一條記錄的各個欄位,輸入的每一條記錄都要儲存到檔案如(a:)下。注意一條記錄相當於一個物件。輸入的工號不能重複,輸入的資料欄位作有效性檢測。

4、 顯示記錄時,先提示使用者輸入要顯示哪一個記錄號的記錄,如記錄號在不超出範圍則顯示要訪問的記,否則告訴使用者記錄號超出範圍。

5、 修改記錄時,先要求使用者輸入要修改的記錄關鍵字內容,如學生的關鍵欄位學號、員工的.關鍵欄位是工號。輸入好關鍵字後進行查詢所要修改的記錄,

找到了重新輸入該記錄的資料成員內容,否則告訴使用者找不到此記錄。

6、 刪除記錄時,先要求使用者輸入要修改的記錄關鍵字內容,)輸入好關鍵字後進行查詢所要刪除的記錄,找到了把它刪除掉,否則告訴使用者找不到此記錄。提示:刪除的方法先創造一個臨時的檔案(a:),一條一條記錄查詢過去,把非要刪除的記錄一條一條寫到臨時檔案下,然後把臨時檔案複製到a:下。

1.3 人力資源管理系統概述

人力資源管理系統是典型的管理資訊系統,採用計算機管理企業的人力資源管理是當前不可缺少的一種管理手段。其開發主要包括後臺資料庫的建立和維護以及前端應用程式的開發兩個方面。對於前者要求建立起資料一致性和完整性強,資料安全性好的資料庫。而對於後者則要求應用程式功能完備,易使用等特點。 本系統著眼於人力資源管理制度的業務實際,經過實際的需求分析,採用功能強大的C#做為開發工具、SQL Server 20xx做為資料庫開發出來的系統。

本人力資源管理系統可管理職工基本資訊的記錄,進行修改,增加,查詢,刪除一些功能.並可以進行工資的修改,增加,查詢,刪除.還可對員工的考勤情況進行管理,主要用於電腦成員員工對公司人力資源的統一管理,同時方便統計部分資料。

1.3.1 人力資源管理系統的發展

一個企業在市場中的競爭優勢集中表現為以下兩點:一、企業是否具有在人才市場中具有能優勢的人才;二、企業所具有的人才是否具有合適的環境。所以現在的成功企業一般關注以下兩個方面,一是積極尋找合適的人才,並向辦法留住人才,還有一個就是營造企業的內部環境,一面促進人才的成長,一面又有利於人才脫穎而出。這兩個方面,也許後者更重要,所以現在企業最流行的莫過於重組與再造,而且所有的管理活動都可以通過計算機和網路完成,比如生產管理系統、物流管理系統、財務管理系統、客戶管理系統等等。

課程設計報告 篇5

1.1開發背景

1.智慧手機的市場

(1)功能多樣化的智慧手機挑戰全球PC出貨量

移動網際網路時代的來臨,直接促進了搭載智慧作業系統、具有強大擴充套件性的智慧手機、平板電腦等移動終端產業的蓬勃發展。來自美國最大的風險投資機構KPCB的資料顯示,全球智慧手機出貨量正在以遠高於臺式電腦、膝上型電腦出貨量的速度快速增長,該機構預計20xx年全球智慧手機出貨量將達到4.13億,超過臺式電腦與膝上型電腦出貨量的總和。

(2)智慧手機的.使用者使用數量正在高速增長。據市場調研機構Gartner資訊,20xx年全球智慧手機的總出貨量將會達到4.68億部,相比20xx年實現了57.7%的增長,而谷歌Android作業系統將會在今年之內成為全球最大的智慧手機作業系統。另外,全球市場調研機構IDC預計未來5年中國手機市場上,智慧手機替代傳統功能手機的趨勢將日益明顯,未來5年中國智慧手機市場複合增長率將達到34.1%,人們對IT裝置智慧化的嚮往是這一增長率能夠實現的主要因素,並且與其他國家相比,中國智慧手機市場的發展空間更加廣闊。

(3)作業系統格局預測:Android有望成為智慧手機市場主導力量

搭載Android作業系統的智慧手機目前已經成為市場上最炙手可熱的智慧產品。來自美國市場研究機構Gartner的資料顯示,Android作業系統所佔的市場份額從20xx年的0.5%急劇增長到20xx年的15.94%。開放的原始碼和零成本已經讓Android在全世界範圍內受到青睞並迅速獲得了主要手機廠商和數百萬軟體開發者的支援,Gartner預計,未來Android系統的市場份額有望超過其他作業系統,從而成為全球第一大智慧手機作業系統。

2.安卓手機介紹

安卓手機指的是用Android作業系統的手機。安卓(Android)是基於Linux核心的作業系統,是Google公司在20xx年11月5日公佈的手機作業系統。

同樣都是手機上面用的智慧系統,安卓的系統是新生系統,介面更為華麗,

開源性更強,當然因為是新生系統,所以在第三方軟體方面暫時還不太多。因此,安卓應用程式的需求還是很迫切的。

3.軟體人才需求

據業內統計,目前國內的Android研發人才缺口至少30萬。由於目前Android技術較新,無論是相關書籍、培訓還是大學教育,都處於初級階段,因此Android人才短期將供不應求。從長期來看,隨著各種移動應用和手機遊戲等內容需求日益增加,也將激勵大中小型手機應用開發商加大對Android應用的開發力度,因此Android人才的就業前景也非常廣泛。

綜上所述,在這樣的背景下,安卓有很強的生命力。同時,作為一個新生的系統,其應用程式目前並不多,安卓應用程式的需求還是很迫切的,安卓研發人才的缺口還很大。這些都促進了我們學習開發安卓應用程式。

課程設計報告 篇6

[摘要]

為提高建築工人安全檢查的效率和效果,減輕事故損害和減少事故發生,以影象識別技術為核心支撐,提出了建築工人智慧安全檢查系統的結構、功能及執行流程,並對系統執行效果進行了測試。研究和測試表明:該系統具有身份識別和安全裝備檢查功能;該系統的身份識別正確率為83.75%、安全帽正確識別率為96.25%、安全帶正確識別率為63.75%,可滿足實際需要;該系統具有硬體投入低、檢測速度快、準確性高、應用場景廣泛的優勢,具有實際應用和推廣價值。

[關鍵詞]

施工安全;安全檢查;影象識別;系統設計

引言

施工活動是勞動力密集的高危生產活動,事故傷亡人數居高不下。目前,建築工人作業前的安全裝備檢查主要依賴人工完成,工作量大、自動化水平低,容易出現漏檢、誤檢等問題。隨著數字影象處理、人工智慧等技術的發展與成熟,構建自動化的建築工人安全裝備檢查系統已經成為可能。現有研究中,相關學者構建安全預警系統[1-2]、預警指標[3]用於實現施工安全事故的主動預防,但側重於事故觸發時的被動警告,缺乏事前預警。與此同時,由於影象處理的快速、高效成為人機互動[4]、目標識別[5]、物體識別與影象分割[6-10]等領域的研究熱點。這些成果為本研究的開展提供了重要的技術參考。

1系統需求分析

結合施工現場的實際情況及現有安全檢查模式的不足,對建築工人安全裝備自動檢查系統功能的需求進行分析。

1)系統自動化在“智慧工地”大環境下,專案管理者迫切需要通過資訊化手段實現工地的智慧化管理。對此,安全檢查工作需滿足自動感知、自動決策、自動儲存的智慧化效能需求。

2)自動身份識別建築施工現場屬於高危區域,只有特定人員通過稽核後才可進入。在班組集中施工的時間段,人員眾多,身份辨識過程容易產生錯誤,或識別環節直接被忽略。對此,本系統應對進入施工現場的人員自動提取照片,調取專案部工人資訊進行稽核,實現身份自動識別及外來人員的自動登記

3)自動安全裝備檢查目前,安全裝備檢查依賴安全員、工頭等管理人員的人工識別,效率不高。同時,檢查人員無法熟知不同施工地點、時間內的每個建築工人的安全裝備需求,檢查效果有限。對此,本系統需結合工人當日工作任務及該項任務對應的安全裝備需求,自動識別安全裝備是否存在。

4)資訊視覺化傳統的安全檢查方式以文字報告形式統計檢查結果,資訊繁雜,直觀性不強,容易產生漏讀情況。對此,安全檢查工作完成後需對處理的資訊進行整合,並將檢查結果以視訊、音訊的形式反饋給管理層及被檢查物件。

5)低成本、簡單易行施工專案人員較多,施工區域相對分散,可能存在多個檢查點,安全檢查系統若完全取代人工,成本不能過高。此外,考慮建築工人文化素質情況,安全檢查系統需簡單易行,方便建築工人使用。

2系統架構設計

2.1基礎支撐平臺

OpenCVOpenCV(opensourcecomputervisionlibrary)是一個開原始碼的計算機視覺庫,包含核心資料庫、機器學習函式庫、GUI函式庫、資料結構與線性代數庫、輔助函式庫5個功能模組,涉及特徵檢測、輪廓提取、影象分割等多個影象處理函式。OpenCV可使用C/C++語言實現程式編寫,可在Windows,MacOS,LINUX作業系統中執行,同時保留了MATLAB,RUBY等介面,對跨領域研究提供了極大的便利。

2.2系統硬體設計

根據上述分析,提出一種建築工人安全裝備自動檢查系統。該系統硬體包括高清攝像頭、處理器、顯示器、音響等裝置,並分別與處理器相連。利用OpenCV對攝像頭採集待檢工人的影象進行處理,實現身份識別及安全裝備檢查,檢查結果以視訊、音訊的形式展示。處理器中包含影象採集模組、資料庫模組、處理模組、資訊輸出模組,系統組成如圖1所示,各模組功能說明如表1所示。

2.3資料庫設定

根據施工現場安全檢查的實際情況,對系統資料庫模組中的基礎資料進行設定。

1)工人資訊庫設定系統使用前,先錄入工人的'姓名、照片等基本資訊,再結合施工計劃確定該工人在當日或未來幾日內的工作內容、區域、時間及所需安全裝備等資訊,形成工人資訊庫。外來參觀者等非固定人員,將照片、負責人等資訊錄入系統,賦予臨時許可權。

2)安全裝備模型庫設定利用3DMAX等三維建模軟體,根據安全帽、安全帶等常用安全裝備外形、顏色進行三維模型及渲染著色,構建安全裝備模型庫,以供安全裝備檢查中通過相似度匹配完成安全裝備識別。

2.4系統執行流程設計

本系統採用Windows7系統,在VisualStudio20xx平臺下配置OpenCV2.4.9環境,對攝像頭獲取的影象資訊進行處理,系統執行流程如圖2所示。1)自動身份識別呼叫OpenCV對比直方圖函式,將攝像頭採集的待檢查工人影象中的人臉區域影象資訊與工人資訊庫中工人的照片資訊進行相似度比對,實現人臉識別。若人臉識別失敗,系統將該項資訊處理為非法闖入,併發出警報;若人臉識別成功,則調取該工人身份資訊及工作任務安排,獲取工人的安全需求資訊,進行下一步操作。2)自動安全裝備檢查呼叫OpenCV模板匹配函式,以安全帽、安全帶等常用安全裝備影象作為模板影象,搜尋待檢工人影象最相似區域。常用匹配演算法有模板匹配、特徵匹配2大類。由於特徵匹配提取的特徵精度過高,實際匹配過程中匹配率反而較低,並且運算量大,對計算機配置要求高,本系統採用較為簡單的模板匹配法。

3系統實現與測試

為測試系統性能,在Windows7作業系統、2.30GHz雙核處理器、4GB記憶體平臺上進行系統實現及測試,並選取38名土木專業在校大學生模擬建築工人,作為測試物件。

3.1自動身份識別

獲取影象後呼叫OpenCV對比直方圖函式對人臉區域影象、工人資訊庫中工人照片進行相似度比對,以人臉識別的方式完成身份識別。對比直方圖以HSV(hue,saturation,value)顏色空間為基礎,對比影象間不同色彩所佔比例。目前,OpenCV提供4種對比標準。通過測試發現,相關係數法處理結果最為直觀,處理時間也較為理想,對此,本系統中採用相關係數進行匹配,對比直方圖方法比較如表2所示,人臉識別效果如圖3所示。

3.2自動安全裝備檢查

將安全帽、安全帶等常用安全裝備模型影象作為匹配模板,呼叫OpenCV模板匹配函式,以畫素點為基礎將模板影象在整幅源影象中滑動搜尋,即找出待檢查工人影象中與匹配模板最相似的區域。目前,OpenCV提供6種模板匹配方式。通過測試發現,由於歸一化相關係數法匹配效果最穩定,處理時間影響較少,本系統採用該演算法進行匹配。模板匹配演算法比較如表3、圖4所示,安全帽、安全帶檢測效果如圖5所示。

3.3測試結果

測試發現,身份識別正確率為81.58%,安全帽、安全帶識別率分別為97.37%,63.16%,如表4所示。需要說明的是,身份識別採用的人臉識別方式,通過統計不同顏色特徵區間中包含的畫素點數量後進行相似度比對,從而實現身份確認。此過程中,膚色及身後背景的差異性對識別效果產生干擾,實際中建議採用綠色、藍色、白色等純淺色背景,以減少不必要的誤檢。

4結語

1)筆者設計的建築工人安全裝備自動檢查系統以影象識別技術為核心支撐,利用OpenCV函式庫進行影象識別與處理,可實現自動身份識別、自動安全裝備檢查。

2)該系統的身份識別率為81.58%,安全帽、安全帶識別率分別為97.37%,63.16%,檢查過程快速、智慧、便捷,彌補了傳統施工安全管理領域中自動化水平低的不足。

3)該系統使用的OpenCV開發平臺提供開原始碼,在普通計算機中即可執行,攝像頭價格低廉、易於使用。因此,該系統還具有低成本、簡單易行的特點。

4)該系統在身份自動識別、安全帽及安全帶的自動識別與檢查效果較好,處理時間短、成本低、簡單易行,適用於施工現場的安全裝備檢查,具有一定的實際應用和推廣價值。

課程設計報告 篇7

一、課程內容

《兒童畫》校本課程設定為:

1、動物畫。

2、植物畫。

3、人物畫。

廣泛選取有價值的教學內容,借鑑已有的課程資源,針對學校、學生實際,有選擇的選取一些學生喜歡的教學內容。

目前教學內容主要來自三個部分:

一是訂閱三種雜誌與報刊:《少兒書畫》、《美術兒童畫》。

二是義務教材《美術》1~12冊。

三是從書店購買的或學校圖書館借用各類兒童畫指導書籍中選取合適的內容。

在實踐基礎上,確定適合我校學生教學需要的內容,畫出範畫,並選拔二至六年級的學生共三十人,為《兒童畫》校本課程實驗活動的物件。每週活動時間在星期三下午第三節。

二、課程目標

以人為本,以學生的發展為本,充分發掘學生的個性潛能優勢,促進學生的全面發展,是校本課程開發的方向。它有三個立足點:即學校特色,教師特點,學生特長。

通過開設《兒童畫》校本課程,讓學生了解兒童畫特點、價值和在社會上產生的作用,引導崇尚書畫藝術,開闊學生的視野,豐富學生學習兒童畫的內容和途徑,使學生受到精彩的藝術教育,增強學生學習兒童畫的動力,昇華學生兒童畫藝術的志趣境界,加快學生在兒童畫方面成才的速度。長大為繼承和發揚中華民族獨有的燦爛文化作貢獻。

1、《兒童畫》校本課程開發有利於增加學生學習中自由選擇的空間。兒童畫課程開發不僅僅是為了增長學生的見識,也不僅僅是為了豐富學生的知識儲備,更重要的是為了讓學生在學習中具有更大更自由地選擇空間,以適合其特長髮展的需要,讓其自主選擇喜歡的學習內容和學習方法,有效地發揮其學習潛能。

2、《兒童畫》校本課程開發有利於增強學生學習的情境化和體驗性。兒童畫課程的開發過程也是學生學會學習的過程。在此過程中,學生的學習更多地建立在活生生的經驗和體驗基礎上,在親身經歷的各種豐富的實踐中把所獲得的現實經驗整合學科知識,提高綜合能力,促進情感和人格的發展。兒童畫課程開發特別注重學習情境和氛圍的創設,增強學生情感體驗及其感受。

三、課程開發原則

1、實效性原則。在校本課程的開發中嚴格執行國家的課程政策,嚴格遵循課程開發的發展規律,避免盲目性和形式主義。

2、互補性原則。校本課程的設計要充分體現出對國家課程的補充作用,發揮其自身優勢,使國家課程和校本課程能相互協調地發揮整體育人功能。

3、針對性原則。校本課程的開發要注意從學校的實際和學生的需要出發,強調有利於形成學校的特色,發展學生的個性特長和生存需要。

4、可行性原則。校本課程的開發不能只強調“因人設課”,又不能不顧教師資源,強教師所難勉強開設。校本課程的開發應在得到教師人力資源支援和保證的同時,也能得到必要的教育教學裝置條件的保證與支援。

5、靈活性原則:教學內容、方法以學生的實際情況而定,靈活的做內容、形式上的調整,使全體學生都得到發展。

6、開放性原則:體現在目標上的多元性、內容的寬泛性、時間空間的廣域性、評價的差異性。

四、課程實施

1、成立領導機構。成立了以校長為組長,副校長、教導主任為副組長的課改工作領導機構。具體領導、組織、實施校本課程的開發與實施。

2、充分利用我校部分老師在書畫方面有特長,請他們擔任校本課程實驗教學工作。

3、抓好教師培訓。採用舉辦講座、研討、專項學習、外出考察學習等形式,加強對實驗教師的培訓工作,幫助教師掌握有關校本課程的理論,懂得實施校本課程,搞好校本課程評價。

4、根據校本課程開發、實施方案,擔任校本課程任務的'教師寫出課程計劃,編寫校本課程教材。學校做好開發、實施的協調、檢查工作。

五、課程組織過程

1、對於初學兒童畫的學生,先採用臨摹作品為練習,看誰摹仿最像,堅持練好基本功。學生每次作業全部放在一起比較,評出優、良、中讓學生自己找出作業的長處,並找出存在的問題。教師進行講評,講評時鼓勵、表揚為主,增進學習書畫的興趣。

2、有一定兒童畫基礎的學生,同層次分組進行比賽練習,看誰進步得快,進步快的學生上臺表演練習,每一個月評比一次,評比三名進步快的學生,老師獎勵《少兒書畫》雜誌和寫字用具,調動學生學習書畫的興趣。

3、兒童畫較好的學生,他們的作品採取競爭上學校書畫專欄,激發學生進取意識,推動學生學習書畫的熱潮。

4、讓學生走向社會,藉助社會活動教育和各類書畫比賽的檢驗,培養一批書畫新苗。

A、參觀書畫展覽,加強學生學習的動力。

B、鼓勵學生參加各級書法比賽,加速書畫新苗的培養。

C、結合重大節日,至少每年將舉辦一次學校兒童畫大型的競賽,從中發現與選拔人才。

5、舉行書畫現場表演,舉辦小雁塔兒童畫作品展覽。

6、召開校本課程研討會。邀請其他老師、學生家長到會參加探討,不斷地完善校本課程,形成一套校本課程的評價標準。

7、營造書香校園的良好氛圍。

六、課程具體規劃

1、(20xx年3月——20xx年4月)準備階段,查詢兒童畫知識與作品的資料、並積累資料,學習有關書畫校本課程開發的理論,確定校本課程開發內容。

2、(20xx年4月——20xx年5月)制定校本課程方案,計劃,初步擬定校本課程教材的初步編寫工作。

3、(20xx年9月——20__年6月)實施階段,根據書畫校本課程的教材認真實施。

4、(20__年6月——20__年7月)繼續實施並完善書畫校本課程,總結,完成實驗報告。

七、存在的問題

我校的校本課程還處於實驗階段,還有許多亟待解決的問題。比如說:學生的層次不一,如何做到因材施教、分層教學,以現有的班級授課形式不能很好地解決這一問題。另外,教師的工作量太大,要實驗研究一門新的課程,需要各方面給教師的大力支援。

課程設計報告 篇8

一、課程設計目的

掌握虛擬儀器的概念和系統組成,虛擬儀器系統的基本設計思想;認識虛擬儀器的軟體開發工具LabVIEW及圖形化程式語言;掌握虛擬儀器軟體的設計方法,能夠運用LabVIEW進行資料操作、結構控制、檔案讀寫、訊號處理、數學分析、波形分析等。

二、第一階段設計

1、第一題

第一題要求建立一個二維陣列,由於沒有指定陣列的具體數值,所以設計為讓使用者

自行輸入陣列的元素,並生成一個新的陣列,再進行後續的操作。陣列長度是使用陣列大小函式來獲得,經過陣列大小函式後,通過索引陣列來的到二維陣列的行數與列數,想乘後的到陣列的長度,查詢元素和替換元素則是直接用已有的函式即可實現。

2、第二題

任意建立一個二維陣列常量,並定義陣列元素後用第一題的方法得到陣列的長度,把陣列和陣列長度輸入到重排陣列維數函式中,即可得到重新排列後的一維陣列。而後讓使用者自己設計把最後多少個元素放置到陣列前面,經過一維陣列迴圈移位後即可實現功能。

3、第三題

首先是建立了個數組輸入控制元件,讓使用者自己輸入一維陣列的元素,利用一維陣列排序函式即可實現升序排列,然後把升序排列的結果利用反轉一維陣列函式進行反轉,即可得到降序排列的陣列。

4、第四題

首先建立了一個二維的陣列常量,定義陣列的元素後顯示出來。利用陣列的最大值最小值函式得到陣列的.最大值最小值以及位置,由於位置是以陣列形式表示的,則用陣列索引把行數列數提取出來並顯示。但這個方法的問題在於,陣列的最大值最小值函式並不能把陣列中所有的最值的位置都輸出出來,它只輸出第一個找到的最值的位置。

5、第五題

建立一個簇然後在簇裡新增題目要求的內容後,把順序設定好,接著按順序把相應的輸入控制元件捆綁到簇中。

6、第六題

首先求階乘要分為3種情況,一是等於零,而是大於零,還有就是小於零。讓使用者輸入n的值後,馬上進行判斷,如果等於零,則直接輸出1,如果小於零則輸出0(表示出錯),如果大於零則進入迴圈進行運算。For迴圈中,以n為總迴圈次數,建立反饋節點(初值為1),i加1後再與自身相乘,得到結果;while迴圈中,以i加1後的值是否大於n為迴圈結束條件,其餘與for迴圈相似。

7、第七題

利用隨機數(0-1)函式,生成一個0-1(不等於1)的隨機數,在for迴圈結構中,讓其迴圈5次,第一次乘以10,作為5位隨機數的第一位,第二次乘以100作為5位隨機數的第二位,以此類推。但這樣會出現6位數的隨機數,所以在生成隨機數的時候就進行判斷,限定隨機數不能大於0.9。

8、第八題

建立陣列輸入控制元件,把輸入後的陣列通過陣列大小函式計算出陣列的長度作為for迴圈的總迴圈次數,在for迴圈中把陣列的每個元素提取出來,通過累加得到結果。

9、第九題

用for迴圈,迴圈20xx次,每次生成一個隨機數,然後輸入波形圖中得到波形。建立順序結構,使用兩個定時器,先讀出第一個定時器的值,然後波形生成完成後進入順序結構把兩個定時器的值相減得到時間。

10、第十題

一開始想法是直接使用開啟文字檔案函式,開啟檔案後讀取完畢再關閉檔案,設定2個按鈕。後來發現三個問題,一是如果還沒開啟檔案就點關閉檔案按鈕的話程式就會死掉,二是在檔案對話方塊中選擇取消後會報錯,三是開啟檔案後不關閉檔案再次開啟時是程式會死掉。後來經修改,程式改為,一開始關閉檔案按鈕是不可見的,只有點選了開啟檔案按鈕後才顯示,而點選了開啟檔案按鈕後該按鈕也將隱藏,點選了關閉檔案按鈕後才顯示。如果在對話方塊中選擇取消,則重置按鈕狀態,然後退出程式(在對labview的不斷熟悉中,意識到其實不需要使用如此複雜的邏輯關係。)

11、第十一題

一開始只使用了條件結構,判斷輸入的值是否大於等於0,如果是,則直接開平方後輸出,如果不是則彈出提示對話方塊並輸出-99999.0。後來發現如果這樣的話輸入負數的時候對話方塊將不斷彈出,所以後來加入了事件結構,但數值改變時才執行程式,解決了問題。

12、第十二題

建立事件結構,以兩個按鈕作為事件結構的觸發條件,分別將一維陣列和二維陣列寫入電子表格文件。和第10題一樣出現問題,即選擇取消後報錯,進入寫入電子表格文件的子vi程式,把錯誤處理那改成no dialog則不再報錯。

13、第十三題

使用讀取電子表格檔案函式讀取檔案,然後顯示到陣列中。遇到與12題一樣的問題,但這次開啟函式的子vi找不到錯誤處理,所以在呼叫函式前加入了檔案對話方塊,判斷是夠有錯誤,沒有錯誤才執行讀取。使用通用錯誤處理函式,使其不彈出對話方塊。

14、第十四題

矩陣計算行列式以及矩陣相乘都有現成的函式可以呼叫,在計算之前要考慮兩個問題,一是計算行列式時,矩陣必須為方陣,二是計算矩陣相乘時,A矩陣的列數要和B矩陣的行數相等,所以在計算之前使用條件結構進行判斷,如果不滿足條件則彈出對話方塊提示,並使用條件結構防止對話方塊不停地彈出。

15、第十五題

使用公式求積分函式,通過字串常量把公司輸入,再設定上下限,得到結果。

課程設計報告 篇9

要掌控網路化和電子化帶來的巨大商機,必須創新商業模式。不變的是已有的網路資源和平臺,優勢是經歷多年運作之後成熟的網路經營模式以及廣闊的電子商務消費者市場,而最具有強大驅動力量的則是獨有的網路商業模式和平臺。匯商網上商城所提供的全新電子商務模式正是結合以上內外環境的分析基礎所產生,它將在網上商務這一領域掀起一次根本性和革命性的改變,迎面而來的必然是廣闊的市場前景和無限的商機。醞釀已久的運營模式和商業平臺歡迎您的加盟,一同共創網路商業奇蹟!

網上商城誠邀各位電子商務精英和初入電子商務平臺的商家共築充滿無限商機的未來,一同攜手進駐商城實現雙贏!

一、運營模式

本網上商城是集合性電子商務平臺,相容B to B,B to C和C to C的商業模式。商家加盟網上商城可以產品生產商或是個人身份加入會員,並提供自產或自存商品。網上商城所有產品均來自加盟會員,本網上商城僅提供網路購物平臺及相關中介服務。

貨物將按照加盟會員提供的商品進行自主排布,會員商品可自由買賣,本網上商城不再提供貨品網路資訊更新與釋出。凡加盟會員可按照加盟合約獲取屬於自己的獨立商鋪一個,會員可按照自己的想法和要求對店鋪進行佈置和資訊釋出。真正實現了網路資源的獨立分配,並且便於商家自由管理貨品及釋出資訊的管理。同時又最大限度實現了網路資源分配過後的資源強力整合和共享。

二、加盟條件

本網上商城實行會員制,加盟商家根據與商城簽訂電子合約的方式獲取會員資格。加盟會員條件如下:(一)遵守我國現行法律法規,從事正當行業買賣且未有不良或違反法律法規行為記錄的法人、組織和自然人;(二)所提供出售商品符合國家有關規定,禁止出售違法違規及侵害消費者利益的`不合格商品;(三)商家對簽約合同內所附屬資訊的真實性、完整性和合法性提供保證責任;(四)按照加盟合約要求,切實履行所簽署認可的義務條款。

三、比較優勢

(一)交易核心

購物買賣作為一個流程,其中的紙質貨幣或者電子貨幣僅充當其中的流通媒介,賣出一樣貨品的最終目的不在於獲取貨品價值對等的貨幣,而在於再次實現貨品的購買。從交易核心角度看,有效實現貨品的流通才是最關鍵的。市場上只要存在貨品的流通必然存在利潤的生成與再分配。

匯商網上商城提供現金交易、支付購物券和以貨易貨三種交易方式,更多元化和全面地實現了供求市場與需求市場的對接。無論是在商城加盟會員內部,還是商場加盟商對消費者市場都是一種簡易、便捷和快速的交易體驗。伴隨交易規則的引導,如此交易方式在匯商網上商城這一平臺將極大推動貨品流通,從而為各位加盟商家掙取巨大的商業利潤。

(二)淘寶、易趣等知名商務平臺模式弊端

1.單一的電子貨幣交易方式,不利於貨品間更靈活的流動;

2.超市型的店鋪模式,缺乏整體與各店鋪的管理銜接,缺乏整體性。店鋪零散分佈和貨品缺乏有效組織導致店主幾乎很難贏取消費者市場;

3.全免費制的店面導致經營者缺乏精心的管理態度,對店鋪自身管理以及提供網站服務商關注度和責任感不強。相互爭奪消費者市場時容易造成產品市場混亂和誠信危機。

(三)同比匯商網上商城所具顯著優勢

1.三種任選貨品交易方式,最大限度促進貨品流通;

2.先按照加盟方式提供網路資源和技術服務獲取獨立店鋪,再各自自主經營贏取獨立消費群體。最後,由網站整體性管理將內部互動資源和外部新入消費者市場資源在匯商網上商城內部共享。更大規模實現買方與賣方市場的緊密連通,使得商城成為一個大的整合性市場,買方市場極度活躍而加盟商家藉此可獲巨大盈利;

3.繳費加盟方式,使得網上商城內部加盟商更加勤於關注自己店鋪以及網上商城的整體效益。伴隨交易量的持續上升,加盟商可獲盈利也隨之增多,同時網站受關注度和點選率將持續攀升。良性的互動效應,將給加盟商提供更為廣闊的商業機遇和市場;

4.加盟商一次性付費加盟之後,按相應等級可獲取優惠的特色性服務。如購物券和廣告位,將同期轉換為加盟商自持可用資產。

四、特色服務

(一)獨立店鋪,整合性資源管理和技術服務

當前國內大多網上商城是通過與商家簽訂貨源合約的方式,並未向商家提供獨立的電子商鋪。而本商城鑑於商家對於自產或自存商品特性有充分的瞭解,並擴大商家與顧客之間的互動性,極大增強網上購物平臺的自主權和靈活性,特採用各加盟會員即可獲取獨立電子商鋪的模式。以此為期望從事電子商務的從業精英和初入者提供最為自由的售貨平臺,保證依託商家自我管理和銷售的技能實現貨物的暢銷。

加盟會員獲取的獨立電子商鋪管轄權歸屬本網上商城,其商鋪所佔網路空間資源由網上商城負責提供和技術維護。簽約加盟會員可享有各自獨立電子商鋪的管理權,對商品的上架資訊釋出和更新享有自主權。

(二)以貨易貨交易支付手段

匯商網上商城提供加盟商家間相互以同等價值商品互換支付交易金額,貨物價值可由交易雙方協商處理,商城提供交流平臺等技術性服務。

(三)饋贈購物券,提供加盟商貨品售出保證

加盟商加盟按見習加盟商等級可獲取價值100元的購物券,僅在網上商城內部使用。持有購物券的加盟商必將購物券作為支付性手段在商城內部進行消費,由此藉助商城對見習加盟商的饋贈金額拉動內部貨品的銷售,為加盟商貨品的出售提供有限保證。

(四)廣告位

加盟商除去見習加盟商級別以外的都可獲得相應數量的廣告位,加盟商可依據自身需求使用廣告位,同時也可以自主對外進行廣告位出租的業務洽談。伴隨網站點選率和關注度的持續上升,廣告位的價值將成正向比例升值。當前初步確定商城廣告位出租指導價為200元/月,由此可見廣告位服務的提供將為加盟商提供更多選擇的附加盈利模式。

五、操作流程

(一)商家加盟之前先認真閱讀本網上商城的服務條款和注意事項,認可本商城的運營模式之後可具體檢視商城網頁介面和獨立商鋪實際功能。詳細瞭解過後確認符合加盟條件並與本網上商城服務人員取得聯絡。

(二)商家按照合約要求籤訂加盟合同,並實繳加盟費用。本網上商城根據實繳記錄

確認商家加盟會員身份,並協同指導商家如何操作獲取獨立商鋪。

(三)本網上商城提供相關服務和監督管理,商家可在獲取獨立商鋪之後按照自己要求和意願釋出貨品資訊和交易待售商品。

(四)加盟會員資訊管理權歸屬本網上商城,商城對旗下各獨立商鋪享有管轄權。同時將按照合同約定履行提供網路空間資源和相關技術服務以及其他服務條款,此外還將切實對商場內獨立店鋪交易和商品進行合法性監督。

課程設計報告 篇10

本學期末我們進行了EDA實驗,我們組做的是四路智慧搶答器,不過本次實驗與以往最大的不同是在熟練並掌握Verilog硬體描述語言的基礎上,運用Quartus軟體,對其進行波形以及功能的模擬。我們組搶答器的設計要求是:可容納四組參賽者,每組設定一個搶答按鈕供搶答者使用,電路具有第一搶答訊號的鑑別和鎖存功能,系統具有計分、倒計時和倒計時鎖存等電路,輸入訊號有:各組的搶答按鈕A、B、C、D,系統清零訊號CLR,系統時鐘訊號CLK,計分復位端RST,加分按鈕端ADD,計時預置控制端LDN,計時使能端EN,計時預置資料調整按鈕可以用如TA、TB表示;系統的輸出訊號有:四個組搶答成功與否的指示燈控制訊號輸出口可用如LEDA、LEDB、LEDC、LEDD表示,四個組搶答時的計時數碼顯示控制訊號若干,搶答成功組別顯示的控制訊號若干,各組計分動態顯示的控制訊號若干。整個系統至少有三個主要模組:搶答鑑別模組、搶答計時模組、搶答計分模組。

實驗的第一天我們組三個人就開始對搶答器的各部分源程式進行除錯,由於剛開始對於quartus2軟體用的不是很熟練,所以在第一天幾乎上沒有啥大的進展,一直都在改程式中的錯誤。在不停的`重複的編譯、改錯。拿著EDA修改稿、資料書檢查出錯的地方,一邊又一遍的校對分析其中的錯誤。

在實驗中我們遇到了很多的問題。為了解決這些問題我和他們兩個都在的想辦法通過各種渠道尋找解決問題的方法。上網查資料、問同學、圖書館查資料、問老師、自己想辦法,其實最有效的方法還是自己去想那樣學到的東西才會更加的深刻記得時間也是最長的,他人的幫助當然是很好的,但只是暫時的要想真正的學到東西還是要靠自己去想辦法。不能一有問題就希望要他人幫忙,一定自己先好好想想實在解決不了的再去問老師找同學。

由於在一開始的時候對quartus2軟體的不熟悉耽誤了很多的時間,在接下來的幾天裡遇到了不少的問題。剛開始的時候是源程式中的錯誤一直在那改,好不容易幾個模組中的錯誤都一個個排除了,但當把他們放到一起時問題就又出現了。於是又開始了檢查修改,可是弄了好長時間也沒有弄明白,最後找了一個在實驗室的同學說是頂層檔案有問題。於是晚上又找了些關於頂層檔案資料還有課本上的例子。最後對步驟已經有了很熟練的掌握,很快就完成了程式編譯、模擬、下載到最後的除錯。

紙上談來終覺淺,絕知此事要躬行。在這短暫的兩週實驗中深深的感覺到了自己要學的東西實在是太多了,自己知道的是多麼的有限,由於自身專業知識的欠缺導致了這次實驗不是進行的很順利,通過這次實驗暴露了我們自身的諸多的不足之處,我們會引以為鑑,在以後的生活中更應該努力的學習。

雖然實驗僅僅進行了兩個星期就匆匆的結束了,但在這兩個星期中收穫還是很多的。實驗的目的是要把學過的東西拿出來用這一個星期的實驗中不僅用了而且對於quartus2軟體的使用也更加的得心應手,這次實驗提高了我們的動手能力、理論聯絡實際的能力、發現問題分析問題解決問題的能力。實驗只要你認真做了都是對自己能力一次很大的提高。

本次設計過程中得到我們老師的悉心指導。甕老師多次詢問設計程序,併為我們指點迷津,幫助我們理順設計思路,精心點撥,時刻在幫助著我們去提高自己。甕老師一絲不苟的作風,嚴謹求實的態度,踏踏實實的精神,不僅是我學習的楷模,並將積極影響我今後的學習和工作。在此誠摯地向甕老師致謝。

課程設計報告 篇11

一、設計題目

在這個以“考驗記憶力”為主題的遊戲中,將隨機顯示5個字母,要求遊戲者在3秒鐘之內記住顯示的5個字母並輸入,輸入正確則獲得10分,輸入錯誤則扣5分。

二、任務分析

本題目是以利用決策圖示建立判斷結構作為流程工作的基礎,通過計算圖示編輯控制指令碼,完成遊戲中字母的隨機顯示的功能建立。製作過程主要包括以下幾個重要環節:

(1) 在影片中判斷圖示,建立判斷結構,設定好合適的選擇判斷方式;

(2) 在影片流程中新增計算圖示並編寫控制指令碼,製作出對字母進行隨機顯示的功能;

(3) 建立根據表示式返回數值進行判斷的分支結構,對輸入結果的正誤與否進行判斷,並編輯答案得分的統計功能。

三、設計步驟

1. 新建一個Authorware檔案,將其儲存為“記憶測試.a7p”。

2. 向流程線上新增一個計算圖示,命名為“視窗設定”,

3. 雙擊計算圖示,向其中新增程式碼ResizeWindow(480,320);

4. 向流程線上新增一個聲音圖示,雙擊圖示,匯入準備好的背景音樂,並設定其計時屬性執行方式為永久,播放直到為真。以設定無限迴圈。

5. 向流程線上新增一個顯示圖示,將準備好的圖片匯入,作為背景。從圖示面板中拖出一決策圖示到背景圖示後面,命名為“判斷”。雙擊該決策圖示,開啟其屬性面板,選擇重複屬性為“固定的迴圈次數”,在文字框中輸入次數為100,在分支屬性下拉列表中選擇“隨機分支路徑”選項。

6. 在決策圖示的'分支結構中新增一個群組圖示,命名為“隨機”,開啟其二級流程視窗並加入一個計算圖示“初始化”,

7. 雙擊初始化圖示,在開啟的計算視窗中輸入相關指令碼控制語句,string:=ArraySet(1,”a”)

8. 拖入一個計算圖示到二級流程線的最下面,命名為“設定字串”雙擊該計算圖示,在開啟的計算視窗中輸入指令碼語句,

9. 在設定字串後新增一個顯示圖示“字串”,在按住shift鍵的同時雙擊該圖示,開啟顯示視窗,在背景圖的適當位置輸入{string},設定其顏色為紅,顯示模式為透視。

10. 雙擊顯示圖示“字串”,開啟屬性圖示面板,設定位置屬性為“不能改變”,活動屬性為“不能改變”,使其位置被固定。

11. 在“字串”圖示的下面新增一個顯示圖示“score”,按住shift鍵,雙擊該圖示,開啟顯示視窗,在適當位置輸入文字“{score}” 設定模式為透明,並使其位置固定。

12. 從圖表面板中拖入一個等待圖示和一個擦出圖示,並依次命名為“3”和“擦出”;設定等待時間為3秒,在屬性框中勾選“滑鼠點選”、“任意鍵”和“顯示倒計時”選項,然後將顯示圖示

13. 拖入一顯示圖示,命名為“顯示”,加入輸入圖片,提示輸入字元,調整位置,設定其過渡效果。

14. 在顯示圖示的下面新增一個互動圖示“輸入”,然後在其分支結構中新增一個群組圖示“*”,設定該分支響應為文字輸入,

15. 雙擊群組圖示上的響應型別標示符,開啟屬性欄,在擦出下拉列表中選擇“在退出時”,在分支下拉列表中選擇“退出互動”。

16. 按下“ctrl+R鍵”播放,在出現設定的文字框後,按下“Ctrl+P” 鍵暫停播放,在文字輸入框上雙擊滑鼠,開啟屬性視窗,設定字型,字號為48,去掉“進入標記”的勾選。

17. 雙擊該群組圖示,在開啟的二級流程視窗中新增一個決策圖示“判斷”。雙擊該決策圖示,開啟屬性視窗,設定重複屬性為“不重複”,分支屬性為“計算分支結構”。在下面的文字框中輸入“Test(string=EntryText,1,2)”

18. 在決策圖示“判斷”的分支結構中新增兩個群組圖示,分別命名為“正確”、“錯誤”。

19. 開啟群組圖示“正確”的二級流程視窗,新增一個顯示圖示“正確”。按住Shift鍵,雙擊該圖示,匯入寫有正確字樣的圖片,放在適當的位置,併為其設定過渡效果。

20. 在顯示圖示後面新增一個計算圖示,命名為“score+10”,雙擊該圖示,在開啟的文字視窗中輸入指令碼語句,

21. 在流程視窗中新增一個等待圖示和一個擦出圖示,設定等待時間為2秒,勾選“滑鼠點選”和“按任意鍵”,設定擦出物件為顯示圖示“正確”。

22. 將群組圖示“正確”中的所有圖示框選,複製,雙擊群組圖示“錯誤”,在開啟的二級流程視窗中黏貼,並將原來的顯示圖示“正確”改為“錯誤”,並匯入寫有錯誤字樣的圖片。

23. 將計算圖示“score+10”改為“score-5”,並修改其指令碼語句為“score:=score-5”,表示若輸入答案錯誤,則減去5分。

24. 返回到群組圖示“隨機”的二級流程視窗,在流程線的下方新增一個擦除圖示“擦除2”,設定擦除物件為顯示圖示“顯示”,

可以使在完成對輸入的答案判斷後,擦除畫面中輸入的內容,顯示下一組字元。

25.執行“File/save”命令,儲存工作。播放影片,檢測完成效果,完善,使其效果最佳。

四、課程設計總結及心得

決策圖示是Authorware中重要的設計圖示,用於在影片中建立對流程內容執行的決策控制,如是否執行某些圖示、以怎樣的順序執行及執行多少次等。通過該記憶測試決策判斷結構的設計,使我瞭解了在Authorware中進行決策判斷結構設定的操作方法,掌握了決策結構的編輯技巧。

通過本次多媒體課程設計實踐環節的訓練,我能夠將課程中所學習的理論運用於實踐,進行一次完整地多媒體制作過程訓練,從而為在完成有關多媒體作品開發的畢業設計課題打下良好實踐基礎,使畢業設計的質量和水平能夠更上一個層次。在製作過程中我有多次用到了之前學過的很多關於多媒體制作的基本知識,使我對如Photoshop等軟體的應用更加熟練。也讓我更進一步地感受到了Authorware的強大互動功能的魅力。Authorware 採用面向物件的設計思想,是一種基於圖示(Icon)和流程線(Line)的多媒體開發工具。操作簡單,程式流程清晰明瞭,開發效率高,而且易學易用,使得不具有程式設計能力的使用者也能創作出一些高水平的多媒體作品,對於非專業開發人員和專業開發人員都是一個很好的選擇。

五.參考資料

[1]鄭阿奇,朱毅華, 鄧椿志, 周怡君. Authorware實用教程 [M]. 北京:電子工業出版社,20xx.

[2] 宋一兵, 蔡立燕, 王京. Authorware多媒體技術教程 [M]. 北京:人民郵電出版社,20xx.

[3] 郭新房, 倪寶童, 王健. Authorware 7.0多媒體制作基礎教程與案例實踐[M]. 北京:清華大學出版社,20xx.

課程設計報告 篇12

課程設計結束了,我學到了很多,也找到了自己身上的不足。感受良多,獲益匪淺。但我們一起奮鬥的精神和這份寶貴的經歷將會成為人生道路上一道亮麗的風景線。

在課程設計的過程中,我們經歷了感動,經歷了一起奮鬥的酸甜苦辣,也培養了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在設計過程中,與同學分工設計,和同學們相互探討,相互學習,相互監督。學會了合作,學會了運籌帷幄,學會了寬容,學會了理解,也學會了做人與處世。也一起分享了成功的喜悅。這次的課程設計對我們每個人來說都是一個挑戰。

通過此次課程設計,使我更加紮實的掌握了有關所學專業方面的知識,尤其是在防雷接地一塊。在設計過程中雖然遇到了一些問題,但經過一次又一次的思考,一遍又一遍的檢查終於找出了原因所在,使我更深刻地理解了電力系統專業方面知識與認識。暴露出了前期我在這方面的知識欠缺和經驗不足。實踐出真知,通過親自動手製作,使我們掌握的知識不再是紙上談兵。

過而能改,善莫大焉。在課程設計過程中,我們不斷髮現錯誤,不斷改正,不斷領悟,不斷獲取。最終的檢測除錯環節,本身就是在踐行“過而能改,善莫大焉”的知行觀。這次課程設計終於順利完成了,在設計中遇到了很多問題,最後在老師的指導下,終於遊逆而解。在今後社會的發展和學習實踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發現問題所在,然後一一進行解決,只有這樣,才能成功的做成想做的事,才能在今後的道路上劈荊斬棘,而不是知難而退,那樣永遠不可能收穫成功,收穫喜悅,也永遠不可能得到社會及他人對你的認可!

課程設計誠然是一門專業課,給我很多專業知識以及專業技能上的提升,同時又是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我莫大的空間。同時,設計讓我感觸很深。使我對抽象的理論有了具體的認識。

在此感謝我們的邵小強老師.,老師嚴謹細緻、一絲不苟的作風一直是我工作、學習中的榜樣;老師循循善誘的教導和不拘一格的思路給予我無盡的啟迪;這次模具設計的每個實驗細節和每個資料,都離不開老師您的細心指導。而您開朗的個性和寬容的態度,幫助我能夠很順利的完成了這次課程設計。

同時感謝對我幫助過的同學們,謝謝你們對我的`幫助和支援,讓我感受到同學的友誼。我想經過這樣的一個過程我們會學到很多,學會了怎樣去和別人溝通,理解別人所做的事,別人也會寬容的對待我們,從而我們就在無形之中加強了我們的人際交往能力。這個經驗對我們以後的人生將會發揮很大的作用。畢竟我們是生活在人類這個群體之中的。假如世界上只剩下一個人,那麼他不可能長久的生活下去的。

課程設計報告 篇13

一、設計目的

通過本次課程設計使學生進一步加深對C語言課程內容的理解,初步掌握一般應用程式的開發方法和步驟,進一步瞭解與掌握C語言的程式設計方法和技巧,提高學生用C語言解決實際問題的.能力。

二、設計要求

1、認真查閱參考書、資料 3、按時上機,認真除錯程式

2、遵守課程設計時間安排 4、認真完成課程設計報告

三、課設報告裝訂內容及順序

1、課程設計封皮

2、目錄

3、課程設計成績評定表

4、課程設計任務書

5、程式基本框架圖

6、程式設計說明書

7、原始碼清單

8、課設總結與心得

四、設計題目

學生檔案管理系統 賓館住宿管理 學生宿舍管理

職工資訊管理系統 人事檔案管理系統 航空的售票管理系統

五、時間安排(一週:從 6 月 27 日到 7 月 1 日 )

1、查閱資料及程式設計(1天) 3、成績評定(0.5天)

2、程式編制及除錯(3天) 3、列印報告(0.5天)

六、參考文獻

1、《C語言程式設計》李淑華/李貞編 大連理工大學出版社

2、《C語言程式設計》孫連科/姚大鵬編 遼海出版社

3、《C++時尚程式設計百例》網冠科技編.機械工業出版社

4、《TURBO C 實用大全》徐金梧等編. 機械工業出版社

課程設計報告 篇14

第一章供配電與電氣照明系統概述

供配電技術,就是研究電力的供應及分配的問題。電力,是現代工業生產、民用住宅、及企事業單位的主要能源和動力,是現代文明的物質技術基礎。沒有電力,就沒有國民經濟的現代化。現代社會的資訊化和網路化,都是建立在電氣化的基礎之上的。因此,電力供應如果突然中斷,則將對這些用電部門造成嚴重的和深遠的影響。故,作好供配電工作,對於保證正常的工作、學習、生活將有十分重要的意義。

供配電工作要很好的為用電部門及整個國民經濟服務,必須達到以下的基本要求:

安全——在電力的供應、分配及使用中,不發生人身事故和裝置事故。

可靠——應滿足電力使用者對供電可靠性和連續性的要求。 優質——應滿足電力使用者對電壓質量和頻率質量的要求。 經濟——應使供配電系統投資少,執行費用低,並儘可能的節約電能和減少有色金屬消耗量。

隨著照明技術的迅速發展,照明設計已成為建築設計的重要組成部分。目前無論照明設計理念還是照明裝置都發生了很大的變化。新的設計思想強調以人為本的人性化設計,以滿足人們提出的環境優美、亮度適宜、空間層次感舒適、立體感豐富等多個層面的要求,同時注重藝術性,文化品味和特色。

電氣照明是建築物內外人工環境的重要組成部分,它的基本功能是在自然光不足時,為人們進行各種活動提供視覺的必要條件,而且對人的生理、心理健康具有重要影響,所以電氣照明設計應滿足家庭生活的需求,並且要確保用電安全。

總之,建築電氣照明與人類的生產、工作和生活有著密切的關係,隨著我國建築業、裝飾業的蓬勃發展,人們對電氣光源、照明裝置技術的更新以及照明光環境的要求就更高了。

第二章 照明系統的設計

2.1照明設計的負荷的選取與原則

一級負荷為中斷供電將造成人身傷亡者;或將在政治上,經濟上造成重大損失者;或中斷將影響有重大政治經濟意義的用電單位的正常工作者。二級負荷為中斷供電將在政治上,經濟上產生較大損失的負荷,如主要裝置損壞,大量產品報廢等;或中斷供電將影響重要的用電單位正常的工作負荷,如交通樞紐、通訊樞紐等;或中斷供電將造成秩序混亂的負荷等。三級負荷為不屬於前兩級負荷者。對供電無特殊要求。本次設計主要為三級負荷。 照明的全方位發展,改變了人們以往的觀念。光的環境要受照度、亮度、眩光、陰影、顯色性、穩定性等各項因素的影響和制約,設計時應恰當的選擇。同時應遵循安全、實用、經濟、美觀的照明設計的基本原則。為配合裝修一步到位條件,應充分掌握設計前提因素,努力創造最佳方案。有效利用天然光,合理的選擇照明方式和控制區域,盡力降低電能消耗指標。

2.2 照明設計的目的和原則

照明的設計目的,就是在充分利用自然光的基礎上,運用現代人工照明的手段,為人們的工作、生活、娛樂等創造一個優美舒適的燈光環境。也就是說,使燈光環境符合人們的工作、生活等封面的要求,從而在生理和心理兩方面滿足人們的需求。

照明設計的原則

(1) 使用性原則,使用是根本也是設計的出發點和基本條件。使用性還包括照明系統的施工安裝、執行幾維修的方便簡單,及對未來照明發展變化留有一定的空間。

(2)安全性原則,在選擇設計照明系統時要自始至終堅持安全第一的原則。在設計中要遵循規範的規定和要求,嚴格按規範設計。

(3)美觀性原則,燈光照明尚具有裝飾空間、美化環境的功能。對於房間的照明設計,我們也應該從美觀的角度選擇、佈置燈具,使之符合人們的審美習慣。

(4) 經濟性原則,一方面是節能,另一方面是節約[3]。

2.3 照明的分類方式

(1)一般照明

為使整個照明場地獲得均勻明亮的水平照度,使用照明器在整個照明場所基本均勻佈置的照明方式。

(2)分割槽一般照明

根據需要提高特定區域照度的一般照明。根據工作面佈置的實際情況,將照明器集中或分割槽集中均勻的佈置在工作區上方,使室內不同被照面上產生不同的照度,可以有效的節約能源。

(3)區域性照明

以滿足照明範圍內某些部位的特殊需要而設定的照明稱為區域性照明。它僅限於照亮一個有限的工作區,通常採用從最適合的方向裝設臺燈、射燈或反射燈型燈泡。其優點是靈活、方便、節電、能有效地突出重點。

(4)混合照明

由一般照明和區域性照明共同組成的照明稱為混合照明。其實質是在一般照明的基礎上,在另外需要提供特殊照明的區域性,採用區域性照明。

照明種類可分為:正常照明、應急照明、值班照明、警衛照明和障礙照明[3]。

按照下列要求確定照明種類:

1、工作場所均應設定正常照明,它是在正常情況下使用的室內、外照明。

2、工作場所下列情況應設定應急照明:

(1)正常照明因故障熄滅後,需確保正常工作或活動繼續進行的場所,應設定備用照明;

(2)正常照明因故障熄滅後,需確保處於潛在危險之中的人員安全的場所,應設定安全照明;

(3)正常照明因故障熄滅後,需確保人員安全疏散的出口和通道,應設定疏散照明;

3、大面積所宜設定值班照明,一般在非工作時間內供值班人員用的照明。

4、有警戒任務的場所,應根據警戒範圍的要求設定警衛照明。

5、有危及航行安全的建築物、構築物上,應根據航行要求設定障礙照明。

2.4照明燈具的要求

燈具的`選擇是照明設計的基本內容之一,其選擇恰當與否,直接影響到照明的質量、經濟效能和耗能指標的好壞。

1、在潮溼的場所,應採用相應防護等級的防水燈具或帶防水燈頭的開敞式燈具。

2、在有腐蝕性氣體或蒸汽的場所,宜採用防腐蝕密閉式燈具。若採用開敞式燈具,各部分應有防腐蝕或防水措施;

3、在高溫場所,宜採用散熱效能好、耐高溫的燈具。 4、在有塵埃的場所,應按防塵的相應防護等級選擇適宜的燈具。

5、在裝有鍛錘、大型橋式吊車等震動、擺動較大場所所使用的燈具,應有防振和防脫落措施。

6、在易受機械損傷、光源自行脫落可能造成人員傷害或財物損失的場所使用的燈具,應有防護措施;

7、在有爆炸或火災危險場所使用的燈具,應符合國家現行相關標準和規範的有關規定。

8、在有潔淨要求的場所,應採用不易積塵、易於擦拭的潔淨燈具。

9、在需防止紫外線照射的場所,應採用隔紫燈具或無紫光源。

第三章 電氣裝置的選型

3.1 開關的選型

開關的種類

開關可以根據其結構特點、極數、位數、用途等進行分類。

(1)按結構特點分類 開關按結構特點可分為按鈕開關、撥動開關、薄膜開關、水銀開關、槓桿式開關、微動開關、行程開關等。

(2)按極數、位數分類 開關按極數和位數可分為單極單位開關、雙極雙位開關、單極多位開關、多極單位開關和多極多位開關等。

(3)按用途分類 開關按用途可分為電源開關、錄放開關、波段開關、預選開關、限位開關、腳踏開關、轉換開關、控制開關等。

3.2插座的選型

電源插座

電源插座根據安裝形式可以分為牆壁插座、地面插座兩種類別。牆壁開關可分為三孔、四孔、五孔、組合孔插座等,一般來講住宅的每個主要牆面至少各有一個5孔插座,電器設定集中的地方應該至少安裝兩個5孔插座,如:電視機擺放位置。如果要使用空調或其它大功率電器,一定要使用帶開關的16A插座。地面插座可分為開啟式、跳起式、螺旋式等型別。 功能插座

功能插座在家庭使用時一般也是安裝於牆壁上的。功能插座根據連線的不同的家用裝置可以分音響、電話、電視以及網路插座。這些插座在選擇時因為其後端有接插模組,為保證長期使用最好要選擇專業的電氣插座生產廠家的產品。

第四章 供配電系統設計

4.1 負荷分級

本工程中:一級負荷:事故照明等消防負荷 三級負荷:其它電力負荷及住宅照明

4.2 負荷計算

按需用係數法確定計算負荷

1、在方案設計階段可採用單位指標法;在初步設計及施工圖設計階段,宜採用需要係數法。

2、用電裝置臺數較多,各臺裝置容量相差不懸殊時,宜採用需要係數法,一般用於幹線配電所的負荷計算。酒店宜採用需要係數法。

課程設計報告 篇15

我通過本次畢業設計,在學習中老師嚴謹的治學態度、豐富淵博的知識,思想深邃,視野雄闊、敏銳的學術思維、精益求精的工作態度以及侮人不倦的師者風範是我終生學習的楷模,導師們的高深精湛的造詣與嚴謹求實的治學精神,將永遠激勵著我。所以,經過這次設計,我在這些方面都有了很大的進步和為我創造了很多鍛鍊提高的機會。

在我做畢業設計的每個階段,從查閱資料到設計草案的確定和修改,中期檢查,後期詳細設計,裝配草圖等整個過程中都給予了我悉心的指導。

在此我特別感謝學校給了我們這一次做畢業設計的機會和良好環境,感謝指導老師的精心輔導和學校給了我一個良好的教育,你們讓我順利的完成了這次對110kV變電站的初步設計任務也增強了我們實踐操作和動手應用能力,提高了獨立思考的能力。使我對110kV變電站的相關內容與實際中有了一定的認識和了解,並對其所需要用的裝置的.計算及選擇、校驗都有了掌握,為今後的工作打下了基礎。

1.經過多番查閱和修改,這篇畢業論文終於完稿

在撰寫論文的過程中,得到了老師和同學們熱情,無私的幫助,本人在此謹表示深深的感謝!首先,我要衷心感謝我的指導教師李春蘭老師半年來對我耐心的指導和無微不至的關懷。在論文的選題,查詢資料,撰寫過程到反覆修改,乃至定稿,都得到了李老師的悉心指導。李老師有著嚴謹的治學態度,忘我的工作態度以及正直的為人和寬廣的胸懷,是我們的楷模,也使學生銘記於心,這些將影響我今後的學習和工作,將使我受益終身。其次,我要感謝班裡所有的同學,他們總是在我遇到困難的時候伸出友誼之手,在論文的寫作及校正過程中,他們更是給了我大量的建議和幫助,在此向他們表示感謝!

最後,我要感謝機械交通學院的所有老師和同學,感謝他們在四年以來對我的的支援和幫助。

2.設計心得

通過這次設計,讓我瞭解了進行一個設計專案的過程和要注意的事項,設計是一個比較繁瑣的過程,許多的細節問題還要聯絡實際情況來考慮,當外部條件變化時,有一些相應的引數值將跟著變化,這就對我們的設計的精密度提出了更高的要求。

實訓時間很短,但是通過這次實訓可以學到很多書本沒有的東西,有了這一次的實踐經驗,我們的動手能力和思維能力也相應的得到了的提高,這次實訓進一步鍛鍊了自己的邏輯思維能力,並從中報告出寶貴的經驗。我相信,我們女生也可以做得很好,雖然步伐慢了一點,但最終會跟上速度,甚至超越,“天道酬勤”,我一直都相信這個道理。

3.總結

通過這次畢業設計,對於如何解決工程實際問題我受到了一些基本訓練,進一步培養了分析問題,解決問題的能力,一定的製圖及計算能力,初步具有查閱技術手冊,使用國家技術標準和情報檢索能力,逐步樹立了嚴肅認真,實事求是的工作作風。

在設計過程中,雖然參考了原先設計,但是整個設計過程思路,經過思考,我確定了設計方案和步驟。要設計一個變電所,首先應選地址,考慮供電電源折來源及進線方式,從低壓側入手,根據負荷資料進行負荷計算,選擇低壓配電屏及電容補償櫃。並適當考慮餘量,確定變壓器容量和臺數,再確定高壓開關櫃個數、型號。選擇合理的繼電保護,再根據電氣裝置的盡寸,並考慮發展。確定高低壓配電室的面積和高度,考慮變電所的電氣照明,防雷接地,變電所內電氣裝置的佈置應儘量滿足規程規定,以達到安全、可靠、優制、質、經濟的要求。

4.本設計的總體方法

首先我根據需要係數法求得工廠的有功功率、無功功率及計算視在功率,然後根據要求算出無功功率補償容量。由於該廠是個二級負荷所以根據變壓器選擇的條件,選擇二臺SZ9-5000/35有載調壓電力變壓器。且電源進線較長,發生故障和停電檢修的機會較多,並且不需經常切換的總降壓變電所,所以採用內橋式主接線。短路電流的計算我運用標么製法,比歐姆法較為簡單。總降壓變電所的一次裝置我是根據裝置的工作電壓;工作電流;短路動穩定度及短路熱穩定度來選擇的。變電所進線的選擇是根據經濟電流密度來選擇導線截面。工廠的高壓配電線路是根據《電力變壓器室佈置》標準圖集的規定來選擇母線的大小,變電所的防雷保護是採用單支避雷針保護。

課程設計報告 篇16

通過本次課程設計,我能將所學理論知識很好的運用到了實際的工程設計當中,在具體的設計過程中,真正做到了學以致用,也使自己的實際工程能力得到了很大的提高。

本次的課程設計,我主要負責的是負荷計算及無功功率計算和補償、變電所位置選擇等。在設計初期,曾遇到了一些問題,現將各問題及解決方案簡述如下:

一.在負荷計算時,我曾為同級係數的問題焦慮了很久,還以為只是要最後計算總的.S時才乘以同級係數,但查閱資料之後,才明白每條母線的有功、無功功率都要乘上同級係數。

二.在計算照明和動力負荷時,開始準備分別計算視在功率S及電流I,後考慮實際情況及設計要求,決定先計算各車間總的有功功率及無功功率,再計算每個車間的視在功率和計算電流。

通過這次設計,我懂得了學習的重要性,瞭解到理論知識與實踐相結合的重要意義,學會了堅持、耐心和努力,這將為自己今後的學習和工作做出了最好的榜樣。我覺得作為一名機電一體化專業的學生這次課程設計是很有意義的。更重要的是如何把自己平時所學的東西應

用到實際中。雖然自己對於這門課懂的並不多,很多基礎的東西都還沒有很好的掌握,覺得很難,也沒有很有效的辦法通過自身去理解,但是靠著這一個多禮拜的“學習”,在小組同學的幫助和講解下,漸漸對這門課逐漸產生了些許的興趣,自己開始主動學習並逐步從基礎慢慢開始弄懂它。

這次設計也為我今後學習興趣奠定了基礎,產生了積極的影響。其次,這次課程設計讓我充分認識到團隊合作的重要性,只有分工明確而又協作合作才能保證整個專案的有條不絮。在課程設計的過程中,當我們碰到許多不明白的問題時,通過查詢資料及請教指導老師,給了我們以很大的幫助,使我們獲益匪淺。

另外,課堂上很多不清楚的知識點,很多都在這次設計中得到了解決,這樣邊學邊做,邊做邊學,鞏固了所學知識,這也是我作本次課程設計的最大收穫。由此我可用更好地瞭解到自己的不足,以便課後加以彌補。

課程設計報告 篇17

Cortex-M3 是 ARM 公司基於 ARM V7 架構的新型晶片核心。 STM32V100-II 型是英蓓特 公司新推出的一款基於 ST 意法半導體 STM32 系列處理器(Cortex-M3 核心)的全功能 評估板。STM103V100-II 評估板有 USB,Motor Control,CAN,SD 卡,Smart 卡, UART,Speaker,LCD,LED,BNC,耳塞插孔等豐富的外設,有助於使用者輕鬆開發 STM32 的強大功能。STM32 系列使用了 ARM 最新的、先進架構 Cortex-M3 核心,本文論述 了在 Keil Realview 開發環境上開發基於組合語言的 LED 控制程式, 基於對 STM32 的 GPIO 暫存器寫值配置思想, 控制 EduKit-M3 實驗平臺的發光二極體 LED1、 LED2、 LED3、 LED4, 使它們有規律地點亮。

一、 設計概述

1.1、 設計需求

Keil Realview 開發環境上,全部採用組合語言程式設計,實現對 EduKit-M3 實驗平臺的發 光二極體 LED1、LED2、LED3、LED4 的亮滅控制,使它們有規律地點亮。 這裡採用例程提供的順序點亮方式,按照 LED1 亮 LED2 亮 LED3 亮 LED4 亮,如此反覆,要求每個 LED 亮滅之間延時一段時間,以增強可觀性。需要說明的是,這 僅僅作為程式控制 LED 的一種控制方式,基於點亮 LED 的控制原理,可以程式設計實現各種顯 示 LED 的亮滅模式,並提供一種通用的控制方法,要求程式可讀性強,易於修改。

1.2、 設計原理

(1)STM32 通用 GPIO 埠概述 STM32F10x 處理器上共有 7 個 I/O 埠:A、B、C、D、E、F、G,每個 16 個管腳 每組埠(暫存器必須以 32 位字形式訪問) 每組埠有以下暫存器: , 32 位配置暫存器: GPIOx_CRL、GPIOx_CRH 32 為資料暫存器: GPIOx_IDR、GPIOx_ODR 32 位置位/復位暫存器: GPIOx_BSRR 16 位復位暫存器: GPIOx_BRR 32 為鎖定暫存器: GPIOx_LCKR I/O 口通用輸入、輸出埠配置為輸入時,每個 APB2 時鐘週期將埠資料送輸入寄存 器(GPIOx_IDR),在輸入模式下,輸出是斷開的。輸出模式時:寫到輸出暫存器(GPIOx_ODR) 的值被傳給對應的 I/O 引腳。在輸出模式下,輸入是允許的' (2)程式設計原理 EduKit-M3 實驗平臺上,通過寫值配置埠資料輸出暫存器 GPIOC_ODR[15:0]值,可 以實現對四個 LED 的亮滅控制, 因為 C 口[9:6]位和四個 LED 燈連通。 而這裡主要是通過對 時鐘控制暫存器以及埠 C 的各配置暫存器和輸出暫存器寫值, 以達到配置埠, 控制 LED 的目的。 組合語言與 C 語言相比,要求更加貼近硬體,瞭解 M3 核心的內部結構和暫存器地址。 基於組合語言的程式設計控制, 只需要找出需要配置的埠基地址, 然後弄清楚各暫存器的偏移 地址,以及各暫存器每位的含義,按照要求寫 1 或寫 0 即可。

2

二、 硬體設計:

2.1 硬體電路

2.2 硬體電路描述

本設計是基於 EduKit-M3 實驗平臺的嵌入式開發例項, EduKit-M3 實驗平臺有四個 LED 燈,分別為 LED1、LED2、LED3、LED4,對應的連線到 I/O 的 C 口 PC.6、PC.7、PC.8、 PC.9 四位輸出位上,不需要外擴電路或者額外接線,簡單易行。

三、 軟體設計

3.1 程 序 流 程 圖

3.2 軟 件 設 計 描 述

(1)整個工程包含 3 個原始檔:STM32F10x.s、和 my led.s,stm32f10x_lib.c 其中3STM32F10x.s 為啟動程式碼, 。啟動程式碼作用是:1)堆和棧的初始化;2)向量表定義;3)地 址重對映及中斷向量表的轉移;4)設定系統時鐘頻率;5)中斷暫存器的初始化;6)進入 彙編主程式。my led.s 是彙編主程式,完成所有控制功能。

(2)程式工作原理概述: 對於 LED 的控制,主要通過對 I/O 埠的配置,將對應的暫存器相應的位寫 1 寫 0 控 制。程式首先要經過啟動程式碼段進行相關的啟動配置,然後跳轉到彙編主程式。 彙編主程式完成了時鐘、埠配置以及 LED 點亮的所有功能。首先需要對於系統時鐘進 行配置,已獲得系統所用頻率。 然後進行埠配置低、高暫存器配置,獲得輸入輸出模式以及最大速度。將時鐘和埠 配置完成後,就可以對輸出暫存器進行對應位的寫值控制了,從而達到控制 LED 的目的,高 電平點亮,低電平熄滅。 點亮 LED 後,轉入延時子程式,延時子程式寫值 0X000FFFFF,做暫存器值減法,減到 0 後,過程所需時間即是延時時間,即單個 LED 點亮時間。本程式設定迴圈點亮模式,即 LED1 到 LED4 順序迴圈點亮,將對應位逐次寫 1,如果需要修改點亮模式,只需修改暫存器的值以 及寫值順序即可。

(3)暫存器配置描述 埠配置低暫存器(GPIOC_CRL) C口基地址:0X40011000 偏移地址:0x00 復位值:0x44444444 暫存器配置:0X22222222 功能含義: 口配置低暫存器為模擬輸入模式, 端 通用推輓輸出模式, 輸出模式, 最大速? 2MHz

埠配置高暫存器(GPIOC_CRH) C口基地址:0X40011000 偏移地址:0x04 復位值:0x44444444 暫存器配置:0X22222222 功能含義: 口配置高暫存器為模擬輸入模式, 端 通用推輓輸出模式, 輸出模式, 最大速? 2MHz 埠輸出資料暫存器(GPIOC_ODR) C口基地址:0X40011000 地址偏移:0Ch 暫存器配置 0xfffffc4f 0xfffffc8f 復位值:00000000h 功能含義 PC.6 位寫 1,對應點亮 LED1 PC.7 位寫 1,對應點亮 LED2

40xfffffd0f 0xfffffe0fPC.8 位寫 1,對應點亮 LED3 PC.9 位寫 1,對應點亮 LED4

時鐘控制暫存器(RCC_CR) 復位和時鐘基地址:0X40021000 偏移地址: 0x00 復位值: 0x000 XX83 暫存器配置:0X00000003 功能含義:PLL 未鎖定,PLL 關閉,時鐘監測器關閉,外部 1-25MHz 振盪器沒有旁?,外部 1-25MHz 時鐘沒有就緒,HSE 振盪器關閉內部 8MHz 時鐘就緒,內部 8MHz 時鐘開啟。 時鐘配置暫存器(RCC_CFGR) 復位和時鐘基地址:0X40021000 偏移地址: 0x04 復位值: 0x0000 0000 暫存器配置:0X00000000 功能含義:沒有時鐘輸出,PLL 時鐘 1.5 倍分頻作為 USB 時鐘,PLL 2 倍頻輸出,HSE 不分 頻,HSI 時鐘 2 分頻後作為 PLL 輸入時鐘,PCLK2 2 分頻後作為 ADC 時鐘,HCLK 不分頻, HCLK 不分頻,SYSCLK 不分頻,HSI 作為系統時鐘,HSI 作為系統時鐘。 AHB外設時鐘使能暫存器 (RCC_AHBENR) 復位和時鐘基地址:0X40021000 偏移地址:0x14 復位值:0x0000 0014 暫存器配置:0X00000014 功能含義:睡眠模式時快閃記憶體介面電路時鐘開啟,睡眠模式時 SRAM 時鐘開啟,DMA 時鐘關 閉 APB2 外設時鐘使能暫存器(RCC_APB2ENR) 復位和時鐘基地址:0X40021000 偏移地址:0x18 復位值:0x0000 0000 暫存器配置:0XFFFFFFFF 功能含義:USART1 時鐘開啟,SPI1 時鐘開啟,TIM1 時鐘開啟,ADC2 時鐘開啟,ADC1 時鐘開啟,IO 口 E 時鐘開啟,IO 口 D 時鐘開啟,IO 口 C 時鐘開啟,IO 口 B 時鐘開啟,IO 口 A 時鐘開啟,輔助功能 IO 時鐘開啟

3.2 主 要 程 序 說 明

(1)啟動程式碼轉入彙編主程式的設定: 【啟動程式碼段設定: 】 Reset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT MAIN ;宣告外部函式,匯入符號 LDR R0, =MAIN ;等待工作呼叫 BX R0 ;跳轉到彙編主程式 MAIN 函式 ENDP ;過程段結束 【彙編主程式設定: 】 AREA MYCODE,CODE,READONLY ;定義一個程式碼段,屬性為只讀 EXPORT MAIN MAIN PROC (主程式功能段開始) EndP END (2)彙編主程式 ;配置時鐘

5LDR R1,=0X40021000 LDR R0,=0X00000003 STR R0,[R1,#0X00] LDR R0,=0X00000000 STR R0,[R1,#0X004] LDR R0,=0X00000014 STR R0,[R1,#0X14]

時鐘控制暫存器入口

配置時鐘控制暫存器(RCC_CR)

配置時鐘配置暫存器(RCC_CFGR)

配置 AHB 外設時鐘使能暫存器 RCC_AHBENR

LDR R0,=0XFFFFFFFF STR R0,[R1,#0X18] ;配置 APB2 外設時鐘使能暫存器(RCC_APB2ENR) ;------------------------------------------------------------;配置埠 MOVS R0,#0X22222222 LDR R1,=0X40011000 STR R0,[R1,#0X00] ;配置埠配置暫存器 GPIOC_CRL MOVS R0,#0X22222222 LDR R1,=0X40011000 STR R0,[R1,#0X04] ;配置埠配置暫存器 GPIOC_CRH ;------------------------------------------------------------;點 亮 LED LDR R0,=0xfffffc4f STR R0,[R1,#0X0C] ;將 0xfffffc4f 寫進 GIPOC_ODR, 點亮 LED1 BL DELAY ;延時 ------------------------------------------------------------LDR R0,=0xfffffc8f STR R0,[R1,#0X0C] ;將 0xfffffc8f 寫進 GIPOC_ODR, 點亮 LED2 BL DELAY ;延時 ------------------------------------------------------------LDR R0,=0xfffffd0f STR R0,[R1,#0X0C] ;將 0xfffffd0f 寫進 GIPOC_ODR, 點亮 LED3 BL DELAY ;延時 ------------------------------------------------------------LDR R0,=0xfffffe0f STR R0,[R1,#0X0C] ;0xfffffe0f 寫進 GIPOC_ODR, 點亮 LED4 BL DELAY ;延時 ------------------------------------------------------------B MAIN ;跳到 MAIN 函式 ;------------------------------------------------------------(2)延時子程式 DELAY

6LDR R3,=0X000FFFFF ;延時控制字 DELAY_1 SUBS R3,R3,#0X01 ;延時控制字自減 BEQ DELAY_OUT ;為 0 跳出返回 B DELAY_1 ;不為 0 迴轉繼續做減法 DELAY_OUT BX LR ;程式返回

四、 除錯與結果

4.1 調 試 過 程

(1) 使用 Keil uVision3 通過 ULINK 2 模擬器連線 EduKit-M3 實驗平臺,開啟建立的 my led controler 工程,點選子目錄下的 my led.s 檔案,編譯連結工程。 設定 Flash——Debug, 選擇 Cortex-M3 J-LINK, Flash——Utilities, 同樣選擇 Cortex-M3 J-LINK,效果如下

點選編譯連結,生成 HEX 檔案

點選 Load,下載源程式到 STM32,執行程式 (2) 選擇軟體除錯模式,點選 MDK 的 Debug 選單,選擇 Start/Stop Debug Session 項或 Ctrl+F5 鍵。

7在邏輯分析儀中新增 GPIOC_ODR.6、GPIOC_ODR.7、GPIOC_ODR.8、GPIOC_ODR.9, 點選 Run 按鈕即可在邏輯分析儀中看波形。

4.2 測 試

本程式由於大量的涉及到原理簡單,測試方便,只需要單步執行,檢視暫存器的值,就 可以測試程式的正確性。

(1) 程式開始時各暫存器的值

(2)將時鐘控制暫存器入口基地址賦值給 R1

(3)R1 既已經被賦值了時鐘控制暫存器入口地址,利用偏移地址將時鐘各控制暫存器的地 址賦值給(R1+偏移量) 達到配置 RCC_CR、RCC_CFGR、RCC_AHBENR、RCC_APB2ENR 的目的, , 集體暫存器值變化如下:

8(4)埠配置情況測試:I/O C 口入口地址寫進通用暫存器 R1,利用基地址加偏移地址找 到埠配置暫存器 GPIOC_CRL、GPIOC_CRH,然後將控制字 0X22222222 寫進該暫存器。

(5)埠輸出資料暫存器(GPIOx_ODR) 的值的變化,直接反映了外部 LED 的亮滅變化, 採用逐位寫 1 的方式,實現迴圈點亮,此時通用 R1 已經被寫進了 C 口的入口基地址,只需 加上偏移地址#0X0C,便是 GPIOx_ODR 的地址,每次寫值控制 LED 點亮後,程式跳轉到延 時子程式,所測試結果如下: 【將 0xfffffc4f 寫進 GIPOC_ODR 點亮 LED1】 【延時子程式執行暫存器變化情況】

當轉入延時子程式後,暫存器 R3 值做減 1 演算法,從 0X000FFFFF 迴圈減至 0,是為延時 時間,然後繼續跳轉至埠輸出暫存器配置,點亮 LED2,接著再次跳轉到延時子程式,R39再次做減 1 運算,如此控制 LED 迴圈點亮。 【轉入延時子程式】

【退出延時子程式對 LED2 對應位寫 1 況】

4.3 結 果 及 描 述

(1)邏輯分析儀中波形:

GPIOC_ODR.6、 GPIOC_ODR.7、 GPIOC_ODR.8、 GPIOC_ODR.9 的波形即對應的 LED1、 LED2、LED3、LED4 高低電平波形,由此可以驗證程式的正確性,即 LED 確實按照程式的 思想迴圈順序點亮。

(2)當將程式下載到 STM32 中後,EduKit-M3 實驗平臺上四個 LED 確實迴圈點亮,進一 步驗證控制程式的正確性。

五、總結

本設計是基於 STM32 的組合語言編寫的 LED 迴圈順序點亮控制程式,原理簡單易行, 程式可修改性和可讀性強, 件電路也很簡單, 需要外擴電路, 接利用試驗檯內部接線, 硬 不 直 通過對 GPIO 的控制來相應地點亮 LED 燈。 整個控制程式只需要找到相應的時鐘、埠、輸出暫存器的地址,以及各控制暫存器的 偏移地址,直接定址寫值控制,這是與 C 語言程式最大的不同點,即彙編程式設計更加的貼近硬 件,要求熟悉內部暫存器的地址,熟悉如何配置各位,這就要求對暫存器每位的含義非常清 楚。 通過用匯編語言編寫 I/O 控制程式, 進一步熟悉瞭解了 STM32 GPIO 操作, 以及 CORTEX M3 的內部架構和優點,學會了如何使用 KEIL Realview 開發 STM32,以及如何進行程式單 步除錯,暫存器值檢視。瞭解了 EduKit-M3 實驗平臺內部結構和優良的功能。

  • 文章版權屬於文章作者所有,轉載請註明 https://wjfww.com/zh-tw/baogao/jingxuan/eppe4w.html
專題