C++ Primer 第三版 學習輔導 類的創建、繼承、虛函數的使用 bugzhao@sohu.com 原書第23~40頁 可以將斷點設置在return 0處,然后按F5, 并記錄下所有整型數組類IA指針的值,比如: 0x00491f90 0x00491f50 0x00490120 0x00491da0 0x00491d50 然后當調試指針停在return 0處時單步執行, 跟蹤每一次析構函數,可以發現后創建的對象最先被消除。 當IA2使用了越界下標時,可以發現執行其析構函數時將報錯。 如果IA2也使用越界下標,則會彈出assert信息從而中止。
標簽: bugzhao Primer return sohu
上傳時間: 2015-08-10
上傳用戶:569342831
QEMU是一套由Fabrice Bellard所編寫的模擬操作系統的自由軟件。它與Bochs,PearPC近似,但其具有某些后兩者所不具備的特性,如高速度及跨平臺的特性。經由kqemu這個非自由的加速器,QEMU能模擬至接近真實電腦的速度。 可以模擬 IA-32 (x86)個人電腦,AMD 64個人電腦,MIPS R4000, 升陽的 SPARC sun3 與 PowerPC (PReP 及 Power Macintosh)架構 支持其他架構,不論在主機或虛擬系統上 增加了模擬速度,某些程序甚至可以實時運行 適用于Linux ,Windows, FreeBSD and MaxOS X這幾個平臺 可以儲存及還原運行狀態(如運行中的程序) 可以虛擬網絡卡 Qemu Manager是delphi源碼 qemu是c源碼 這里下載源碼
標簽: Fabrice Bellard Bochs QEMU
上傳時間: 2016-05-31
上傳用戶:xyipie
基于verilog HDL的自動售貨機控制電路設計: 可以對5種不同種類的貨物進行自動售貨,價格分別為A=1.00,B=1.50,C=1.80,D=3.10,E=5.00 。售貨機可以接受1元,5角,1角三種硬幣(即有三種輸入信號IY,IWJ,IYJ),并且在一個3位7段LED(二位代表元,一位代表角)顯示以投入的總錢數,最大9.90元,如果大于該數值,新投入的硬幣會退出,選擇貨物的輸入信號IA,Ib,Ic,Id,Ie和一個放棄信號In,輸出指示信號為 Sa, Sb ,Sc ,Sd, Se 分別表示售出相應的貨物,同時輸出的信號yuan, jIAo代表找零,相應每個脈沖代表找零相應的硬幣,上述輸入和輸出信號均是一個固定寬度的脈沖信號。
上傳時間: 2016-07-12
上傳用戶:lanwei
續--基于Wed技術的通用監控平臺設計方案--以互連網為核心的技術革命,正給人類工作、生活,乃至生存帶來巨大變化。如何將已有的應用系統與蒸蒸日上的互連網技術結合起來,進一步提高企業的運作效率和企業形象,得到了企業的廣泛關注。SCADA系統在工業智能自動化領域為廣大用戶提供了優秀的服務,隨著互連網技術的發展和應用,為了進一步滿足客戶的需求,公司提出將現有的IA系列產品SCADA與Web技術有機結合起來,實現基于Web技術的SCADA監控平臺
上傳時間: 2013-12-29
上傳用戶:yyyyyyyyyy
最新版本的Linux內核,支持Intel、Alpha、PPC、Sparc、IA-64、ARM、MIPS、Amiga、 Atari和IBMs/390等,還支持32位大文件系統。而在Intel平臺上,物理內存最大支持可以達到64GB。加強對IDE和SCSI硬件系統的支持,并增強了對USB設備和3D加速卡的支持。雖然并不像人們期望的那樣有很大更新,但也好的多了。如果你還在使用舊版本的內核,趕快更新吧,絕對不會讓你失望! Linux內核更新是越來越快了,可能由于Linux的普及,大家都開始關注了,各種安全隱患也越來越多。支持Intel、 Alpha、PPC、 Sparc、IA-64 、ARM、MIPS、Amiga、Atari和IBM s/390等,還支持32位大文件系統。而在Intel平臺上,物理內存最大支持可以達到64GB。加強對IDE和SCSI硬件系統的支持,并增強了對 USB設備和3D加速卡的支持
上傳時間: 2013-12-22
上傳用戶:caozhizhi
基于傳感器和模糊規則的機器人在動態障礙環境中的智能運動控制基于傳感器和模糊規則的機器人在動態障礙環境中的智能運動控制 oIlI~0(、r> 王 敏 金·波斯科 黃心漢 ,O、l、L (華i 面面辜寫j幕.武漢,43074) \I。L上、o 捌要:提出了一種基于傳感器和模糊規則的智能機器人運動規劃方法 .該方法運用了基于調和函數分析的人 工勢能 場原 理 .采用模糊規則 可減少推導勢能函數所 必須的計算 ,同時給機器人伺服 系統發 出指令 ,使它能夠 自動 地尋找通向目標的路徑.提出的方法具有簡單、快速的特點,而且能對 n自由度機械手的整個手臂實現最碰.建立 在非線性機器人動力學之上的整 個閉環系統和模糊控制器 的穩定性 由李雅普諾 夫原理 保證 .仿真結 果證明 了該方 法 的有效性 ,通 過比較分析顯示 出文 中所提 出的最障算法的優越性 . 美t詞:基于傳感器的機器人運動控制;模糊規則;人工勢能場;動態避障;機器人操作手 1 叫啞oducd0n R。boIsarewjdelyusedfor詛sb inchasma~IA]b柚· 血 , spot : ng, spray Ijl岫 1g, mech卸icaland elec咖 icas搴enlb1y,ma al塒 IIovaland wa時 cut· ring 咖 . ofsuch tasks_堋 llldea pri|柚ary ptd 眥 of 她 ar0botto e oncpositiontoanother withoutbur叩inginto anyobstacles. s 曲km,de. notedasthefDbotm ∞ pJan,liDgp∞ 舶1,hasbeen the倒 娜bj0ct鋤l哪gIeseat℃ll∞ . Every method o0血∞rI1ing 如b0tmotionplanninghas itsownadv∞ngesandapplicationdoma~ asweftasits di戤ldvaIIta麟 and constr~dnts. Therefore it would be ratherdifficulteithertoc0Ⅱ】paremethodsorton~ vate thechoio~ofan dl0‘iupon othP~s. 0州 d眥 :1999—07—29;Revised~ :2000一∞ 一絲 In conU~astto many n~ hods,rob
上傳時間: 2022-02-15
上傳用戶:
Vivado設計分為Project Mode和Non-project Mode兩種模式,一般簡單設計中,我們常用的是Project Mode。在本手冊中,我們將以一個簡單的實驗案例,一步一步的完成Vivado的整個設計流程一、新建工程1、打開Vivado 2013.4開發工具,可通過桌面快捷方式或開始菜單中xilinx DesignTools-Vivado 2013.4下的Vivado 2013.4打開軟件,開啟后,軟件如下所示:2、單擊上述界面中Create New Project圖標,彈出新建工程向導,點擊Next.3、輸入工程名稱、選擇工程存儲路徑,并勾選Create project subdirectory選項,為工程在指定存儲路徑下建立獨立的文件夾。設置完成后,點擊Next注意:工程名稱和存儲路徑中不能出現中文和空格,建議工程名稱以字母、數字、下劃線來組成。4、選擇RTL Project一項,并勾選Do not specifty sources at this time,勾選該選項是為了跳過在新建工程的過程中添加設計源文件。點擊Next.IA5、根據使用的FPGA開發平臺,選擇對應的FPGA目標器件。(在本手冊中,以xilinx官方開發板KC705為例,Nexys4開發板請選擇Artix-7 XC7A100TCSG324-2的器件,即Family和Subfamily均為Artix-7,封裝形式(Package)為cSG324,速度等級(Speed grade)為-1,溫度等級(Temp Grade)為C)。點擊Next6、確認相關信息與設計所用的的FPGA器件信息是否一致,一致請點擊Finish,不一致,請返回上一步修改。二、設計文件輸入1、如下圖所示,點擊Flow Navigator下的Project Manager->Add Sources或中間Sources中的對話框打開設計文件導入添加對話框。2、選擇第二項Add or Create Design Sources,用來添加或新建Verilog或VHDL源文件,點擊Next
標簽: vivado
上傳時間: 2022-05-28
上傳用戶:默默
矢量控制理論的提出1971年,由德國Blaschke等人首先提出了交流電動機的矢量控制(Transvector Contrl)理論,從理論上解決了交流電動機轉矩的高性能控制問題。其基本思想是在普通的三相交流電動機上設法模擬直流電動機轉矩控制的規律,在磁場定向坐標上,將電流矢量分解成產生磁通的勵磁電流分量IA和產生轉矩的轉矩電流分量i,并使兩分量互相垂直,彼此獨立,然后分別進行調節。這樣,交流電動機的轉矩控制,從原理和特性上就與直流電動機相似了。因此,矢量控制的關鍵仍是對電流矢量的幅值和空間位置的控制。矢量控制的目的是為了改善轉矩控制性能,而最終實施仍然是落實在對定子電流交流量)的控制上。由于在定子側的各物理量(電壓、電流、電動勢、磁動勢)都是交流量,其空間矢量在空間上以同步旋轉,調節、控制和計算均不方便。因此,需借助于坐標變換,使各物理量從靜止坐標系轉換到同步旋轉坐標系,站在同步旋轉的坐標系上觀察,電動機的各空間矢量都變成了停止矢量,在同步坐標系上的各空間矢量就都變成了直流量,可以根據轉矩公式的幾種形式,找到轉矩和被控矢量的各分量之間的關系,實時地計算出轉矩控制所需的被控矢量的各分量值--直流給定量。按這些給定量實時控制,就能達到直流電動機的控制性能。由于這些直流給定量在物理上是不存在的、虛構的,因此,還必須在經過坐標的逆變換過程,從旋轉坐標系回到靜止坐標系,把上述的直流給定量變換成實際的交流給定量,在三相定子坐標系上對交流量進行控制,使其實際值等于給定值。
上傳時間: 2022-05-30
上傳用戶:
摘要:采用Visual Basic 60設計多路數據采集系統的上位機軟件,實現對由單片機組成的測量系統數據的采集、傳輸、保存、分析、繪制曲線圖以及數據和曲線圖的打印,文中以烘爐內多點溫度數據采集系統設計為例說明用于串口通信上、下位機的軟件設計,以及VB中mscamn,mslexgri等控件的用法。關鍵詞:多路數據采集:上位機:mscmm控件:mstlexgrid控件微軟公司的visual basic 60是windows應用程序開發工具,是目前應用最為廣泛、易學易用的面向對象的開發工具,并且為用戶提供了大量的控件。這些控件可用于實現各種功能,減少了程序設計的很多困難。本文主要介紹利用mscamm控件實現和RS232串口的數據通信,接收測量系統上傳的數據,然后通過msflexgrid控件將數據以電子表格的形式進行顯示,再利用picturebox根據分析完成的數據繪制出曲線,利用cammond IA kg實現數據和曲線圖的保存和調出,利用printer將接收的數據、處理好的數據和繪制的曲線通過打印機打印出來。現以烘爐內多點溫度數據采集系統為例,其上位機軟件界面見圖1.
上傳時間: 2022-06-27
上傳用戶: