




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-. z.科技大學(xué)課程設(shè)計(jì)軟件設(shè)計(jì)報(bào)告班 級(jí):姓 名:學(xué) 號(hào):同組同學(xué):指導(dǎo)教師: 曾 慧 日 期: 2014 年 11 月 13 日-. z.目錄 TOC o 1-3 h z u HYPERLINK l _Toc30886 1設(shè)計(jì)內(nèi)容 PAGEREF _Toc30886 1 HYPERLINK l _Toc3284 1.1實(shí)驗(yàn)?zāi)康?PAGEREF _Toc3284 1 HYPERLINK l _Toc26588 1.2實(shí)驗(yàn)內(nèi)容 PAGEREF _Toc26588 1 HYPERLINK l _Toc11196 2應(yīng)用程序總體分析與設(shè)計(jì) PAGEREF _Toc11196 1 HYPERLIN
2、K l _Toc20008 2.1工程建立 PAGEREF _Toc20008 2 HYPERLINK l _Toc5614 建立一個(gè)Visual Basic工程 PAGEREF _Toc5614 2 HYPERLINK l _Toc1517 2.2 OPC建立 PAGEREF _Toc1517 2 HYPERLINK l _Toc8877 2.2.1設(shè)置OPC包裝DLL PAGEREF _Toc8877 2 HYPERLINK l _Toc32294 2.2.2建立一個(gè)OPC對(duì)象 PAGEREF _Toc32294 2 HYPERLINK l _Toc11969 3應(yīng)用程序各功能模塊分析與設(shè)
3、計(jì) PAGEREF _Toc11969 4 HYPERLINK l _Toc2892 3.1界面設(shè)計(jì) PAGEREF _Toc2892 4 HYPERLINK l _Toc17483 3.2效勞器的斷開(kāi)與 PAGEREF _Toc17483 5 HYPERLINK l _Toc82853.2.1連接OPC效勞器和建立OPC組 PAGEREF _Toc8285 5 HYPERLINK l _Toc24104 添加OPC標(biāo)簽 PAGEREF _Toc24104 5 HYPERLINK l _Toc14646 斷開(kāi)效勞器 PAGEREF _Toc14646 6 HYPERLINK l _Toc292
4、4 3.3數(shù)據(jù)讀取與顯示 PAGEREF _Toc2924 7 HYPERLINK l _Toc18589 3.3.1棒狀圖顯示 PAGEREF _Toc18589 7 HYPERLINK l _Toc7104 3.3.2文本框顯示 PAGEREF _Toc7104 7 HYPERLINK l _Toc20393 3.4數(shù)據(jù)保存 PAGEREF _Toc20393 8 HYPERLINK l _Toc934 3.5實(shí)時(shí)曲線(xiàn)繪制 PAGEREF _Toc934 8 HYPERLINK l _Toc12657 4程序測(cè)試 PAGEREF _Toc12657 10 HYPERLINK l _Toc2
5、4567 4.1測(cè)試過(guò)程 PAGEREF _Toc24567 10 HYPERLINK l _Toc11558 4.2測(cè)試結(jié)果 PAGEREF _Toc11558 10 HYPERLINK l _Toc31240 5程序文檔 PAGEREF _Toc31240 12 HYPERLINK l _Toc31234 5.1使用說(shuō)明 PAGEREF _Toc31234 12 HYPERLINK l _Toc31333 5.2程序清單 PAGEREF _Toc31333 12 HYPERLINK l _Toc7094 6總結(jié) PAGEREF _Toc7094 17 HYPERLINK l _Toc973
6、5 6.1問(wèn)題與解決 PAGEREF _Toc9735 17 HYPERLINK l _Toc31545 6.2感想與致謝 PAGEREF _Toc31545 17 HYPERLINK l _Toc88007參考文獻(xiàn) PAGEREF _Toc8800 18-. z.1設(shè)計(jì)內(nèi)容1.1實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)實(shí)際操作進(jìn)一步了解OPC的各種概念,掌握OPC客戶(hù)端的編寫(xiě)方法。并對(duì)微軟的D有一定的了解,要求通過(guò)適宜的D配置,使客戶(hù)端能夠讀取網(wǎng)絡(luò)上效勞器中的數(shù)據(jù)。1.2實(shí)驗(yàn)內(nèi)容1利用VB語(yǔ)言編寫(xiě)出一個(gè)簡(jiǎn)單的OPC客戶(hù)端程序,要求這個(gè)客戶(hù)端能夠讀取效勞器中的數(shù)據(jù),并顯示出來(lái)。2配置D,使客戶(hù)端能夠能過(guò)D讀取另一臺(tái)效勞器
7、上的數(shù)據(jù)。2應(yīng)用程序總體分析與設(shè)計(jì)應(yīng)用程序與OPC效勞器進(jìn)展連接并讀取效勞器端的數(shù)據(jù),同時(shí)把讀取到的數(shù)據(jù)通過(guò)棒柱和文本框顯示,并可以保存數(shù)據(jù)便于查找,同時(shí)應(yīng)用了Picture控件對(duì)實(shí)時(shí)數(shù)據(jù)變化趨勢(shì)分析。2.1工程建立建立一個(gè)Visual Basic工程1啟動(dòng)Visual Basic,新建一個(gè)Visual Basic工程。選擇Standard E*E作為新建工程的類(lèi)型。圖2.1 Visual Basic 工程的建立2.2 OPC建立2.2.1設(shè)置OPC包裝DLL對(duì)OPC包裝DLL進(jìn)展注冊(cè):從Visual Basic菜單里選擇Project-References。在A(yíng)vailable Refere
8、nces表示中,選擇 OPC Automation 2.0。圖2.2 引用的設(shè)置2.2.2建立一個(gè)OPC對(duì)象在Visual Basic里,是以對(duì)象的單位對(duì)OPC效勞器進(jìn)展訪(fǎng)問(wèn)。OPC自動(dòng)化接口是由以下四種對(duì)象所定義。OPC效勞器OPC組OPC組集合OPC標(biāo)簽OPC標(biāo)簽集合OPC瀏覽器變量聲明圖2.3 OPC對(duì)象變量的聲明其中,局部變量聲明意義見(jiàn)表所示。表2.1 OPC對(duì)象變量的聲明變量名說(shuō)明objServerOPCServer對(duì)象,用于連接OPC效勞器。objGroupsOPCGroups對(duì)象,用于添加OPC組的OPC組集合objTestGrpOPCGroup對(duì)象,演示用的OPC組。objIt
9、emsOPCItems對(duì)象,用于添加OPC標(biāo)簽的OPC標(biāo)簽集合。lServerHandles()長(zhǎng)整型的數(shù)組,用于保存OPC標(biāo)簽的效勞器句柄。3應(yīng)用程序各功能模塊分析與設(shè)計(jì)3.1界面設(shè)計(jì)圖3.1界面效果圖窗體中所使用的控件種類(lèi)如表3.1所示。表3.1FmMain的控件控件名稱(chēng)窗體(Form)FmMain命令按鈕(mandButton)BtnConnect命令按鈕(mandButton)BtnAddItem命令按鈕(mandButton)BtnQuit命令按鈕(mandButton)BtnSave命令按鈕(mandButton)BtnStop命令按鈕(mandButton)Btndraw定時(shí)器(
10、Timer)tmUpdate定時(shí)器(Timer)dataUpdate對(duì)話(huà)框(monDialog)monDialog1圖像(PictureBo*)picBar(作為數(shù)組使用,從左開(kāi)場(chǎng)12)標(biāo)簽(Label)lbBar(作為數(shù)組使用。從左開(kāi)如12)文本框(Te*tBo*)dataInfo圖像(Picture)Picture13.2效勞器的斷開(kāi)與3.2.1連接OPC效勞器和建立OPC組這里用NEW關(guān)鍵詞生成OPC效勞器的對(duì)象,然后調(diào)用OPC效勞器對(duì)象的Connect方法,和OPC效勞器連接。Connect子程序如下:連接OPC效勞器和建立OPC組Sub Connect(strProgID As St
11、ring, Optional strNode As String) If objServer Is Nothing Then 建立一個(gè)OPC效勞器對(duì)象 Set objServer = New OPCServer End If If objServer.ServerState = OPCDisconnected Then 連接OPC效勞器 objServer.Connect strProgID, strNode End If If objGroups Is Nothing Then 建立一個(gè)OPC組集合 Set objGroups = objServer.OPCGroups End If If
12、objTestGrp Is Nothing Then 添加一個(gè)OPC組 Set objTestGrp = objGroups.Add(TestGrp) End IfEnd Sub添加OPC標(biāo)簽對(duì)OPC效勞器進(jìn)展訪(fǎng)問(wèn)前,必須先在OPC組里添加要訪(fǎng)問(wèn)的OPC標(biāo)簽。AddItem子程序如下: 添加OPC標(biāo)簽Sub AddItem() Dim strItemIDs(8) As String Dim lClientHandles(2) As Long Dim lErrors() As LongDim I As Integer If objTestGrp Is Nothing Then E*it Sub
13、End If If Not objItems Is Nothing Then If objItems.Count 0 Then E*it Sub End If End If 設(shè)置組活動(dòng)狀態(tài) objTestGrp.IsActive = True 取消組非同期通知 objTestGrp.IsSubscribed = False 建立OPC項(xiàng)集合 Set objItems = objTestGrp.OPCItems 生成標(biāo)簽的項(xiàng)標(biāo)識(shí)符 For I = 1 To 2 strItemIDs(I) = TAG lClientHandles(I) = I Ne*t 添加OPC項(xiàng) Call objItems.
14、AddItems(8, strItemIDs, _ lClientHandles, lServerHandles, lErrors)End Sub斷開(kāi)效勞器連接著OPC效勞器的OPC應(yīng)用程序,在退出前必須斷開(kāi)和OPC效勞器的連接。因?yàn)镺PC效勞器并不知道OPC應(yīng)用程序的退出,如果不先斷開(kāi)連接,則OPC效勞器使用的計(jì)算機(jī)資源就不被釋放。如果這樣的問(wèn)題反復(fù)發(fā)生,久而久之,連續(xù)運(yùn)轉(zhuǎn)的自動(dòng)控制系統(tǒng)可能會(huì)使計(jì)算機(jī)資源漸漸枯竭從而發(fā)生嚴(yán)重問(wèn)題。Disconnect子程序如下:斷開(kāi)OPC效勞器Sub Disconnect()Dim lErrors() As Long If Not objItems Is N
15、othing Then If objItems.Count 0 Then 去除OPC項(xiàng) objItems.Remove 2, lServerHandles, lErrors End If Set objItems = Nothing End If If Not objTestGrp Is Nothing Then 去除OPC組 objGroups.Remove TestGrp Set objTestGrp = Nothing End If If Not objGroups Is Nothing Then Set objGroups = Nothing End If If Not objServ
16、er Is Nothing Then If objServer.ServerState OPCDisconnected Then 斷開(kāi)OPC效勞器. objServer.Disconnect End If Set objServer = Nothing End IfEnd Sub3.3數(shù)據(jù)讀取與顯示客戶(hù)端使用2個(gè)定時(shí)器TmUpdate和dataUpdate,定時(shí)為1S。在TmUpdate事件中調(diào)用同步讀取數(shù)據(jù)函數(shù)SyncRead,每隔1S讀取效勞器端的數(shù)據(jù),同時(shí)對(duì)棒柱的顯示進(jìn)展刷新。在定時(shí)器dataUpdate事件中讀取系統(tǒng)時(shí)間并不斷刷新Te*tBo*的內(nèi)容,顯示當(dāng)前的時(shí)間和數(shù)據(jù)。3.3.1棒
17、狀圖顯示為了是顯示更加人性化,對(duì)不同*圍的數(shù)值顯示采用了不同的顏色。當(dāng)數(shù)值過(guò)低或者過(guò)高時(shí)分別顯示深藍(lán)色和紅色以示警告。中間值顯示綠色和橙黃色。程序代碼如下所示:SyncRead OPCCache, vtItemValues, lErrors 棒圖的表示For I = 1 To 2 數(shù)據(jù)的格式化strBuf = Format(vtItemValues(I), #.000) 表示數(shù)據(jù)字符串lbBar(I).Caption = strBufdataTemp(I) = strBuf 計(jì)算棒的寬和高nWidth = picBar(I).ScaleWidthnHeight = picBar(I).Scal
18、eHeightsglScale = vtItemValues(I) / 100nDrawHeight = CInt(nHeight * sglScale) 去除現(xiàn)棒圖 picBar(I).Cls 繪制棒圖 If vtItemValues(I) tHoldValue1 Then picBar(I).Line (0, nHeight - nDrawHeight)-(nWidth, nHeight), RGB(0, 0, 255), BF Else If vtItemValues(I) 0 Then Open monDialog1.FileName For Output As #1 Print #1
19、, dataInfo.Te*t Close #1 SaveFlag = True End IfEnd Sub3.5實(shí)時(shí)曲線(xiàn)繪制Picture是功能強(qiáng)大坐標(biāo)圖繪制軟件,本次設(shè)計(jì)中采用VB中Picture控件進(jìn)展實(shí)時(shí)曲線(xiàn)繪制。在設(shè)計(jì)時(shí)添加2個(gè)系列曲線(xiàn),代表兩個(gè)通道,即溫度和液位與時(shí)間的關(guān)系。并在圖中繪出兩條戒備線(xiàn),能更直觀(guān)地比對(duì)數(shù)據(jù)的變化。圖3.2Picture設(shè)置局部程序代碼如下所示:Picture1.ClsIf Check1.Value = 0 Then If col = 2 Then For w = 1 To 2 Picture1.PSet (p*(1, w), py(1, w) For j
20、 = 2 To colPicture1.Line -(p*(j - 1, w), py(j - 1, w), QBColor(w * 2)Ne*t jNe*t w End If 畫(huà)兩條戒備線(xiàn) Picture1.DrawWidth = 2 Picture1.Line (0, 150)-(200, 150), vbRed Picture1.Line (0, 600)-(200, 600), vbBlue 指示戒備值,戒備值以上改變顯示顏色I(xiàn)f lbBar(1).Caption 150 Or lbBar(2).Caption 600 Then Label7.Caption = 出現(xiàn)異常! Else
21、Label7.Caption = 正在觀(guān)測(cè)! End If If lbBar(1).Caption 150 Then Te*t2.Te*t = 溫度過(guò)高! picBar(1).Line (0, nHeight - nDrawHeight)-(nWidth, nHeight), _ RGB(255, 0, 0), BF End If If lbBar(1).Caption 600 ThenTe*t1.Te*t = 液面過(guò)高!picBar(2).Line (0, nHeight - nDrawHeight)-(nWidth, nHeight), _RGB(255, 0, 0), BF4程序測(cè)試4.
22、1測(cè)試過(guò)程運(yùn)行程序后,先單擊連接按鈕,保證客戶(hù)端連接上組態(tài)王數(shù)據(jù)庫(kù)。然后單擊加載按鈕,觀(guān)察數(shù)據(jù)時(shí)候正常顯示,棒柱的數(shù)據(jù)和顏色是否正常,文本框內(nèi)的時(shí)間和數(shù)據(jù)是否正常以及看是否能實(shí)時(shí)顯示曲線(xiàn)。單擊保存數(shù)據(jù)按鈕,彈出對(duì)話(huà)框,選擇路徑,填寫(xiě)文件名后保存數(shù)據(jù)。最后單擊退出按鈕,看成否正常退出程序。運(yùn)行程序,注意將bin文件夾放到工程下。4.2測(cè)試結(jié)果從測(cè)試結(jié)果上看,整個(gè)程序沒(méi)有bug,各個(gè)功能正常。從繪圖的結(jié)果可以看出從效勞器傳來(lái)的數(shù)據(jù)是按正弦規(guī)律變化的。圖4.1程序測(cè)試圖一圖4.2程序測(cè)試圖二 圖4.3保存數(shù)據(jù)5程序文檔5.1使用說(shuō)明1運(yùn)行程序,連接成功后,啟動(dòng),此時(shí)棒狀圖以及文本框內(nèi)就會(huì)顯示反響罐溫
23、度和反響罐液位的值。2當(dāng)數(shù)據(jù)積累到一定程度之后,點(diǎn)擊繪圖按鈕,應(yīng)罐溫度和反響罐液位數(shù)值變化曲線(xiàn)就會(huì)顯示出來(lái),每點(diǎn)擊一次,就會(huì)刷新一次。從而實(shí)現(xiàn)了數(shù)據(jù)的實(shí)時(shí)顯示。程序中數(shù)據(jù)刷新為1s,因此在點(diǎn)擊繪圖按鈕時(shí)頻率最好不要超過(guò)1s。3保存數(shù)據(jù)。點(diǎn)擊保存按鈕,會(huì)彈出對(duì)話(huà)框,輸入響應(yīng)的文件名保存便可。保存數(shù)據(jù)后,所有歷史數(shù)據(jù)會(huì)被清空。5.2程序清單Option Base 1Option E*plicitDim WithEvents objServer As OPCServerDim objGroups As OPCGroupsDim objTestGrp As OPCGroupDim objItems A
24、s OPCItemsDim lServerHandles() As LongDim p*(200, 2) As Single, py(200, 2) As SingleDim col As IntegerDim pl As IntegerDim dataTemp(2) As StringDim DrawFlag As BooleanDim SaveFlag As BooleanSub Connect(strProgID As String, Optional strNode As String) If objServer Is Nothing Then 建立一個(gè)OPC效勞器對(duì)象 Set obj
25、Server = New OPCServer End If If objServer.ServerState = OPCDisconnected Then 連接OPC效勞器 objServer.Connect strProgID, strNode End If If objGroups Is Nothing Then 建立一個(gè)OPC組集合 Set objGroups = objServer.OPCGroups End If If objTestGrp Is Nothing Then 添加一個(gè)OPC組 Set objTestGrp = objGroups.Add(TestGrp) End IfE
26、nd SubSub AddItem() Dim strItemIDs(2) As String Dim lClientHandles(2) As Long Dim lErrors() As Long Dim I As Integer If objTestGrp Is Nothing Then E*it Sub End If If Not objItems Is Nothing Then If objItems.Count 0 Then E*it Sub End If End If 設(shè)置組活動(dòng)狀態(tài) objTestGrp.IsActive = True 取消組非同期通知 objTestGrp.Is
27、Subscribed = False 建立OPC項(xiàng)集合 Set objItems = objTestGrp.OPCItems 生成標(biāo)簽的項(xiàng)標(biāo)識(shí)符 strItemIDs(1) = 反響罐溫度.Value strItemIDs(2) = 反響罐液位.Value lClientHandles(1) = 1 lClientHandles(2) = 2 添加OPC項(xiàng) Call objItems.AddItems(2, strItemIDs, _ lClientHandles, lServerHandles, lErrors)End SubSub Disconnect()Dim lErrors() As
28、Long If Not objItems Is Nothing Then If objItems.Count 0 Then 去除OPC項(xiàng) objItems.Remove 2, lServerHandles, lErrors End If Set objItems = Nothing End If If Not objTestGrp Is Nothing Then 去除OPC組 objGroups.Remove TestGrp Set objTestGrp = Nothing End If If Not objGroups Is Nothing Then Set objGroups = Noth
29、ing End If If Not objServer Is Nothing Then If objServer.ServerState OPCDisconnected Then 斷開(kāi)OPC效勞器. objServer.Disconnect End If Set objServer = Nothing End If End SubPrivate Sub btnConnect_Click() 調(diào)用Connect子程序 Call Connect(kingview.view.1)Label7.Caption = 與效勞器連接成功!End SubPrivate Sub btnAddItem_Click
30、() 調(diào)用AddItem子程序 Call AddItem If Not objTestGrp Is Nothing Then If objTestGrp.OPCItems.Count 0 Then 啟動(dòng)定時(shí)器 tmUpdate.Enabled = True dataUpdate.Enabled = True Else End If End IfEnd SubPrivate Sub btnQuit_Click() 卸載窗體 Unload fmMainEnd SubPrivate Sub Form_Unload(Cancel As Integer) 調(diào)用Disconnect子程序 Call Dis
31、connectEnd SubPrivate Sub tmUpdate_Timer() Dim vtItemValues() As Variant Dim lErrors() As Long Dim strBuf As String Dim nWidth As Integer Dim nHeight As Integer Dim nDrawHeight As Integer Dim sglScale As Single Dim I As Integer, u As Integer, j As Integer, s As Integer, t As Integer, w As Integer Di
32、m * As Single, Y As Single 同期讀取 SyncRead OPCCache, vtItemValues, lErrors 棒圖的表示 For I = 1 To 2 數(shù)據(jù)的格式化 strBuf = Format(vtItemValues(I), #.000) 表示數(shù)據(jù)字符串 lbBar(I).Caption = strBuf dataTemp(I) = strBuf 計(jì)算棒的寬和高 nWidth = picBar(I).ScaleWidth nHeight = picBar(I).ScaleHeight sglScale = vtItemValues(I) / 700 n
33、DrawHeight = CInt(nHeight * sglScale) 去除現(xiàn)棒圖 picBar(I).Cls 繪制棒圖 picBar(I).Line (0, nHeight - nDrawHeight)-(nWidth, nHeight), _ RGB(255, 0, 0), BF Ne*t曲線(xiàn)繪制Picture1.ClsIf Check1.Value = 0 Then If col = 2 Then For w = 1 To 2 Picture1.PSet (p*(1, w), py(1, w) For j = 2 To colPicture1.Line -(p*(j - 1, w),
34、 py(j - 1, w), QBColor(w * 2)Ne*t jNe*t w End If 畫(huà)兩條戒備線(xiàn) Picture1.DrawWidth = 2 Picture1.Line (0, 150)-(200, 150), vbRed Picture1.Line (0, 600)-(200, 600), vbBlue 指示戒備值,戒備值以上改變顯示顏色I(xiàn)f lbBar(1).Caption 150 Or lbBar(2).Caption 600 Then Label7.Caption = 出現(xiàn)異常! Else Label7.Caption = 正在觀(guān)測(cè)! End If If lbBar(1
35、).Caption 150 Then Te*t2.Te*t = 溫度過(guò)高! picBar(1).Line (0, nHeight - nDrawHeight)-(nWidth, nHeight), _ RGB(255, 0, 0), BF End If If lbBar(1).Caption 600 ThenTe*t1.Te*t = 液面過(guò)高!picBar(2).Line (0, nHeight - nDrawHeight)-(nWidth, nHeight), _ RGB(255, 0, 0), BFEnd IfIf lbBar(2).Caption 0 Then 同期讀取 objTestG
36、rp.SyncRead nSource, 2, lServerHandles, _ vtItemValues, lErrorsEnd IfEnd SubPrivate Sub Form_Load() tmUpdate.Enabled = False tmUpdate.Interval = 100 dataUpdate.Enabled = False dataUpdate.Interval = 1000初始化時(shí)間變量 col = 1 pl = 0 調(diào)用時(shí)間函數(shù),顯示時(shí)間Call date1初始化坐標(biāo)*圍 Picture1.Scale (0, 750)-(200, 0) End Sub調(diào)用系統(tǒng)時(shí)間子函數(shù)Sub date1() Label3.Caption = Trim(Str(Year(Date) + 年 + Trim(Str(Month(Date) + 月 + Trim(Str(Day(Date) + 日 Label4.Caption = 現(xiàn)在時(shí)間: + Trim(Str(Hour(Time) + 時(shí) + Trim(Str(Minute(Time) + 分 + Trim(Str(Second(Time) + 秒 End
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)內(nèi)部培訓(xùn)與員工發(fā)展作業(yè)指導(dǎo)書(shū)
- 河南省周口市2024-2025學(xué)年高一上學(xué)期1月期末地理試題 含解析
- 互聯(lián)網(wǎng)公司員工薪酬水平統(tǒng)計(jì)表
- 數(shù)字化辦公解決方案與實(shí)踐教程
- 農(nóng)產(chǎn)品網(wǎng)絡(luò)銷(xiāo)售質(zhì)量保障合同協(xié)議
- 數(shù)據(jù)傳輸優(yōu)化協(xié)議
- 產(chǎn)品研發(fā)合作協(xié)議條款及條件
- 血液循環(huán)課件 2024-2025學(xué)年北師大版生物七年級(jí)下冊(cè)
- 物流配送服務(wù)項(xiàng)目合作協(xié)議書(shū)
- IT辦公設(shè)備維護(hù)及保養(yǎng)服務(wù)合同協(xié)議
- 2025年食品供應(yīng)商合同范本
- 《網(wǎng)絡(luò)信息安全教學(xué)》課件
- 徐州2025年江蘇徐州市口腔醫(yī)院招聘非在編醫(yī)務(wù)人員53人筆試歷年參考題庫(kù)附帶答案詳解-1
- 2025年01月2025中國(guó)作家協(xié)會(huì)所屬單位公開(kāi)招聘11人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 用色彩情感引發(fā)共鳴社交媒體運(yùn)營(yíng)秘訣
- 2025年江西機(jī)電職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年江蘇旅游職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年上海市租房合同標(biāo)準(zhǔn)樣本(2篇)
- 四年級(jí) 人教版 數(shù)學(xué) 第三單元《乘法運(yùn)算律(四)(例8) -解決問(wèn)題策略的多樣化》課件
- 《綠色低碳鋁評(píng)價(jià)導(dǎo)則及追溯指南》T CNIA 0245-2024
- (高清版)JTGT 3650-01-2022 公路橋梁施工監(jiān)控技術(shù)規(guī)程
評(píng)論
0/150
提交評(píng)論