《Visual Basic 6開發人員指南》 本書以大量編程實例詳細而具體地介紹了使用Visual Basic 6進行計算機程序設計的方法。全書按問題、技巧、步驟、編程原理和評注等層次來介紹各個編程實例的具體實現方法,使讀者能夠很容易地掌握Visual Basic 6的編程方法和技巧,因此,本書對于各個層次的讀者均有較強的實用參考價值。
標簽: Visual Basic 編程 編程實例
上傳時間: 2013-11-30
上傳用戶:klin3139
文中介紹了Matlab 與VC++之間交互編程的幾種方法,包括調用Matlab引擎、C語言mex程序、mat文件操作程序等方法,并特別介紹了Matlab VisualStudioAdd-in的使用。同時分析了各種方法的優缺點和適用場合,提出了適合于算法仿真的交互編程方法。
標簽: Matlab VisualStudioAdd-in mex mat
上傳時間: 2016-05-06
上傳用戶:bakdesec
程序結構 STEP 7為設計程序提供三種方法。基于這些方法,可以選擇最適合于你的應用的程序設計方法。 線性化 線性化編程: 所有的指令都在一個塊 (OB1) 內。模塊化 模塊化編程: 每個設備的控制指令都在各自的塊內。 OB1按順序調用每個塊。 結構化 結構化編程:不同的塊調用可重復利用的代碼。 OB1 (或其他塊) 調用這些塊并傳遞相應的參數。
標簽: step7
上傳時間: 2022-05-29
上傳用戶:
詳細分析網絡TCP/IP協議,以及編程方法
標簽: TCPIP 協議 網絡
上傳時間: 2013-06-13
上傳用戶:CHENKAI
永磁無刷直流電動機利用轉子上的永磁體激磁,采用電子換相取代機械換相,結構簡單、體積小、效率高,在許多領域得到了廣泛應用。但是,由于永磁無刷直流電動機本身存在較大的轉矩脈動,從而使電機運行性能存在缺陷,限制了它在精密傳動系統中的應用。本文在開發完成永磁無刷直流電動機控制系統的基礎上,針對如何減小和抑制自控式永磁電動機轉矩脈動這一問題,提出了一種混合控制策略:利用原有的六個離散位置信號,在三三導通控制策略的基礎上,融入矢量控制策略,使得電機在運行過程中定子的基波磁勢與轉子磁勢盡量保持在90°左右,來實現近似正弦波電流驅動,可以在不增加系統成本的基礎上,較好地抑制電磁轉矩脈動,并通過實驗驗證其正確性,其主要內容如下: 第二章主要闡述了永磁無刷直流電動機的運行原理,給出了電機的數學模型,在此基礎上,利用Matlab/Simulink軟件建立了電機及控制系統的仿真模型,并給出了仿真和實驗波形。 第三章介紹基于TI公司TMS320F240PQA芯片的永磁直流無刷電機控制器的設計,并對系統主電路、驅動模塊、電流檢測、過壓保護等電路作了詳細的介紹,對設計中容易出現的問題進行分析,搭建了整個系統的硬件平臺。 第四章介紹了常規的矢量控制技術,提出了一種混合控制策略的新方法:利用霍爾位置傳感器的六個位置信號,使得電機在運行過程中定子的基波磁勢與轉子磁勢盡量保持在90°左右,從而達到控制器簡單、轉矩脈動降低的目的。并分析了這種控制策略在勻速、加減速情況下的運行性能。 第五章在前幾章分析的基礎上,完整給出了混合控制策略的軟件編程方法,并按照模塊化的思想,把軟件分成多個獨立模塊,并重點介紹了系統啟動、轉速計算、轉子位置計算、sinθ和cosθ的計算、PWM輸出等幾個部分,并給出實驗波形驗證其可行性。
標簽: 直流無刷電機 方法研究 驅動
上傳時間: 2013-05-30
上傳用戶:時代將軍
關于PID算法自動控制的詳細介紹,并有如何針對一些具體情況的編程介紹
標簽: PID 控制原理 編程方法
上傳時間: 2013-08-05
上傳用戶:吳之波123
幫助初學者迅速熟悉MC9S12XS128單片機內部資源,掌握編程方法,是一份很不錯的中文教程,感謝作者。
標簽: 128 12 xs 編程
上傳時間: 2013-04-24
上傳用戶:ggwz258
采用模塊化的編程方法,可以把相對復雜的軟件系統分成功能相對獨立的各個模塊,這
標簽: keil 模塊化 編程
上傳時間: 2013-10-20
上傳用戶:suicoe
51單片機動態LED顯示電路編程實例:上一節我們講述了單只LED與單片機的接口電路及編程實例,目的在于讓初學者了解LED在單片機中的應用原理,單只LED顯示在實際應用中并無多大用途,一般都是多位的LED顯示。現在我們作進一步學習,我們要講解的是8位LED的顯示原理及實際的編程方法。這里我們沒有采用多I/O口的8051系列單片機,而是采用了完全兼容C51指令系統的質優價廉的AT89C2051單片機,它的軟件編程與C51完全一致。 在多數的應用場合中,我們并不希望使用多I/O端口的單片機,原則上是使用盡量少引腳的器件。在沒有富余端口的情況下,怎樣通過擴展電路達到預期的目的呢?我們希望通過此例使設計人員在實際應用中了解一點電路擴展的原理,對實際的應用有所幫助。 此電路中,74LS273用于驅動LED的8位段碼,8位LED相應的"a"—"g"段連在一起,它們的公共端分別連至由74LS138(點擊芯片型號可瀏覽其詳細的技術手冊)譯碼選通后經74LS04反相驅動的輸出端。這樣當選通某一位LED時,相應的地址線(74LS04輸出端)輸出的是高電平,所以我們的LED選用共陽LED數碼管。 動態掃描的頻率有一定的要求,頻率太低,LED將出現閃爍現象。如頻率太高,由于每個LED點亮的時間太短,LED的亮度太低,肉眼無法看清,所以一般均取幾個ms左右為宜,這就要求在編寫程序時,選通某一位LED使其點亮并保持一定的時間,程序上常采用的是調用延時子程序。在C51指令中,延時子程序是相當簡單的,并且延時時間也很容易更改,可參見程序清單中的DELAY延時子程序。 為簡單起見,我們只是編寫了8位LED同步顯示"00000000"—"11111111"直到"99999999"數字,并且反復循環。程序很簡單,流程圖略去。
標簽: LED 51單片機 動態 顯示電路
上傳時間: 2013-11-18
上傳用戶:皇族傳媒
[學習要求] 掌握MCS-51單片機的基本應用。[重點與難點]重點:動態掃描LED顯示電路編程范例;定時/計數器軟件編程范例;A/D接口電路;矩陣式鍵盤接口技術及編程。難點:動態掃描LED顯示電路編程范例;定時/計數器軟件編程范例。[理論內容]一、并行I/O口編程范例單片機I/O的應用最典型的是通過I/O口與7段LED數碼管構成顯示電路,下面從常用的LED顯示原理開始,詳盡講解利用單片機驅動LED數碼管的電路及編程原理,目的在于通過這一編程范例,讓初學者了解I/O口的編程原理,意在起舉一反三,拋磚引玉的作用。LED的發光原理,稍有電子技術基礎的人士都很清楚,這里不想作過多的介紹,7段LED數碼管,則在一定形狀的絕緣材料上,利用單只LED組合排列成“8”字型的數碼管,分別引出它們的電極,點亮相應的點劃來顯示出0-9的數字。LED數碼管根據LED的接法不同分為共陰和共陽兩類,了解LED的這些特性,對編程是很重要的,因為不同類型的數碼管,除了它們的硬件電路有差異外,編程方法也是不同的。圖1是共陰和共陽極數碼管的內部電路,它們的發光原理是一樣的,只是它們的電源極性不同而已。
標簽: MCS 51 單片機 編程應用
上傳時間: 2013-10-19
上傳用戶:linlin
蟲蟲下載站版權所有 京ICP備2021023401號-1