C語言程序設(shè)計的一些介紹
標(biāo)簽: C語言
上傳時間: 2014-12-31
上傳用戶:aix008
本資料是一份不錯的關(guān)于C語言指針的電子教程,希望對大家有所幫助... 指針簡介 指針是C語言中廣泛使用的一種數(shù)據(jù)類型。 運(yùn)用指針編程是C語言最主要的風(fēng)格之一。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu); 能很方便地使用數(shù)組和字符串; 并能象匯編語言一樣處理內(nèi)存地址,從而編出精練而高效的程序。指針極大地豐富了C語言的功能。 學(xué)習(xí)指針是學(xué)習(xí)C語言中最重要的一環(huán), 能否正確理解和使用指針是我們是否掌握C語言的一個標(biāo)志。同時, 指針也是C語言中最為困難的一部分,在學(xué)習(xí)中除了要正確理解基本概念,還必須要多編程,上機(jī)調(diào)試。只要作到這些,指針也是不難掌握的。
上傳時間: 2013-10-17
上傳用戶:541657925
IBIS 模型在做類似板級SI 仿真得到廣泛應(yīng)用。在做仿真的初級階段,經(jīng)常對于ibis 模型的描述有些疑問,只知道把模型拿來轉(zhuǎn)換為軟件所支持的格式或者直接使用,而對于IBIS 模型里面的數(shù)據(jù)描述什么都不算很明白,因此下面的一些描述是整理出來的一點(diǎn)對于ibis 的基本理解。在此引用很多presention來描述ibis 內(nèi)容(有的照抄過來,阿彌陀佛,不要說抄襲,只不過習(xí)慣信手拈來說明一些問題),僅此向如muranyi 等ibis 先驅(qū)者致敬。本文難免有些錯誤或者考慮不周,隨時歡迎進(jìn)行討論并對其進(jìn)行修改!IBIS 模型的一些基本概念I(lǐng)BIS 這個詞是Input/Output buffer information specification 的縮寫。本文是基于IBIS ver3.2 所撰寫出來(www.eigroup.org/IBIS/可下載到各種版本spec),ver4.2增加很多新特性,由于在目前設(shè)計中沒用到不予以討論。。。在業(yè)界經(jīng)常會把spice 模型描述為transistor model 是因?yàn)樗枋龊芏嚯娐芳?xì)節(jié)問題。而把ibis 模型描述為behavioral model 是因?yàn)樗⒉幌髎pice 模型那樣描述電路的構(gòu)成,IBIS 模型描述的只不過是電路的一種外在表現(xiàn),象個黑匣子一樣,輸入什么然后就得到輸出結(jié)果,而不需要了解里面驅(qū)動或者接收的電路構(gòu)成。因此有所謂的garbage in, garbage out,ibis 模型的仿真精度依賴于模型的準(zhǔn)確度以及考慮的worse case,因此無論你的模型如何精確而考慮的worse case 不周全或者你考慮的worse case 如何周全而模型不精確,都是得不到較好的仿真精度。
上傳時間: 2013-10-16
上傳用戶:zhouli
附件是一款PCB阻抗匹配計算工具,點(diǎn)擊CITS25.exe直接打開使用,無需安裝。附件還帶有PCB連板的一些計算方法,連板的排法和PCB聯(lián)板的設(shè)計驗(yàn)驗(yàn)。 PCB設(shè)計的經(jīng)驗(yàn)建議: 1.一般連板長寬比率為1:1~2.5:1,同時注意For FuJi Machine:a.最大進(jìn)板尺寸為:450*350mm, 2.針對有金手指的部分,板邊處需作掏空處理,建議不作為連板的部位. 3.連板方向以同一方向?yàn)閮?yōu)先,考量對稱防呆,特殊情況另作處理. 4.連板掏空長度超過板長度的1/2時,需加補(bǔ)強(qiáng)邊. 5.陰陽板的設(shè)計需作特殊考量. 6.工藝邊需根據(jù)實(shí)際需要作設(shè)計調(diào)整,軌道邊一般不少於6mm,實(shí)際中需考量板邊零件的排布,軌道設(shè)備正??▔壕嚯x為不少於3mm,及符合實(shí)際要求下的連板經(jīng)濟(jì)性. 7.FIDUCIAL MARK或稱光學(xué)定位點(diǎn),一般設(shè)計在對角處,為2個或4個,同時MARK點(diǎn)面需平整,無氧化,脫落現(xiàn)象;定位孔設(shè)計在板邊,為對稱設(shè)計,一般為4個,直徑為3mm,公差為±0.01inch. 8.V-cut深度需根據(jù)連板大小及基板板厚考量,角度建議為不少於45°. 9.連板設(shè)計的同時,需基於基板的分板方式考量<人工(治具)還是使用分板設(shè)備>. 10.使用針孔(郵票孔)聯(lián)接:需請考慮斷裂后的毛刺,及是否影響COB工序的Bonding機(jī)上的夾具穩(wěn)定工作,還應(yīng)考慮是否有無影響插件過軌道,及是否影響裝配組裝.
上傳時間: 2014-12-31
上傳用戶:sunshine1402
附件是一款PCB阻抗匹配計算工具,點(diǎn)擊CITS25.exe直接打開使用,無需安裝。附件還帶有PCB連板的一些計算方法,連板的排法和PCB聯(lián)板的設(shè)計驗(yàn)驗(yàn)。 PCB設(shè)計的經(jīng)驗(yàn)建議: 1.一般連板長寬比率為1:1~2.5:1,同時注意For FuJi Machine:a.最大進(jìn)板尺寸為:450*350mm, 2.針對有金手指的部分,板邊處需作掏空處理,建議不作為連板的部位. 3.連板方向以同一方向?yàn)閮?yōu)先,考量對稱防呆,特殊情況另作處理. 4.連板掏空長度超過板長度的1/2時,需加補(bǔ)強(qiáng)邊. 5.陰陽板的設(shè)計需作特殊考量. 6.工藝邊需根據(jù)實(shí)際需要作設(shè)計調(diào)整,軌道邊一般不少於6mm,實(shí)際中需考量板邊零件的排布,軌道設(shè)備正??▔壕嚯x為不少於3mm,及符合實(shí)際要求下的連板經(jīng)濟(jì)性. 7.FIDUCIAL MARK或稱光學(xué)定位點(diǎn),一般設(shè)計在對角處,為2個或4個,同時MARK點(diǎn)面需平整,無氧化,脫落現(xiàn)象;定位孔設(shè)計在板邊,為對稱設(shè)計,一般為4個,直徑為3mm,公差為±0.01inch. 8.V-cut深度需根據(jù)連板大小及基板板厚考量,角度建議為不少於45°. 9.連板設(shè)計的同時,需基於基板的分板方式考量<人工(治具)還是使用分板設(shè)備>. 10.使用針孔(郵票孔)聯(lián)接:需請考慮斷裂后的毛刺,及是否影響COB工序的Bonding機(jī)上的夾具穩(wěn)定工作,還應(yīng)考慮是否有無影響插件過軌道,及是否影響裝配組裝.
上傳時間: 2013-10-15
上傳用戶:3294322651
介紹了基于Matlab/RTW(Real-time Workshop)和RTX(Real-time extension)構(gòu)建實(shí)時仿真系統(tǒng)的方法;針對基于RTX的實(shí)時仿真系統(tǒng)不能直接進(jìn)行在線調(diào)參的不足,提出了一種利用C API(C文件應(yīng)用程序接口)實(shí)現(xiàn)在線調(diào)參的方法。經(jīng)過實(shí)驗(yàn)證明,此仿真系統(tǒng)不僅具有很強(qiáng)的實(shí)時性,并且擁有良好的人機(jī)交互能力;另外,在線調(diào)參功能的實(shí)現(xiàn)使仿真試驗(yàn)的效率得到了大大的提高,而且還可以作為一種故障注入方法來考察模型的容錯能力,是基于RTX實(shí)時仿真系統(tǒng)的一大改良。
標(biāo)簽: API RTX 實(shí)時仿真系統(tǒng)
上傳時間: 2014-03-20
上傳用戶:lizhizheng88
工程資源管理器 如何創(chuàng)建和使用 LabVIEW 中的 LLB 文件 如何使用 VI 的重入屬性(Reentrant) 用戶自定義控件中 Control, Type Def. 和 Strict Type Def. 的區(qū)別 調(diào)整控件和函數(shù)面板的首選項(xiàng) 在文件夾下直接創(chuàng)建新的 VI 圖標(biāo)編輯器上的鼠標(biāo)雙擊技巧 第二章:簡單程序結(jié)構(gòu) 順序結(jié)構(gòu) 選擇結(jié)構(gòu) 事件結(jié)構(gòu) 循環(huán)結(jié)構(gòu) 定時結(jié)構(gòu) 緩存重用結(jié)構(gòu) LabVIEW 中的泛型容器 第三章:控件、常量和運(yùn)算 LabVIEW 中的數(shù)字型數(shù)據(jù) 1 - 控件和常量 LabVIEW 中的數(shù)字型數(shù)據(jù) 2 - 運(yùn)算 LabVIEW 中的數(shù)字型數(shù)據(jù) 3 - 數(shù)值的單位 第四章:常用的程序結(jié)構(gòu) 幾種簡單的測試程序流程模型 用 LabVIEW 編寫 Wizard 類型的應(yīng)用程序 1 (LabVIEW 6.1 之前) 用 LabVIEW 編寫 Wizard 類型的應(yīng)用程序 2 (LabVIEW 6.1 ~ 7.1) 用 LabVIEW 編寫 Wizard 類型的應(yīng)用程序 3 (LabVIEW 8.0) 用 LabVIEW 編寫 Wizard 類型的應(yīng)用程序 4 (LabVIEW 8.2 之后) 在 LabVIEW 中使用常量定義 多態(tài) VI 全局變量 傳引用 第五章:調(diào)試 LabVIEW 的調(diào)試環(huán)境 斷點(diǎn)和探針 其它常用調(diào)試工具和方法 LabVIEW 代碼中常見的錯誤 查看一段代碼的運(yùn)行時間 如何調(diào)試 LabVIEW 調(diào)用的 DLL 第六章:深入理解 LabVIEW G 語言 LabVIEW 是編譯型語言還是解釋型語言 數(shù)據(jù)流驅(qū)動的編程語言 傳值和傳引用 VI 中的數(shù)據(jù)空間 第七章:編寫優(yōu)美的代碼 用戶界面設(shè)計 1 用戶界面設(shè)計 2 - 界面的一致性 用戶界面設(shè)計 3 - 界面元素的關(guān)聯(lián) 用戶界面設(shè)計 4 - 幫助和反饋信息 Caption 和 Label 的書寫規(guī)范 隱藏程序框圖上的大個 Cluster 制作不規(guī)則圖形的子VI圖標(biāo) 第八章:編寫高效率的代碼 LabVIEW 程序的內(nèi)存優(yōu)化 1 LabVIEW 程序的內(nèi)存優(yōu)化 2 - 子 VI 的優(yōu)化 LabVIEW 程序中的線程 1 - LabVIEW 是自動多線程語言 LabVIEW 程序中的線程 2 - LabVIEW 的執(zhí)行系統(tǒng) LabVIEW 程序中的線程 3 - 線程的優(yōu)先級 LabVIEW 程序中的線程 4 - 動態(tài)連接庫函數(shù)的線程 LabVIEW 的運(yùn)行效率 1 - 找到程序運(yùn)行速度的瓶頸 LabVIEW 的運(yùn)行效率 2 - 程序慢在哪里 LabVIEW 對多核 CPU 的支持 第九章:VI 服務(wù) VI Server (VI 服務(wù)) 后臺任務(wù) 在 LabVIEW 中實(shí)現(xiàn) VI 的遞歸調(diào)用 VB script 打開一個VI 第十章:調(diào)用動態(tài)鏈接庫 動態(tài)鏈接庫導(dǎo)入工具 CLN 的配置選項(xiàng) 簡單數(shù)據(jù)類型參數(shù)的設(shè)置 結(jié)構(gòu)型參數(shù)的設(shè)置 作為函數(shù)返回值的字符串為什么不用在 VI 中先分配內(nèi)存 LabVIEW 中對 C 語言指針的處理 調(diào)試 LabVIEW 調(diào)用的 DLL 第十一章:面向?qū)ο缶幊蹋↙VOOP) 利用 LabVIEW 工程庫實(shí)現(xiàn)面向?qū)ο缶幊?模塊接口 API 的兩種設(shè)計方案 LabVIEW 對面向?qū)ο蟮闹С?面向?qū)ο笈c數(shù)據(jù)流驅(qū)動的結(jié)合 LabVIEW 中的類 第十二章:XControl 一個 XControl 的實(shí)例 用 XControl 實(shí)現(xiàn)面向組件的編程 第十三章:項(xiàng)目管理
標(biāo)簽: LabVIEW
上傳時間: 2013-11-01
上傳用戶:ruixue198909
用匯編編寫的河內(nèi)塔程序 將第一柱a上n-1個盤借助第二柱c移到第三柱b 把a(bǔ)上剩下的一個盤移到c 將n-1個盤從b借助a移到第三柱c 這三步是圖示河內(nèi)塔的根本方法 功能一:自己動手移動河內(nèi)塔 先按左右鍵選擇要移的盤,按箭頭上鍵確定 再按左右鍵移到要的盤 如此,再根據(jù)河內(nèi)塔的規(guī)則確定較好的次數(shù)step2 功能二:圖示河內(nèi)塔移動過程 根據(jù)河內(nèi)塔的基本方法,確定圖象,按任意鍵選下一步,(開始時輸入level)
上傳時間: 2015-01-10
上傳用戶:chenbhdt
書是針對工程上常用的行之有效的算法而編寫的C語言函數(shù)程序集,在第一版的基礎(chǔ)上作了修改和擴(kuò)充。書中包括了近幾年出現(xiàn)的許多新算法。全書分為數(shù)值計算與非數(shù)值計算兩部分。其中數(shù)值計算部分的內(nèi)容包括:線性代數(shù)方程組的求解、矩陣運(yùn)算、矩陣特征值與特征向量的計算、非線性方程與方程組的求解、插值、數(shù)值積分、常微分方程(組)的求解、擬合與逼近、數(shù)據(jù)處理與回歸分析、極值問題、數(shù)學(xué)變換與濾波、特殊函數(shù)、隨機(jī)數(shù)的產(chǎn)生、多項(xiàng)式與連分式函數(shù)的計算、復(fù)數(shù)運(yùn)算;非數(shù)值計算部分的內(nèi)容包括:排序、查找、圖形模式下讀寫屏幕象點(diǎn)、基本圖形操作、漢字操作等。
上傳時間: 2014-01-25
上傳用戶:qlpqlq
Autolife模型是一個能夠進(jìn)行“開放式進(jìn)化”的人工生命系統(tǒng)。每個Agent模型采用可以變化規(guī)則表長度的有限自動機(jī)模型建模。一方面Agent可以進(jìn)行自我繁殖,同時模型中的選擇機(jī)制沒有采用顯式的適應(yīng)度函數(shù)而是采用能量消耗的簡單模型而自發(fā)涌現(xiàn)出來,所以可以認(rèn)為Agent模型是一個類Tierra系統(tǒng)。然而與Tierra、Avida等數(shù)字生命模型不同的是,Autolife模型進(jìn)行了大大的簡化,它界面友好,操作直接。雖然沒有給每個Agent裝配一個虛擬計算機(jī),但是Agent與環(huán)境的耦合則可以看成一個圖靈機(jī)模型,因此Agent可以通過變異而“任意”的編程序。通過Autolife模型,首先人們可以看到一般的生態(tài)系統(tǒng)中共存的現(xiàn)象:生物的大爆炸、大滅絕,Agent進(jìn)化得越來越聰明;其次,用戶可以通過變化不同的食物添加規(guī)則探索Agent與環(huán)境的關(guān)系;最后,如果允許Agent通過播種改變環(huán)境自動產(chǎn)生食物,那么組織的涌現(xiàn)就是一種不可避免的結(jié)果。Agent構(gòu)成的組織具有自主運(yùn)動的特性,還可以進(jìn)行自我修復(fù),可以說Autolife中的組織是一些真正的“活體”。
標(biāo)簽: Agent Autolife 模型 開放式
上傳時間: 2015-03-14
上傳用戶:a6697238
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1