三菱編程,包含組網通信,1:N,N:N,1:1 ,C-C LINK.
上傳時間: 2013-10-13
上傳用戶:neu_liyan
三菱PLC使用最老版本的編程軟件
標簽: SWOPC-FXGP_WIN-C FXGPWIN 3.30 PLC
上傳時間: 2013-10-12
上傳用戶:cuiyashuo
三菱FX-PLC 的通訊協議參考(含有源碼):三菱FX 系列PLC 專用協議通信指令一覽FX 系列PLC 專用協議通信指令一覽以下將詳細列出PLC 專用協議通信的指令指令 注釋BR 以1 點為單位,讀出位元件的狀態WR 以16 點為單位,讀出位元件的狀態,或以1 字為單位讀出字元件的值BW 以1 點為單位,寫入位元件的狀態WW 以16 點為單位,寫入位元件的狀態或以1 字為單位寫入值到字元件BT 以1 點為單位,SET/RESET 位元件WT 以16 點為單位,SET/RESET 位元件,或寫入值到字元件RR 控制PLC 運行RUNRS 控制PLC 停止STOPPC 讀出PLC 設備類型TT 連接測試注:位元件包括X,Y,M,S 以及T,C 的線圈等字元件包括D,T,C,KnX,KnY,KnM 等。
上傳時間: 2015-01-02
上傳用戶:gdgzhym
本文介紹一種基于PCI Express 總線的高速數據采集卡的設計方案及功能實現。給出系統的基本結構及單元組成,重點闡述系統硬件設計的關鍵技術和本地總線的控制邏輯,詳細探討了基于DriverWorks 的設備驅動程序的開發以及上層應用軟件的設計。該系統通過實踐驗證,可用于衛星下行高速數據的接收并可適用于其他高速數據采集與處理系統。關鍵詞:PCI Express 總線 PCIE PEX8311 DMA 板卡驅動 隨著空間科學和空間電子學技術的飛速發展,空間科學實驗的種類和數量以及科學實驗所產生的數據量不斷增加。為了使地面接收處理系統能夠實時處理和顯示科學圖像數據,必須要設計出新的地面數據接收處理系統,實現大量高速數據的正確接收采集、處理以及存儲。為了滿足地面系統的要求,并為以后的計算機系統升級提供更廣闊的空間,本系統擬采用第三代I/O 互連技術PCI Express(簡稱PCI-E)作為本數據采集卡的進機總線形式。本文通過對PCI-E 總線專用接口芯片PLX 公司的PEX8311 性能分析,特別是對突發讀、寫和DMA讀操作的時序研究,設計出本地總線的可編程控制邏輯,并詳細討論了整個PCI-E 高速數據采集卡的硬件設計方案,以及WDM 驅動程序和上層應用程序的設計方法。
上傳時間: 2013-10-28
上傳用戶:tianyi996
用途:測量地磁方向,測量物體靜止時候的方向,測量傳感器周圍磁力線的方向。注意,測量地磁時候容易受到周圍磁場影響,主芯片HMC5883 三軸磁阻傳感器特點(抄自網上): 1,數字量輸出:I2C 數字量輸出接口,設計使用非常方便。 2,尺寸小: 3x3x0.9mm LCC 封裝,適合大規模量產使用。 3,精度高:1-2 度,內置12 位A/D,OFFSET, SET/RESET 電路,不會出現磁飽和現象,不會有累加誤差。 4,支持自動校準程序,簡化使用步驟,終端產品使用非常方便。 5,內置自測試電路,方便量產測試,無需增加額外昂貴的測試設備。 6,功耗低:供電電壓1.8V, 功耗睡眠模式-2.5uA 測量模式-0.6mA 連接方法: 只要連接VCC,GND,SDA,SDL 四條線。 Arduino GND -> HMC5883L GND Arduino 3.3V -> HMC5883L VCC Arduino A4 (SDA) -> HMC5883L SDA Arduino A5 (SCL) -> HMC5883L SCL (注意,接線是A4,A5,不是D4,D5) 源程序: #include <Wire.h> #include <HMC5883L.h> HMC5883Lcompass; voidsetup() { Serial.begin(9600); Wire.begin(); compass = HMC5883L(); compass.SetScale(1.3); compass.SetMeasurementMode(Measurement_Continuous); } voidloop() { MagnetometerRaw raw = compass.ReadRawAxis(); MagnetometerScaled scaled = compass.ReadScaledAxis(); float xHeading = atan2(scaled.YAxis, scaled.XAxis); float yHeading = atan2(scaled.ZAxis, scaled.XAxis); float zHeading = atan2(scaled.ZAxis, scaled.YAxis); if(xHeading < 0) xHeading += 2*PI; if(xHeading > 2*PI) xHeading -= 2*PI; if(yHeading < 0) yHeading += 2*PI; if(yHeading > 2*PI) yHeading -= 2*PI; if(zHeading < 0) zHeading += 2*PI; if(zHeading > 2*PI) zHeading -= 2*PI; float xDegrees = xHeading * 180/M_PI; float yDegrees = yHeading * 180/M_PI; float zDegrees = zHeading * 180/M_PI; Serial.print(xDegrees); Serial.print(","); Serial.print(yDegrees); Serial.print(","); Serial.print(zDegrees); Serial.println(";"); delay(100); }
上傳時間: 2014-03-20
上傳用戶:tianyi223
4.asm…… 響鈴程序,輸入一個數字字符N,響鈴N次。(完成)ysk3.asm ……顯示一個星型倒三角。m1.asm ………編程將鍵盤輸入的8位無符號二進制數轉化為十六進制數和十進制數,并輸出結果form.asm ……采用子程序編程按以下三種格式(██,◣,◥)打印九九乘法表:(完成)char.asm ……小寫字母a b c d ……x y z的ASCII碼分別為61H 62H 63H 64H……78H 79H 7AH, 而大寫字母A B C D ….X Y Z的ASCII碼分別為41H 42H 43H 44H …58H 59H 5AH, 使用串處理指令編程從鍵盤輸入16個字符(大小寫字母及其它字母均有), 存入以BUF1開始的一片存儲區中,并將其傳送到以BUF2開始的一片存儲區中, 在傳送是將其中的小寫字母均改為大寫字母,并將第一個小寫字母在串中的位置 (距串頭BUF1的相對位移量)以十六進制形式輸出。(完成)
上傳時間: 2013-12-22
上傳用戶:zhyiroy
這是一個兒童游戲程序。孩子們用不同的手勢表示三種不同的對象,如伸開手掌象征“布”(cloth,用字符c表示),握成拳頭象征“錘子”(hammer,用字符h表示),只伸出食指和中指象征“剪刀”(scissors,用字符s表示)。其勝負規則是“布包錘子,錘子砸剪刀,剪刀剪布”。如手勢相同則不分勝負。
上傳時間: 2013-11-29
上傳用戶:exxxds
利用RTOS機制實現機械系統中的質量,阻尼等...也可利用鍵盤輸入m,k,c,來改變sin波的位移量
上傳時間: 2014-01-11
上傳用戶:13517191407
物點:面向醫藥商務代表量身定做的管理軟件,主要功能:一,藥品發貨,配送,收款,對下屬業務人員的管理,對公司管理費用的管理,對發票的管理,各種形式的對帳單,各種形式的查尋統計,個人的工作日志等等.二,本系統的使用有很強的層次性,嚴格按照真實業務流程操作,由于涉及商業秘密已經刪除所有數據,使用時請先對基礎資料輸入.三,本系統突出了操作的簡約性,對數據盡量的減少重復操作,使用起來非常方便快捷(只要輸入過一次的數據,以后基本不用再輸入,只要點一下就可以).四,本系統已經實用過一段時間.經過了實際業務的考驗.五,本系統中使用了很多的方便維護的措施.
上傳時間: 2013-12-22
上傳用戶:dapangxie
將一個m文件轉成c /cpp文件并在VC中進行編譯。這種方法有個煩人的地方,每次你都需要把matlab生成的一 大堆c和h文件考到vc中,比如我讀入一副圖片先做膨脹,再腐蝕,再進行小波變換,最后 顯示。這樣一個程序會生成大概150多個文件,每次都要拷貝這些文件很不方便。我試著用 了另外一種方法,可以簡化這些工作。那就是不生成cpp文件交給VC去編譯,而是直接在m atlab中生成一個dll交給VC去鏈接即可。這樣無論matlab生成多少文件,都只需要拷貝三 個文件即可。
上傳時間: 2013-12-19
上傳用戶:aa17807091