lun編程器
㈠ 電子專業畢業論文
給你一篇範文 自動裝填模擬負載系統的研製與開發論文編號:ZD594 論文字數:26560,頁數:59,有開題報告,任務書,文獻綜述摘 要:可編程序控制器是一種數字運算操作的電子系統,專門為在工業環境下應用而設計。它採用可編程序的存儲器,用來在其內部存儲執行邏輯運算,順序控制,定時,計數和運算等操作的指令,並通過數字式,模擬式的輸入和輸出,控制各種類型的機械或生產過程。文章介紹了以可編程序控制器為基礎的自動裝彈模擬系統,充分論述了自動裝彈模擬系統的設計方案和工作原理,重點闡述了可編程序控制器在控制中的應用和可編程序控制器通訊系統的設計。產品的可靠性是指:產品在規定的條件下和規定的時間內完成其功能的可能性。文章簡要介紹了軍用產品可靠性的概念和特點,提出了產品可靠性的設計方案,並闡述了該系統的可靠性設計方案和主要特點。關鍵詞:PLC控制系統;可靠性 ;串列通信 ;自動裝彈模擬系統
目 錄
摘 要 Ⅰ
Abstract Ⅱ
第1章 可靠性在自動裝填模擬負載系統中的應用 1
1.1引言 1
1.2研究電氣產品可靠性的目的 2
1.3可靠性的概述 2
1.3.1可靠性的概念 3
1.3.2特徵量與分布 3
1.4可靠性問題的主要特點 6
1.5可靠性設計 7
1.5.1系統可靠性分析 7
1.5.2可靠性預計 8
1.5.3可靠性試驗 9
1.6提高設備可靠性的技術措施 9
第2章 可編程序控制器工作原理及概述 11
2.1引言 11
2.2設計方案的主要觀點 11
2.3可編程序控制器 12
2.3.1可編程序控制器的概念及其歷史 12
2.3.2可編程序控制器的主要特點 12
2.3.3 PLC的發展歷程 13
2.3.4可編程序控制器的最新發展趨勢 14
2.3.5可編程序控制器的工作原理 15
2.3.6可編程序控制器的基本結構 16
2.3.7編程序控制器的I/0滯後現象 17
2.3.8可編程序控制器編程語言的國際標准 17
2.4 可編程序控制器特殊功能模塊 19
2.4.1模擬量輸入輸出模塊 19
2.5 PLC與工業控制計算機和集散控制系統的比較 20
2.6 FX2N型PLC串列通信指令 21
2.7 通信原理 23
2.7.1數據通信方式 23
2.7.2串列通信方式 24
2.8 RS-232C串列通信介面 26
2.9串列通信中的技術問題 28
2.10通信功能的選擇 29
第3章 自動裝填模擬負載系統設計 31
3.1引言 31
3.2系統總體方案的確定 31
3.3下位機硬體設計 33
3.3.1 PLC的上位連接系統 33
3.3.2下位機—可編程序控制器PLC的選型 34
3.4 Visual C++編程語言在本系統中的應用 35
第4章 PLC通信系統的設計 36
4.1引言 36
4.2 通訊系統流程 36
4.3 PLC軟體設計 36
4.4 PLC流程圖 36
4.5 PLC輸出點 38
結束語 39
參考文獻 40
致謝 41
附錄 42資料來源www.lunwenqq.com
㈡ IDL編程,讀取一個二進制.dat文件
openr,lun,FILENAME,/get_lun
創建一個數組來存,要看你的數據是什麼類型的了
比如長整型 data = lonarr(5000,3000)
再讀取 rea,lun,data
在釋放 free_lun,lun
然後再對dat進行處理
可以先獲取-9999的位置
index = where(data eq -9999,count)
if count gt 0 then begin
轉換坐標
for i = 0, count -1 do begin
yloc = index[i] / 5000
xloc = index[i] - yloc * 5000
這里還要你自己判斷下這個點周圍是不是有4個點 如果這個點正好出在編緣,直接下面這樣會報錯
data[xloc,yloc] = (data[xloc- 1,yloc] + data[xloc + 1,yloc] + data[xloc,yloc - 1] + data[xloc,yloc + 1]) / 4
endfor
endif
替換完了就可以了
㈢ 威綸觸摸屏的讀取和寫入 威綸觸摸屏和三菱PLC
X表示PLC的輸入端,Y表示PLC的輸出端,用觸摸屏,發出的信號給PLC,當然是進入PLC的X端繼電器。
觸摸屏的寫入是通過手持編程器或者與計算機相連,把編輯好的程序放裡面。你所說的按下去就有反應表示的是按下去了就有個高低電平輸出到PLC的X端,通過PLC程序來完成相應的動作。
㈣ 怎樣把外置存儲卡改為內置存儲卡
必須是獲取root許可權的z5smini
下載re文件管理器並安裝
打開RE管理器進入system/etc文件夾找到和vold解壓同名的文件並備份
進入storage/sdcard0找到你剛剛解壓的文件然後復制到system/etc下,然後覆蓋重啟
㈤ 三菱PLC的特點是什麼
三菱FXPLC是小形化,高速度,高性能和所有方面都是相當FX系列中最高檔次的超小程序裝置,除輸入出16~25點的獨立用途外,還可以適用於多個基本組件間的連接,模擬控制,定位控制等特殊用途,是一套可以滿足多樣化廣泛需要的PLC。
2、設備操作靈活方便,能夠實現啟動與暫停,自動與手動模式切換,計數與清零,氣缸下壓時間調整等;
3、螺絲的自動排放,送料,固定,由機器一次性自動完成,不需人工輔助;
4、高速的生產節拍,可實現單工位速度不低於 1-1.5 件/秒。定位精度高,位置誤差不大於 0.02 毫米。
(5)lun編程器擴展閱讀
三菱FXPLC小形化,高速度,高性能和所有方面都是相當FX系列中最高檔次的超小程序裝置,除輸入出16~25點的獨立用途外,可適用於多個基本組件間的連接,模擬控制,定位控制等特殊用途,是一套可以滿足多樣化廣泛需要的PLC。
PLC控制器本身的硬體採用積木式結構,有母板,數字I/O模板,模擬I/O模板,還有特殊的定位模板,條形碼識別模板等模塊,用戶可以根據需要採用在母板上擴展或者利用匯流排技術配備遠程I/O從站的方法來得到想要的I/O數量。
㈥ 什麼是虛擬架構優化(VIO)
文本Tag: 虛擬化 在我們周圍,我們看到許多企業的存儲管理員正遭遇悄悄的變化。雖然IT人員每天的工作是和無形的數據打交道,但是長期以來IT人員總是可以方便地找到關鍵設備的"實體"和訪問性。當問題發生時,管理員總是可以確定哪些交換機埠需要檢查,哪台伺服器可能是問題的所在,哪個HBA(主機匯流排適配器)需要查看,以及其他需要進一步檢查的物理設備。但是在今天的數據中心中,這種便利性正在消失。 這種情況發生的部分原因是虛擬化。在現在的虛擬化浪潮中,一馬當先的是伺服器虛擬化,其他的變體還包括應用程序虛擬化,網路設備虛擬化,I/O虛擬化,存儲虛擬化等。 同時,如今的IT架構已經擴展到超出控制。系統之間存在越來越高的互相依賴性,而且這些系統經常是在性能上限的情況下運行。對於一個特定的應用程序,其依賴性可能橫跨多個應用程序,多台伺服器,多個SAN(存儲區域網)架構,多個I/O適配器甚至多個數據中心。在這些系統中,如果一個單一組件的性能上限被打破,通常情況下這些系統並不會出現性能逐漸下滑,但是會出現延遲時間變長,性能不斷地變化和超出控制,I/O嘗試越來越延遲,出現不斷放棄並重復的I/O嘗試,堵塞控制無法將這些I/O嘗試予以排隊、高速緩存或很好地控制。此外,由於如今的系統非常大,超過了傳統管理工具所能管理的范圍,因此傳統的管理工具很快變得過時。面對日益增加的復雜性,以及任何變化都可能帶來的災難性後果的情況,許多管理員對此感到很無助。 缺少工具 無論系統是物理的還是虛擬的,現在都很難找到能夠評估整體情況對架構進行細節分析的工具。管理員缺少足夠的工具來獲取分析數據,以便進行規劃、性能管理、路由監視、合規或問題查找。 那麼管理員現在是如何應對這些挑戰的呢?從我們同終端用戶的交談中,我們估計現在85%以上的企業在管理並決定虛擬架構的時候依賴於它們最初對已知"好"設置的測試,或是純粹單憑經驗,而不是實際數據。這使得規劃活動實際上變成了浪費,出現了資源過度配置,SLA(服務水平協定)無法得到保障,問題解決流程混亂,靈活性受限等情況。此外,隨著設置隨時間而變化,管理員無法確定他們現在的架構功能。我們發現80%以上的VMware用戶還沒有部署VMotion,而且這些用戶在修改虛擬架構之後經常無法確定性能所受到的影響。 管理員所面臨的挑戰就是如何持續一致地獲得關於對架構有意義的數據,在這方面,IT管理員就好像在未知的道路上駕駛一輛擋風玻璃一片模糊的汽車。但是時間正在改變這一切。 虛擬架構優化 如今,許多越來越復雜的技術可以幫助IT管理員掃除這方面的迷霧。這些解決方案統稱為虛擬架構優化(VIO)。VIO工具能夠訪問整個虛擬架構,為管理員提供必要的數據來進行明智的決策,讓管理員很好對每個架構層面(網路、伺服器、存儲以及應用程序)上的容量、利用率、性能進行管理。 在這個領域中,有些解決方案是專門解決架構中某一方面問題的,比如容量、分析等。在這方面,不僅有比較成熟的解決方案,而且還有來自新廠商的產品。這些產品和解決方案包括BMC的VSM 解決方案,Novell的PlateSpin,惠普的VSE,VMware的Capacity Planner,Virtugo的virtualSuite, Hyperic,TwinStrata的 Clarity AP,以及Computer Associates的 ASM。雖然這些解決方案在路由規劃上有一席之地,但是它們無法滿足如今的虛擬架構管理需求:架構分析數據。 一些其他的解決方案可以讓管理員可以實時或接近實時地監視和管理架構的多個方面的問題。這些解決方案提供了整合的監視和分析,可用於全局地優化虛擬架構或查找解決虛擬架構的問題,它們的管理范圍橫跨多個方面--從應用程序一直到磁碟。此外,這種解決方案提供了精細的數據以供決策制定使用。如果沒有對性能的智能評估,容量和資源利用的規劃只能在假設的基礎上進行,而這種假設可能不適用於其中的某個系統,且實際情況隨時都可能發生變化。 在Taneja Group看來,這種實時或近實時的以性能為基礎的分析工具對於虛擬架構的構建和管理來說是非常必要的。 在這個領域,廠商及其解決方案有:Virtual Instrument的VirtualWisdom,Akorri的BalancePoint,Onaro的SANscreen VMInsight以及BlueStripe的FactFinder。 為什麼需要虛擬架構優化 VIO是虛擬架構運營的關鍵一環,但是這些新興的VIO解決方案會比其他解決方案更好嗎?在我們看來,它們構建了更為綜合的數據集,而這種數據集可以作為虛擬架構管理的基礎。為了澄清這一點,我們提出了五個主要的戰略問題,這五個問題是每個終端用戶在選擇虛擬架構管理工具的時候都應該考慮的。這些問題可以幫助用戶確認VIO技術所能帶來的好處,並評估它們的VIO或管理平台在解決虛擬架構問題上的表現。 我是否可以有效地規劃、設計、決定我的架構,讓架構可以最充分的利用現有的系統並獲得100%的預想效果? VIO將在架構規劃和操作修改上減少運營成本和復雜性。如今,有很多不必要的時間被花在了初始設置的確認上,而且每次修改完成後都需要對潛在性能和利用率的影響進行評估。VIO提供了完善的數據集,讓管理員可以很方便地且一目瞭然地了解架構功能及其影響,且VIO還提供了如何優化設置的信息。 我是否可以很快地找到性能問題的根源所在,並很快發現系統環境所發生的事件或變化? VIO解決方案不僅可以為組織提供正確的信息以避免誤設置,而且VIO工具還可以提供實時或近實時的可視性,讓管理員可以一目瞭然地觀察環境所發生的變化,讓管理員可以迅速確認性能異常及其根源所在。VIO解決方案可以抓取歷史數據,提供審計跟蹤,確認問題發生的時間,以及系統所發生的情況。 我是否可以確定地知道我是否合理地利用了伺服器、存儲、虛擬機及其他架構? 適合的VIO解決方案可以方便地確認出運營中的峰值和低谷,避免過度配置,從而節省資本成本。這些解決方案可以協助管理員動態地、智能地平衡整個架構,確保即使是最小的架構也不會遇到性能問題。 我是否可以確定地知道虛擬技術是否對我的架構產生了負面影響,我是否可以在沒有廠商幫助的情況下確認出問題所在? VIO解決方案可以為你提供所需的數據,確定哪些系統是問題所在,以及這些系統是否對你的架構產生了有害的影響。 我是否可以安全地實施並利用虛擬技術的全部功能,以提高我的操作效率,改善IT功能? 像VMotion這樣技術之所以未能廣泛推廣,是因為IT人員不知道使用這種技術後會發生什麼。如果沒有正確的支持性數據,那麼這種自動化架構和政策有可能是危險的地雷,它們有可能不明智地對架構採取錯誤的操作。這也就是為什麼針對VMotion這樣的自動化、存儲變化、訪客重設置、I/O管理等解決方案的策略和工具沒有得到廣泛利用。但是VIO可以提供足夠的智能性,從而避免潛在的災難性後果。VIO對環境所發生的變化和操作提供了預測性的描述,並確保事情總是在預料之內。 VIO幫助實現更好的控制 如果你對這些問題的回答是"不是",或者覺得這些問題聽起來很熟悉的話,那麼你很可能沒有很好地控制你的架構,就好像在未知的路徑上駕駛一輛擋風玻璃一片模糊的汽車。這樣做會使你浪費時間、精力、資源,而這種代價可能是很高昂的。目前為止,市面上的VIO解決方案可以幫助管理員撥清迷霧。這些解決方案採用了連續一致的,以性能為中心的分析手段,能夠指出數據中心各層(從應用程序到存儲磁碟,無論是應用程序、虛擬機、操作系統、網路、存儲或SAN廠商都可以)之間設置、變化以及事件的關聯。VIO所使用的數據通常是通過網線直接獲取,這些集中的數據提供了跨域性能和事件的信息,因此VIO可以作為一個主監控器,實現操作監視、設置瀏覽等功能,還可以在整個數據中心中觸發變化。 VIO不像生命周期管理、設置管理這樣的點解決方案,這些解決方案有可能因為非智能的自動化操作無意中產生負面影響,VIO協調的是整個數據中心。讓我們來看看VIO解決方案的核心功能,然後再看看不同產品的差別在哪裡。 1:通過實際數據,給出詳細的可視性 VIO解決方案能夠抓取實時數據,為全局架構管理提供最好的支撐,其數據之詳細,可以抓取任何時間內的變化,並提供必要的詳細數據來檢測並糾正因變化所引起的問題。在抓取詳細數據這方面,VIO產品有幾個點和其他產品不同: 首先,管理員必須評估該解決方案所給出的數據詳細程度。定時取樣,加上先進的演算法,可以為規劃奠定很好的基礎,但是還不能為問題解決提供實時的可視性。市場上有越來越多的解決方案可以獲取實時數據,比如Virtual Instrument的VirtualWisdom。 其次,管理員必須評估這個解決方案是如何獲取數據的。一些VIO產品依賴於代理端的方式,一些則主動通過可用的API(應用程序編程介面)獲取數據,一些通過網線獲取數據。對於每種方式,用戶都必須考察其復雜性,持續管理,數據詳細性,以及架構中需要傳輸的潛在數據集的大小。 2:對整個虛擬架構的全局視角 VIO解決方案的分析范圍必須覆蓋企業的每個層。Taneja Group的分析師經常在文章中提醒讀者跨域關聯技術越來越重要。在VIO下,跨域關聯是採取智能化行動的基礎,這樣才能避免對結果的胡亂猜測。管理員得到這種綜合信息,才能採取行動來糾正錯誤,比如過多的LUN(邏輯單元號)傳輸,而不必擔心它們會產生另一個問題,比如過多的交換機埠傳輸。但是VIO解決方案的綜合性數據的能力也各有不同,有時限於特定的操作系統或存儲設備。這種受限的解決方案無法統觀全局,但是它們也有其他優點,比如可以通過復雜的演算法對系統行為特徵進行檢查。用戶可以評估不同方式的優缺點,觀察這種解決方案是否可以為用戶帶來他們所需的架構某一方面的可視性。 3:可操作的關聯數據 全局可視性是一回事,提供可操作的數據就是另一回事了。VIO解決方案在這些方面也各有不同:提供多少數據,從哪些系統中抓取數據,這些數據可以激起或觸發什麼類型的活動。從網線上抓取數據的解決方案在這方面有自己的優勢,這種解決方案可以看到環境中所有的事情,而不僅僅是各個節點的數據傳輸或性能。當一個解決方案是建立在實時數據基礎上的時候,就可以讓用戶深入了解系統性能,簡化問題解決的方式,實現對SLA或合規活動的審計。 4:可擴展性和互操作性 最後,各種解決方案與企業系統的整合深度有所不同。VIO產品在自動觸發活動的能力上也有所不同。此外,具有適合功能的實時的VIO解決方案可以提供正確的數據和API來實現對其他工具(比如惠普Openview,IBM Tivoli,CA Unicenter,VMware vCenter Server或定製腳本)的更好利用。用戶必須評估他們需要VIO和其他技術整合到什麼程度,這些技術包括存儲管理工具、虛擬機、虛擬交換機等。尋找符合你需要的可擴展性。 可視性 一些名為VIO的解決方案給用戶提供的是自動導航架構,而沒有為用戶提供詳細的數據。用戶仍然無法看到周圍發生了什麼,但是這些廠商可以提供管理架構,幫助用戶自動化路由活動,並保持對政策和最佳實踐的遵守。不幸的是,用戶仍然缺乏關於數據中心實際情況的詳細的可視性。 以性能管理為導向的VIO解決方案可以為用戶撥開迷霧,能夠為用戶提供關於數據中心各個方面的有用的關聯數據。如今產品之間的差異化在於數據的詳細程度,以及廠商是如何將這些細節轉化為可操作的數據集。廠商將細節轉化為可操作數據集的途徑可以是為管理員提供有用分析或總結,或是整合其他系統並自動採取行動,或是兩者兼有。 在Taneja Group看來,虛擬架構優化將成為為下一代數據中心定義功能的關鍵技術。雖然如今該技術是只是提供實時智能性,為架構行為和反應提供基礎,但是該技術最終將推動在整個數據中心的各個系統之間實現更好的協調,並幫助實現更加自動化、更加具有彈性的計算環境,以便更好地回應不斷變化的商業需求。這些技術的未來潛力很大,它們提供了關鍵的可視性。從我們的角度看,這些解決方案是所有虛擬化戰略的基石,在所有數據中心管理工具集中都應該包含它們。
㈦ linux能用sco unix的庫文件嗎
第一節安裝准備
1.安裝分類:安裝分為單啟動安裝(只啟動UNIX)和多啟動安裝(即可選擇啟動DOS、WIN98、WIN2000等)。
2.安裝概述:硬碟最多支持四個分區,除非你用軟體來管理多重啟動。Dos及WIN98下有兩個分區即Primary 和Expand;Win2000也分為Primary和Expand分區;Unix下分為Root根分區和Swap分區。如何配置,這需要你自己選擇。注意:Unix下的兩個分區必須要裝,言外之意,你只能在選兩個分區了。建議:不要DOS、Win98及Win2000的擴展分區。
3.硬碟空間:你可以預留Free的硬碟空間給Unix,也可以在 Unix安裝過程中刪除其他的分區來安裝Unix。但必須在硬碟的8G,及1024柱面之前。
4.啟動盤製作:你可以選擇軟盤啟動安裝,也可以選擇光碟啟動安裝,只要你的機器支持光碟啟動。如果你的機器不支持光碟啟動你就要作啟動軟盤。
方*有四:
1.在windows下用gzcp:提示符下運行E:\images\gzcp E:\images\boot\install.img A:。其中A:為你的軟盤符,E為你的光碟符。
2.在windows下用floppcp:提示符下運行E:\images\floppcp d/ A: /f E:\images\boot\install.img
3.在Unix下:root注冊後,在機器上插入3.5寸軟盤,並將系統軟體光碟放入光碟機,然後敲入下面的命令: #mount /dev/cd0 /mnt<回車>#dd if=/mnt/images/boot/N00 of=/dev/rfd0135ds18<回車> OK!
第二節安裝過程
1.啟動機器:
1.無論從光碟啟動還是從軟盤啟動,機器會出現下列安裝提示符:
SCO UNIX Openserver(TM)5.0.X
Boot: *你可以在此輸入?查詢可啟動的地址或打回車。
2.安裝驅動:如果你的機器有Scsi卡或陣列卡或網卡,你需要在此輸入驅動包的地址。
如:defbootstr link=」amird slha」 sdsk=amird(0,0,0,0) Srom=wd(0,0,0,0)
其中,link=「amird slha」指出安裝時需要聯入的驅動程序名稱(BTLDs,bootime loadable
driver),sdsk=amird(0,0,0,0)指出系統根盤的位置,幾個數字分別為SCSI的適配器號
(adapter number),匯流排號(bus number),SCSI ID,邏輯單元號(lun),Srom=(0,0,0,0)指
出的是EIDE(IDE)CDROM的位置。在這種情況下,(n,n,n,n)分別代表(IDE Controller,
Master/Slave,LUN,BUS),合*值為0和1。在上面的例子中,IDE Controller:0=primary,
Master/Slave :0=master,LUN從:0(LUN for an EIDE/IDE device is always 0),BUS:0(BUS
for an EIDE/IDE device is always 0).
3.開始安裝:
⑴.系統檢測硬體,等待出現下列提示:
⑵.Press to begin installation。回車。
⑶.安裝介質的選擇:
Media device to be used:IDE CD ROM *按空格鍵選擇另外的介質
IDE Controller:Secondary *按空格選擇Primary
Master or Slave:Master *按空格選擇Slave
Accept above choice回車
註:如果只出現Media device to be used,而不出現下列兩項,則需要組合硬碟及光碟機的接*,建議都掛主(Master)。
⑷.鍵盤類型的選擇,直接Accept above chioces
⑸.許可證:
License number:
License code:
License data:
Accept above choices 回車
⑹.安裝類型的選擇:
Upgrade(升級) Fresh(全新安裝)回車選OK
⑺.配置系統:
System name:
Domain name:
Security profile:Traditional
Time zone:China Standard Time *按空格選擇此項
Languge:Standard C (English)
Accept above choice
⑻.系統初始化:
……………………………………
……………………………………
……………………………………
……………………………………
Database services:YES *如果你的機器要運行大型資料庫按空格選YES
Accept above choices
⑼.硬碟的配置:
Hand disk setup:UNIX only :Bad Tracking ON
Optional software:SCO Openserver Enterprise System,265MB
Accept above choice *如果你的硬碟沒有其它系統打回車
註:如果你的硬碟安裝了多系統或你不打算把整個硬碟給UNIX,就要設置硬碟。
亮條移到上面,回車出現:
1.Preservation
2.UNIX only
3.Customize
4.interactive
選4
1.Display patition table
2.Use entire disk for unix(整個硬碟給UNIX)
3.Use rest of disk for unix(把剩餘空間給UNIX)
4.Create unix patition(創建UNIX分區)
5.Active(激活剛分的區)
6.Delete(刪除)
7.Create(創建)
選3或4,創建以後別忘了激活剛創建UNIX分區
⑽.選擇基本配置:
Network card: *按空格選擇
Network address: *按空格選擇
Video and graphics:VGA
Mouse:High Resolution Keyboard Mouse *按空格選擇
Email system:MMDF *按空格選擇其它
Accept above choices
⑾.設置root用戶口令
⑿.掃描硬碟的壞磁軌
⒀.建立文件系統
⒁.安裝進程
⒂.重新啟動機器
4.安裝完畢:
第三節基本配置
1.重啟機器。
2.系統出現:
SCO OpenServer TM Release 5
Boot
: *回車
3.系統出現:
INIT:SINGLE USER MODE
Type CONTROL-d to proceed with normal startup,
(or give root password for system maintenance): 輸入root密碼或按CONTROL-d
4.按CONTROL-d系統出現:
SCO Openserver(TM)Release 5
Login:root
Password:
5.登錄機器,系統提示:#
6.配置滑鼠:
1 mkdev mouse
2 add a mouse to system
3 ps-2style keyboard mouse
4 high resolution keyboard-mouse
注意依次選擇:
7.配置顯卡:
1.Mkdev graphics
8.配置網卡:
1.通過custom安裝驅動
2.Install new
3.Netconfig
4.Install new lan adapter
9.啟動X Window:
配置完滑鼠和顯示器後,#下鍵入startx就可以進入圖形界面了。執行scologin enable 則開機自動進入x-windows的登陸界面。
10.關機*作:
1.一般用戶:exit;delete鍵;ctrl+d鍵
2.超級用戶:shutdown;reboot;haltsys;init 0。
3.由多用戶模式變為單用戶模式:init 1
第四節基本*作
1.Unix認識
2.UNIX發展的歷史有點悠久,所以成熟而博大。與歷史的兼容,他裡面保留了一些古老的命令和文件。熱心的擴展使得她對不同的人有不同的答案。在UNIX中,很多問題不是只有唯一的解決辦*。這要看你使用的是什麼時候,誰的參考書。其實這並不重要,重要的就是你找到了你要的答案。因此,我認為把UNIX摸透很難,也沒有必要。因為,即使你精力充沛,你的記憶力恐怕也不會給你面子。掌握基本命令、系統的結構、設計思想是非常重要的,需要的時候再去找你的答案吧!當然,這是我個人的觀點,你也許能找到適合你的更好辦*。
UNIX家族產品很多,但其一般用戶命令均符合POSIX標准。掌握這些基本命令,我們就可以在這個產品平台上開展工作。下面簡要介紹SCO OPENSERVER 部分常用命令,其中大部分是POSIX標準的。掌握這些命令的關鍵是如何從這些命令出發找到自己需要的命令,學會使用聯機幫助就是很好的辦*。
命令執行環境
UNIX提供給用戶執行命令的環境,稱之為SHELL。有sh,ksh,csh等,其中sh為基本SHELL,其餘為根據不同用戶習慣擴展的。
用戶登錄後,系統將執行配置文件設置用戶工作環境。如果沒有在配置文件中exec一個程序或自動退出。用戶將得到命令行提示符。此時用戶的shell一般對應於/etc/passwd中的設置。
不同SHELL的配置文件為:
sh.profile
ksh.profile .kshrc
csh.login .cshrc
注意點:
用戶登錄後雖然得到指定的SEHLL環境,只是說明在這個環境中你可以執行這個SHELL的特有命令,在執行另外一個SHELL程序時如無特殊指定(見SHELL編程),被執行程序的環境為sh。
環境變數雖在不同的SHELL中有不同的設置方*,但工作環境的變數,所有運行程序均可使用。
執行程序中設置的環境變數,除非這個程序是被(. dot)調用的,程序執行完後不會帶到工作環境中來。
輸入輸出和聯機幫助
輸入輸出重定向
在UNIX的SHELL環境中,其輸入輸出的重定向的功能非常有用。其中可以使用標准輸入輸出設備,0表示標准輸入、1表示標准輸出、2表示標准錯誤輸出。
1.> filename輸出重定向(更新方式)。
將輸出定向到文件,文件為更新方式。
2.>> filename輸出重定向(追加方式)。
將輸出定向到文件,文件為追加方式。
3.< filename輸入重定向。
將文件的內容作為執行程序的輸入。
4.<< word輸入重定向。
Word為輸入結束標志符,將後續輸入的內容作為執行程序的輸入。輸入以word或control-D結束。
5.| 管道。
將前一個命令的輸出作為後一個命令的輸入。
UNIX中提供了很詳細有用的幫助,使用man 命令可以去看你所需要的命令的幫助。
Man的基本用*:man [段節] 主題
man –k 關鍵詞
段節指主題所屬的范疇,有:
ADM 系統管理命令
C 用戶命令
F 文件格式
HW 硬體屬性
M 其他的
TCL SCO Visual Tcl(TM) commands
只有一個主題有多個范疇的幫助時,才須指定你需要的段節。
Man –k 可以顯示幫助文檔中出現這個詞的所有主題。
技巧:
我們需要找一個想要的命令時,man一下我們知道的命令。從相關命令出發就可找到答案。Man –k 搜索也是很好的辦*。
在XWINDOW的HELP中找答案會更方便、詳細。
!警告:不要隨意執行你不知道是用來做什麼的命令!不要使用 .*做參數
3.基本命令:
env顯示設置命令執行環境
env [ - | -i ] [ name=values ] ... [ command [args] ]
date顯示和設置時間
date [ -u ] [ +format ]
date [ -u ] [ MMDDhhmm[YY] | -t [CC]YYMMDDhhmm[.SS] ]
clear清除當前屏幕
grep找到與字元串匹配的行
wc計算字、行數、位元組數
cat顯示文件內容
more分屏顯示文件內容
文件系統*作
ls列文件名
cp拷貝文件
mv移動文件
rm刪除文件
cd目錄切換
mkdir建目錄
rmdir刪除目錄
pwd顯示當前所在目錄
find搜索文件
sort對文件進行排序
cut對文件進行列切割
paste對文件進行列組合
ln文件或目錄鏈接
進程管理
ps顯示當前進程狀態
kill殺死進程
用戶和許可權管理
useradd添加用戶
userdel刪除用戶
usermod修改用戶
userls列可用用戶
passwd修改口令
chmod修改文件目錄許可權
chown修改文件目錄屬主
who顯示當前在線用戶
finger顯示用戶信息
設備和終端管理
mkdev 設備管理
hwconfig顯示當前設備信息
stty設置終端模式
enable打開終端
disable關閉終端
IPC管理
Ipcs顯示IPC狀態
Ipcrm刪除信號量集、消息隊列、共享內存
網路
telnet登錄遠程伺服器
ftp文件傳輸
route路由管理
netstat顯示網路狀態
traceroute跟蹤網路訪問路由
netconfig網路配置管理
/etc/hosts網路主機名文件
/etc/services網路服務埠文件
/etc/inetd.conf網路服務文件
4.
第五節機器啟動的認識:
1.Tcp/Ip的啟動:
⑴.TCP/IP受/etc/tcp腳本文件的控制,在你進入多用戶狀態時啟動,在你進入單用戶狀態時關閉/etc/tcp文件*作內容:他是一個腳本文件,其功能如下:通過配置支持TCP/IP所必須的流設備來啟動或關閉TCP/IP,並啟動或關閉與TCP/IP相關的daemon.
⑵.以ROOT登錄,使用命令行:TCP START或TCP STOP手工啟動或關閉TCP/IP。該文件與etc/rc2.d和/etc/rc0.d目錄下的文件都有鏈連關系,使得/etc/tcp在系統進入或退出多用戶狀態時,可以運行START或STOP選項。無論你通過Network Confugration Manager 來增加還是刪除一個網路介面,都會在腳本中增加或刪除 ifconfig命令,修改/etc/tcp文件,同時導致/etc/strcf文件也被修改。下面列出了啟動TCP/IP時系統的工作步驟:
。 Initializes STREAMS and sockets
。 Sets the host name
。 Configures Interfaces
。 Starts network daemons
。 Undoes all of the above on shurdown
⑶./etc/tcp的*作:TCP/IP核心支持的配置僅需一次即可完成。主要包括TCP/IP所需的STREAMS模塊棧的設置。系統核心在引導時即設置STREAMS棧。前提條件即是在BOOT:提示符下不用 ksl.disable引導串。設置STREAMS棧時,/etc/tcp腳本文件會調用slink命令,在進行任何其他設置或啟動之前先建立STREAMS棧。
2.UNIX5的啟動:
一.UNIX5 基本可分為六步:
1、PC機的BIOS將Master Boot Block 裝入內存。(讀取硬碟的Track 0 , Sector 0處的信息
2、Master Boot Block將分區引導塊(boot0)裝入。(讀取活動分區的sector0處的信息)。
3、若 Unix 分區是活動的,則繼續裝入boot1。
4、boot1裝入/stand/boot 。(讀取Unix的可引導文件系統區的信息,一般為boot文件系統)
5、/stand/boot負責執行所有在.bootrc中發現的命令,並讀取/stand/etc/default/boot 文件中的參數.
6、/stand/boot 顯示Boot:提示符,引導成功。
㈧ 求CNC中文編程軟體
首先你要確定你要學什麼軟體,不是什麼軟體都可以的,每個公司用的都不一樣;
目前用的最多的是UG編程,軟體的話建議去買光碟的地方5塊錢買個就好了,程序太大,在往上下載或傳都不太方便的;
㈨ 如何學習編程
1、選擇一門語言 第一件要做的事就是選擇一門語言。你有一大堆的選擇,包括 Basic、Pascal、C、C++、Java 等等,同樣也有一大堆關於哪門語言最適合初學者的爭論俞欲了解各種語言的優缺點,請參閱 John Hattan 的絕妙文章《我該使用什麼語言》。 我這里建議使用 C 和 C++。有些人認為這些語言對於初學者來說太難了,但從我個人角度來說我是反對這個觀點的,因為我自己就是從 C++ 起步的。另外,C/C++ 是目前最廣泛應用的語言,因此,你能找到大量的資料和幫助。至於先學 C 還是先學 C++ 的問題不大,因為一旦你學習了其中一種,再學習另外一種就沒太大問題了。不過,如果你一開始就選擇 C++,請確信在學習面向對象編程之前,你已經了解並掌握了面向過程編程。(比如說,如果你在不使用類的前提下仍無法編好程序,先不要急於學習類) 如果你發現學習 C/C++ 是一件很困難的事,不要緊,回過頭選一門比較簡單的語言來學,比如 Basic 或 Pascal。不過我認為,如果你堅持下去,並找一些好的資料,學習 C/C++ 的問題不大。 你的下一個問題是:我如何學習 C/C++?我很高興你問這個問題。最好的方法是去聽課。有沒有老師幫助解答問題,對於你的發展影響巨大,而且編程作業將確保你確實掌握了所學的東西。 如果聽課不在你的考慮范圍內,下一個最好的辦法就是找一些好書。不要把注意力放在那些「大全」書上,因為你終究會買幾本。我建議你去一個本地書店,花點時間瀏覽一下介紹 C 和 C++ 的書,直到找到你能理解並能從中學到東西的一本。同時,你可能還想買幾本進階書或是一本參考書,但一旦你具有了這門語言的部分知識,你會對你需要什麼有更好主意。可以在網站BOOKS頻道中找到一些建議。 在此,我簡要的說明一下我見過的很多入門程序員,尤其是年輕人關心的事情:沒有錢買書或其他東西。首先,有許多資源是免費的,包括圖書館和 Macmillan Computer Publishing (他們的網站 www.mcp.com 上有數百本編程的書)。其次,如果你想成為一名優秀的程序員,你不得不考慮在這上面的投資。利用各種手段(合法的 ;<)去弄點鈔票來。 網路上有大量的 C 和 C++ 的學習教程,但是我認為這些教程作為你學習書本的參考要比作為單獨的材料好得多。 2、選擇合適的編譯器 你寫的程序,或源碼是以文本文件存儲的,你甚至可以用記事本來寫 C/C++ 程序。但是,必須有樣東西能把這些源碼轉化成一個可執行文件。對於 C 和 C++ 來說,這樣東西就是一個編譯器。 現在有大量的編譯器存在,其中有許多是免費的。選擇一個合適的編譯器是非常重要的,而免費編譯器有個好處就是你能一個一個的試,看哪個你最喜歡。但是,免費編譯器經常是比商業編譯器功能少或缺少良好的技術支持。幸運的是,大多數商業編譯器都有與完整版功能相同,但價格便宜許多的介紹版或學習版,唯一的限制是,你不能發布使用該編譯器開發的程序(這點你肯定維持不久)。 基本上,你選擇什麼樣的編譯器取決於你能花多少錢、你將在什麼操作系統和平台上開發程序。如果你准備為 Windows 作貢獻,我強烈建議使用微軟的 Visual C++。它具有一個功能強大的開發環境,能讓你倍感輕松,再也沒有其他編譯器能比它更適合開發 Windows 軟體了。如果你是名學生,你可以以極低的價格獲得一份拷貝。如果你准備在 DOS 下開發程序,你最好使用免費的 DJGPP。 3、選擇一個目標平台 雖然你可能最終會為各種平台開發程序,你還是應該選擇其中之一進行學習。當你學習語言的時候,在沒進入圖象編程之前,你大概想使用一個非 GUI 的操作系統,比如 DOS 或 UNIX。這有助於你將注意力集中在語言學習上,從而避開一些高層的問題,如 Windows 編程。 不過,一旦你准備開始製作游戲,你就該考慮轉換你的目標平台了。一下是幾個常用的平台: Windows:如果你想在游戲行業里專職工作,或者你想讓一大群人玩你的游戲,那麼 Windows 是你的首選。你的目標客戶大多數使用 Windows,且這個情況不會很快改變。目前大量的 Windows 游戲使用一種你大概聽說過的名為 DirectX 的技術。DirectX 是一個允許你直接操作硬體的程序庫,你可以依靠它寫出高性能的游戲來。 DOS:DOS 曾經是游戲的主要平台,但這已是昨日黃花。雖然有些愛好者仍然在為 DOS 開發游戲,但是已經沒有商業游戲是為 DOS 開發的了,而且, DOS 正由於微軟停止對它的支持而走向衰敗。如果你剛開始做游戲,別選擇 DOS,如果你已經這樣做了,不要再停留了。注意:因為有很多游戲編程的書是為 DOS 寫的,學習這些書時可能會認為在 DOS 里開發游戲有理有據。但是,隨著 Windows 游戲編程書籍數量的增長,這種爭論變得越來越少,也越來越沒有意義。 Linux:Linux 是 UNIX 的一個變種,由於它具有穩定、便宜、反微軟情節等多個因素,它正變得越來越受歡迎。雖然目前的 Linux 用戶還比較少,但是隨著它的熱愛者和市場的潛在增長,它也成為了作為目標平台的可行選擇。 Macintosh:蘋果機擁有一群數量不多但非常忠誠的追隨者,幾乎每個我見過的蘋果機愛好者都有一個強烈渴望更多蘋果機游戲的願望。我沒有看過多少在蘋果機上開發游戲的資料,但我確信確實有,因此,這也是個合理的選擇。 家庭游戲機:游戲機(如 Playstation、N64、Dreamcast 等等)游戲市場非常巨大,前景可觀。然而,由於種種原因,開發非商業性的游戲機游戲在目前來說是不太可能的。你為游戲機開發的游戲大多都會被商業游戲公司買走。 4、充足電 是討論真正做游戲的時候了。雖然我所說的大部分內容適用於其他語言,為簡單起見,我將假定你選擇了 C/C++ 來進行 Windows 編程。 首先,在你考慮如何開始做游戲之前,你應該能很好的掌握 C 和 C++。你應該了解並精通指針、陣列、結構、函數,以及類等。做到了這一點,你就可以開始製作游戲了。 本文無法教授你關於製作游戲所該了解的一切。幸運的是,這也不是必要的。有很多關於這方面的書,網上也有數以百計的教程。GameDev.net 應該會有目前你所需要的一切。下面是我對你起步的一些建議: 學習一本或幾本書。對於 Windows 游戲的初學程序員,《Tricks of the Windows Game Programming Gurus 》是一本極好的Windows編程入門教程。在這個站點里擁有許多本站 Books section 里所列出的好書。閱讀這些書籍,運行所有的常式,反復研讀你不理解的章節。 使用網上教程補充書本的不足。網上教程除了闡明一些你閱讀的東西外,通常也會包含一些書本上沒有涉及的主題。 找專家進行咨詢。如果你無法從書上或教程中找到答案,到本站的留言版或聊天室來,這里有許多樂於提供幫助的人。 不要把上面幾點當成是個有序的過程,而應當看作是一個循環往復的並行過程。 僅僅是學習、思考是遠遠不夠的,你應當把你所學的東西付諸實踐。從一個簡單的游戲開始,逐步發展。你可以閱讀一下 Geoff Howland 的文章《How do I Make Games? A Path to Game Development》。 首先,為自己的工作制定一個計劃。不要急於加入一個團隊,因為那隻會減緩你的學習進程。當你囊中擁有數個游戲時,你將為一個團隊作出更大貢獻。 關於書本,有件事我要提醒一下:你需要閱讀除了游戲編程外的其他書籍。為了製作出你在商店貨價里看到的各種游戲,你將不得不鑽研那些比大多數游戲編程書籍所授內容更高深的話題。有些可能你能從教程中找到,但是,你還是有必要買幾本關於圖形、人工智慧、網路、物理等等方面的書。這是獲得計算機科學學位的必經之路,因為你將被要求學習一些你認為與游戲編程無關的課程,而實際上它們是相關的。 5、總結 這里有一些能產生巨大差別的技巧: 要只知道聚集知識,應用是關鍵。除非你使用了,否則你無法確實知道和理解這些東西。做一些小的測試程序來應用你所學的東西,並切實完成書上每個章節後的習題。 玩大量的游戲。你會因此找到靈感,從而幫助你製作更優秀的游戲。當然,這也是一種受歡迎的解除編程壓力的調劑方式。 幫助別人。在你幫助別人的過程中,你會學到更多東西。 完成你的作品。不要陷入這樣一種思想的圈套中:「我知道我可以完成這個游戲,但是我有個更好的主意,我要換做這個好的項目。」如果你能堅持有始有終,你會學到更多的東西,並且你有作品證明你不僅僅是空談。在你具有豐富的經驗之前,做得簡單一點,不要嘗試製作一個又大又復雜的游戲。 出發吧!當然,可能不那麼容易,但至少你可以從這個方向出發,並且知道去哪裡查找更多的信息。經過多年的努力工作,你會成功的!
㈩ 手機外置SD卡如何與內置SD卡互換(我內置SD卡空間不足)我試網上所示方法,但我找不到 vol
可以互換,你找的文件位置不對。
互換的給你參考,不懂再問:
互換usb儲存(內置儲存)與sd儲存(外置儲存)的方法:
1、手機首先要Root(可用百毒一鍵root,親測大部分機型都可以,root成功後把它卸載了,因為沒有作用了,留在那裡占內存,授權管理不能卸載);
2、安裝Root Explorer(簡稱RE管理器);
3、用RE管理器打開/system/etc/vold.fstab
點一下vold.fstab這個文件,選擇文本編輯器的方式打開。
4、編輯vold.fstab:
# internal sdcard
{
ums_path = /sys/devices/platform/usb_mass_storage/lun0/file
asec = disable
discard = enable
}
dev_mount sdcard /mnt/sdcard 20 /devices/platform/msm_sdcc.2/mmc_host/mmc1/mmc1
# external sdcard
{
ums_path = /sys/devices/platform/usb_mass_storage/lun1/file
asec = enable
}
dev_mount sdcard1 /mnt/sdcard/external_sd auto /devices/platform/msm_sdcc.4/mmc_host/mmc2
# otg sdcard
{
ums_path = /dev/zero
asec = disable
}
usb_mount sdcard2 /mnt/sdcard/usbStorage auto /devices/platform/msm_hsusb_host.0/usb1
#end line
上面文本為原文本,修改這步,將/external_sd 剪切粘貼到sdcard 20之間(/external_sd 後面注意有一個空格):
dev_mount sdcard /mnt/sdcard/external_sd 20 /devices/platform/msm_sdcc.2/mmc_host/mmc1/mmc1
dev_mount sdcard1 /mnt/sdcard auto /devices/platform/msm_sdcc.4/mmc_host/mmc2
5、退出,保存,手機關機,拔出電池,5秒鍾後裝上,開機,成功!你可以打開設置,儲存,即可看到已互換的儲存狀態了。
因手的機型不同,vold.fstab文件中的文本會不同,要是不會修改的,可以進入編程,全部復制文本,把文本發來給我,我幫你修改後發給你,把原文本刪除,你把修改後的文本復制,粘貼,接第5步的操作下去即可。
互換有好處,可以完美解決了我另外一個教程分區sd把所