




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Art-Net概述:Art-Net是一種基于TCP/IP協(xié)議棧的以太網協(xié)議。目的在于使用標準的網絡技術允許在廣域內傳遞大量DMX512數(shù)據(jù)。最新版本協(xié)議實現(xiàn)了許多新的功能,并簡化了數(shù)據(jù)傳輸機制。這些變化都是基于那些使用此協(xié)議的廠家反饋。數(shù)據(jù)包地址:Art-Net3規(guī)范中,理論上最多為32768個數(shù)據(jù)包。實際可傳輸數(shù)據(jù)包數(shù)量取決于網絡物理層和分配使用量。下面表格提供一個經驗值。地址物理:10BaseT物理:100BaseT物理:1000BaseT單一傳播404004000+每個DMX512數(shù)據(jù)包的端口地址被編碼為一個15位數(shù),如下表。Bit15Bit14-8Bit7-4Bit3-00網絡子網數(shù)據(jù)
2、包端口地址高字節(jié)被稱為“網”。這個是在Art-Net中被引入,之前為0。該網具有用于每個節(jié)點的單一值。低字節(jié)的高四位被稱為子網地址,并設置為每個節(jié)點一個值。低字節(jié)的第四位用于節(jié)點中定義獨特DMX512數(shù)據(jù)包。這意味著任何節(jié)點具有:1.一個“網絡”開關。2.一個“子網”開關3.一個“數(shù)據(jù)包”開關用于每個獨特DMX512輸入或輸出。產品設計者可以選擇通過硬件或軟件開關實現(xiàn)。Credits: Any person or entity which implements Art-Net in their products shall include a user guide credit of: &qu
3、ot;Art-Net Designed by and Copyright Artistic Licence Holdings Ltd".術語:節(jié)點(Node):一個設備使用Art-Net轉換DMX512被稱為一個節(jié)點。端口地址(Port-Address):32768個地址中的其中一個地址可能寫入到可控的DMX數(shù)據(jù)幀中。端口地址是一個15位數(shù)包括Net+Sub-Net+Universe。網絡(Net):一組16個連續(xù)子網或256個連續(xù)數(shù)據(jù)包被稱為網絡,總共有128個網絡。子網(Sub-Net):一組16個連續(xù)的數(shù)據(jù)包被稱為一個子網。(不要與子網掩碼混淆)。數(shù)據(jù)包(Universe):一
4、個512數(shù)據(jù)幀的DMX512信號被稱為數(shù)據(jù)包。Kiloverse:一組1024個數(shù)據(jù)包??刂破鳎╟ontroller):中央控制器或監(jiān)控設備(燈光控制臺)被稱為控制器。IP: Internet協(xié)議地址。它被表示在一個長字格式(0×12345678)或點格式(2.255.255.255)。慣例是,前者是十六進制的,而后者是小數(shù)。該IP唯一標識網絡上的任何節(jié)點或控制器。子網掩碼(Subnet Mask): 定義IP的一部分,代表了網絡地址和哪一部分代表節(jié)點地址。例如:255.0.0.0的子網掩碼指IP的第一個字節(jié)的網絡地址,其余三個字節(jié)是節(jié)點地址。端口(Port): Actual dat
5、a transmission on Art-Net uses the UDP protocol that operates on top of the TCP/IP protocol. UDP data transfer operates by transferring data from a specific IP:Port address on a Node or Controller to a second specific IP:Port address on a second Node or Controller. Art-Net uses only one port address
6、 of 0x1936.定向廣播(Directed Broadcast):當一個網絡第一次連接,控制器不知道節(jié)點的網絡數(shù)目,也不會知道其IP地址。定向廣播地址允許控制器發(fā)送ArtPoll到網絡上的所有節(jié)點。限制性廣播(Limited Broadcast):Art-Net數(shù)據(jù)包不該被廣播到受限廣播的地址255.255.255.255??刂破鳎–ontroller):一個通用術語,描述一個Art-Net設備與產生控制數(shù)據(jù)的首要任務。例如,一個照明控制臺。媒介服務(Media Server):一個通用術語,描述能夠產生基于“mx”媒介擴展到Art-Net。以太網實現(xiàn):注意事項:所有的通信是UDP。本文
7、檔中定義的每個數(shù)據(jù)包的格式形成一個封閉的UDP數(shù)據(jù)包的數(shù)據(jù)字段。包格式以類似于C語言的結構的方式,其中所有的數(shù)據(jù)項都被認為是類型INT8,INT16或INT32根據(jù)比特數(shù)無符號整數(shù)指定。沒有隱藏的填充字節(jié),除了在一個分組,其可被向上舍入到2或4字節(jié)的倍數(shù)的最末端。在一個有效的接收的包的末端的額外字節(jié)被忽略。該協(xié)議被概括為處理今后的版本因端口數(shù)量增加。許多位的數(shù)據(jù)字段包含未使用的位置。這些可以在協(xié)議的未來版本中使用。它們應該發(fā)送零,而不是由接收器檢測。所有的數(shù)據(jù)包的定義被設計成使得它們的長度在將來的版本中可以增加,同時保持兼容性。由于這個原因,只有最小分組長度在這個協(xié)議中檢查。協(xié)議操作:節(jié)點工作
8、在一種模式中,個節(jié)點有一個從他的以太網MAC地址獲取的獨一無二的IP地址。UDP端口用來作為源和目標的是0x1936。IP地址配置:Art-Net協(xié)議可以工作在DHCP管理地址方案或使用靜態(tài)地址。通常情況下,Art-Net產品出廠使用A類IP地址方案。這樣使得Art-Net產品直接通訊而不需要DHCP服務器來連接到網絡。IP地址配置DHCP在ArtPollReply數(shù)據(jù)包中,節(jié)點回復是否使用DHCP。本文檔詳細介紹了假設使用靜態(tài)地址。當DHCP被使用,地址和子網掩碼將直接通過DHCP服務器修改。IP地址配置靜態(tài)地址使用A類地址允許在一個封閉的網絡內,重要的是確保了Art-Net數(shù)據(jù)沒有被路由到
9、以英特網上。產品實施Art-Net必須默認住地址是2.?.?.?。IP地址是由指定為A.B.C.D格式的32位數(shù)組成。其中字節(jié)B.C.D是由MAC地址結算得到。高字節(jié)A設置如下面表格所示。MAC地址是一個48位指定數(shù)量U:V:W:X:Y:Z。這是一個全球唯一的編號。上部三個字節(jié)'U:V:W'被注冊到特定的組織。較低的三個字節(jié)'X:Y:Z'是由該組織分配。為了防止小可能性有不同廠家配套Art-Net之間的IP地址沖突,該產品OEM(原始設備制造商)代碼被添加到MAC地址。IP地址的“B”字段是通過添加的OEM代碼的高字節(jié)同的OEM代碼的低字節(jié)和MAC地址的'
10、;x'的字段來計算。上電時,節(jié)點檢查其對IP尋址模式配置。如果它已被編程為使用自定義的IP地址,不使用下面的過程。IP Address A.B.C.DSubnet MaskProduct Switch Settings A B C DCustom IP Programmed As ProgrammedAs ProgrammedNetwork Switch Off 2 x+OEM y z255.0.0.0Network Switch On 10 x+OEM y z255.0.0.0子網絡掩碼總是初始化為255.0.0.0,除非一個定制的IP地址已被使用。這意味著,該網絡地址是最高有效8位
11、和節(jié)點地址是IP地址的最低有效24位。這是一種A類網絡地址,為此必須小心在實施連接到其他網絡。如果安裝需要一個Art-Net網絡來訪問Internet另一個網絡連接,則連接必須通過篩選出的A類地址的路由器來實現(xiàn)。IP地址舉例給出以下設置,IP地址計算將如下: 1. Network Switch = Off 2.MAC address = 12:45:78:98:34:76 (hexadecimal number) 3. OEM code = 0x0010 計算: IP Address A = 2 (Because Network switch is off). · IP Addres
12、s B = 168 (0x98 + 0 + 16). · IP Address C = 52 (0x34 from MAC address). · IP Address D = 118 (0x98 from MAC address). · IP Address = 2.168.52.118. 控制器默認輪詢默認情況下,控制器應輪詢主要和次要Art-Net地址: 2.255.255.255:0x1936 Primary Art-Net Address · 10.255.255.255:0x1936 Secondary Art-Net Address 網絡拓
13、撲結構:Art-Net允許同時兩種網絡拓撲結構操作:點對點:這是一個非管理網絡,其中多個節(jié)點傳輸數(shù)據(jù)而無需控制器的介入。所有的數(shù)據(jù)傳輸使用ArtDmx包。所有的數(shù)據(jù)都是直接廣播。的目的是接受DMX512所有Art-Net兼容節(jié)點模式下的功率??刂破鲗υO備:這是最復雜的實施通過一個或多個節(jié)點與一個或多個中央控制器(光臺)進行通信。操作數(shù)據(jù)傳輸此模式下,由ArtDmx包的單播傳輸。Art-Net 數(shù)據(jù)包定義由節(jié)點接受的所有UDP包符合Art-Net協(xié)議規(guī)范定義如下。任何其他數(shù)據(jù)包將被忽略。ArtPoll:數(shù)據(jù)包策略實體方向功能控制器接收發(fā)送ArtPollReply單播傳輸不允許定向廣播控制器廣播該
14、數(shù)據(jù)包來輪詢網絡上的所有控制器和節(jié)點。節(jié)點接收發(fā)送ArtPollReply單播傳輸不允許定向廣播不允許媒體服務器接收發(fā)送ArtPollReply單播傳輸不允許定向廣播不允許ArtPoll包用于發(fā)現(xiàn)其他控制器、節(jié)點和媒體服務器的存在。ArtPoll包僅由一個控制器發(fā)送??刂破骱凸?jié)點都對數(shù)據(jù)包做出響應??刂破鲝V播ArtPoll數(shù)據(jù)包到IP地址2.255.255.255(子網掩碼255.0.0.0)通過UDP端口0x1936,這是定向廣播地址。假設控制器發(fā)送ArtPoll和接收的所有數(shù)據(jù)包ArtPollReply之間的最大超時時間為3S。如果控制器沒有收到在這個時間內得到反應,那么可以認為節(jié)點已斷開
15、。廣播ArtPoll的控制器應該同時回答他自己的信息(定向廣播地址)通過ArtPollReply。這樣可以保證其他監(jiān)聽網絡的控制器檢測到所有設備情況而不需要所有控制器連接到網絡發(fā)送ArtPoll數(shù)據(jù)包。這就要求Art-Net所有控制器每2.5s到3s廣播一次ArtPoll。這樣任何網絡中設備可以很容易的檢測到斷開連接。多重控制器Art-Net允許并支持網絡上的多個控制器。當有多個控制器,節(jié)點會從ArtPolls收到來自不同的控制器可能包含矛盾信息的診斷要求。解決這種情況方法如下:如果任何控制器請求診斷,該節(jié)點將發(fā)送診斷。(ArtPoll->TalkToMe->2)如果有多個控制器請
16、求診斷,診斷應廣播。 (忽略ArtPoll-> TalkToMe->3)。優(yōu)先的最低最小值應使用。 (忽略ArtPoll->Priority)ArtPoll包的定義字段名字大小Bit描述1ID8Int8-8個字符數(shù)組,最后一個字符是一個空的終止。Value = Art-Net0x002OpCodeInt16-操作碼(OpCode)定義了再UDP包中緊隨ArtPoll的數(shù)據(jù)的類型。先傳輸?shù)妥止?jié),操作碼列表詳見于表格1。調到OpPoll。3ProtVerHiInt8-Art-Net協(xié)議版本號高字節(jié)4ProtVerLoInt8-Art-Net協(xié)議版本號低字節(jié)。當前值為14,控制器應
17、該忽略與節(jié)點的通訊當使用版本號低于14的協(xié)議。5TalkToMeInt8-設置節(jié)點行為7-4未使用,傳輸為0,do not test upon receipt. 30=診斷信息為廣播(if bit 2)1=診斷信息為單一傳播(if bit 2)20=不要發(fā)送給我診斷信息1=給我發(fā)送診斷信息10=僅當響應ArtPoll或ArtAddress時發(fā)送ArtPollReply1=每當節(jié)點條件發(fā)生變化時發(fā)送ArtPollReply。該選項使得控制器在條件發(fā)生變化時響應而不需要不斷地輪詢。0棄用6優(yōu)先級Int8-應發(fā)送的最低優(yōu)先級的診斷信息。詳見表格5表格1-操作碼下表中詳細規(guī)定了在Art-Net包中使用
18、操作碼的規(guī)定值。操作碼名字數(shù)值定義OpPoll0x2000這是一個ArtPoll包,沒有其他數(shù)據(jù)被包含在這個UDP包中OpPollReply0x2100這是一個ArtPollReply包,包含設備狀態(tài)信息。OpDiagData0x2300診斷和數(shù)據(jù)記錄的數(shù)據(jù)包。OpCommand 0x2400用于發(fā)送基于文本的參數(shù)命令OpOutput / OpDmx 0x5000這是一ArtDmx數(shù)據(jù)包。它包含零起始碼DMX512信息的單一的全集(數(shù)據(jù)包?)。OpNzs 0x5100這是一ArtNzs數(shù)據(jù)包。它包含非零起始碼(除RDM)DMX512信息的單一的全集。OpAddress 0x6000這是一個Ar
19、tAddress分組。它包含了節(jié)點遠程編程的信息。OpInput 0x7000這是一個ArtInput數(shù)據(jù)包,它包含DMX輸入的許可-禁止數(shù)據(jù)。OpTodRequest 0x8000這是一個ArtTodRequest 數(shù)據(jù)包。It is used to request a Table of Devices (ToD) for RDM discovery. 用來要求被發(fā)現(xiàn)的RDM設備的表格OpTodData 0x8100這是一個ArtTodData 數(shù)據(jù)包。It is used to send a Table of Devices (ToD) for RDM discovery. 用來發(fā)送被發(fā)現(xiàn)
20、的RDM設備表格OpTodControl 0x8200這是一個ArtTodControl 數(shù)據(jù)包。It is used to send RDM discovery control messages. 用來發(fā)送被發(fā)現(xiàn)RDM的控制信息OpRdm 0x8300這是一個ArtRdm 數(shù)據(jù)包。It is used to send all non discovery RDM messages. 這是一個數(shù)據(jù)包。用來發(fā)送所有非發(fā)現(xiàn)RDM信息OpRdmSub 0x8400這是一個ArtRdmSub 數(shù)據(jù)包。用來發(fā)送壓縮的,RDM子設備的數(shù)據(jù)。OpVideoSetup 0xa010這是一個ArtVideoSet
21、up 數(shù)據(jù)包。包含實現(xiàn)擴展的視頻功能的節(jié)點的視頻畫面設置信息。OpVideoPalette 0xa020這是一個ArtVideoPalette 數(shù)據(jù)包。包含實現(xiàn)擴展的視頻功能的節(jié)點的調色板設置信息。OpVideoData 0xa040這是一個ArtVideoData 數(shù)據(jù)包。包含實現(xiàn)擴展的視頻功能的節(jié)點的顯示數(shù)據(jù)。OpMacMaster 0xf000這是一個ArtMacMaster 數(shù)據(jù)包。用來編程節(jié)點的MAC地址,OEM設備類型和制造商ESTA代碼。這是一個節(jié)點的出廠初始化。不能被應用程序使用。OpMacSlave 0xf100這是一個ArtMacSlave 數(shù)據(jù)包。節(jié)點返回確認收到ArtM
22、acMaster數(shù)據(jù)包。OpFirmwareMaster 0xf200這是一個ArtFirmwareMaster 數(shù)據(jù)包。用于將新固件或固件擴展上傳到節(jié)點。OpFirmwareReply 0xf300這是一個ArtFirmwareReply 數(shù)據(jù)包。節(jié)點返回確認是否收到ArtFirmwareMaster或它被返回由節(jié)點確認收到一個ArtFirmwareMaster分組或ArtFileTnMaster分組。數(shù)據(jù)包。OpFileTnMaster 0xf400上傳用戶文件到節(jié)點。OpFileFnMaster 0xf500從節(jié)點下載用戶文件OpFileFnReply 0xf600節(jié)點確認下載OpIpP
23、rog 0xf800這是一個ArtIpProg 數(shù)據(jù)包。用來重新編程節(jié)點的IP,掩碼和端口地址。OpIpProgReply 0xf900這是一個ArtIpProgReply 數(shù)據(jù)包。節(jié)點返回確認是否收到ArtIpProg 數(shù)據(jù)包。OpMedia 0x9000這是一個ArtMedia數(shù)據(jù)包。由媒體服務器單一傳播而且由控制器來使其動作。OpMediaPatch 0x9100這是一個ArtMediaPatch 數(shù)據(jù)包。由控制器單一傳播而且由媒體服務器來使其動作。OpMediaControl 0x9200這是一個ArtMediaControl 數(shù)據(jù)包。由控制器單一傳播而且由媒體服務器來使其動作。OpM
24、ediaContrlReply 0x9300這是一個ArtMediaControlReply 數(shù)據(jù)包。由媒體服務器單一傳播而且由控制器來使其動作。OpTimeCode 0x9700這是一個ArtTimeCode 數(shù)據(jù)包。用來通過網絡傳輸時間代碼。OpTimeSync 0x9800用于同步實時日期和時鐘。OpTrigger 0x9900用于發(fā)送觸發(fā)宏OpDirectory 0x9a00請求節(jié)點的文件列表OpDirectoryReply 0x9b00用文件列表來回復OpDirectory Table 2 - OemCode:在DMX-Workshop安裝目錄中的Art-NetOemCodes.h文
25、件中有詳述注冊的OEM代碼。在OEM代碼中定義一個特定制造商的產品類型。該OemCode是在ArtPollReply返回。Table 3 NodeReport Codes:下表詳細列出了NodeReport代碼。 NodeReport代碼為節(jié)點和控制器定義了一般錯誤,報告和狀態(tài)信息。該NodeReport在ArtPollReply返回。代碼助記符描述0x0000RcDebug 啟動在調試模式(只有在開發(fā)中使用)0x0001RcPowerOk 開機測試成功0x0002RcPowerFail 開機硬件測試失敗0x0003RcSocketWr1 最后的UDP從節(jié)點獲取失敗,原因是長度縮短了,最有可能
26、因沖突造成的。0x0004RcParseFail 無法確定最后UDP傳輸。檢查操作碼和數(shù)據(jù)包的長度。0x0005RcUdpFail 無法再最后傳輸嘗試中打開UDP口。0x0006RcShNameOk 確認通過ArtAddress的短名編程是成功的0x0007RcLoNameOk 確認通過ArtAddress的長名編程是成功的0x0008RcDmxError DMX512檢測到接收錯誤0x0009RcDmxUdpFull DMX內部發(fā)送緩沖區(qū)溢出0x000aRcDmxRxFull DMX內部接收緩沖區(qū)溢出0x000bRcSwitchErr 接收 Universe switches 沖突0x000
27、cRcConfigErr 固件與產品配置不匹配0x000dRcDmxShort DMX輸出不足檢測。見GoodOutput處0x000eRcFirmwareFail 新固件最后一次嘗試上傳失敗0x000fRcUserFail 當使用遠程處理鎖定了地址時用戶已經改變了開關設定。用戶改變無效。Table 4 Style Codes(樣式代碼):下表詳細列出了樣式代碼。樣式代碼定義了一個控制器的一般功能。樣式代碼在ArtPollReply返回。代碼助記符描述0x00StNode 主/從Art-Net設備0x01StController 燈光控制臺0x02StMedia 媒體服務器0x03StRout
28、e 網絡路由設備0x04StBackup 備份設備0x05StConfig 配置或診斷工具0x06StVisual 模擬器ArtPollReply:數(shù)據(jù)包策略實體方向動作所有接收無Art-Net動作設備單一傳輸不允許廣播定向廣播數(shù)據(jù)包響應ArtPoll響應控制器的ArtPoll的設備,發(fā)送ArtPollReply。這個數(shù)據(jù)包也由上電時所有Art-Net設備廣播到定向廣播地址。ArtPollReply packet definition字段名字大小Bit描述1ID8Int8-8個字符數(shù)組,最后一個字符是一個空的終止。Value=A r t - N e t 0x00 2OpCode Int16-O
29、pPollReply 先傳輸?shù)妥止?jié)3IP Address4 Int8-包含節(jié)點的IP地址數(shù)組。第一個數(shù)組條目是最高有效字節(jié)。4Port Int16-端口總是0x1936先傳輸?shù)妥止?jié)5VersInfoH Int8-節(jié)點的固件版本的高字節(jié)。控制器只需要使用此字段來決定是否進行固件升級。這是一個使用較新版本號的固件的約定。6VersInfoL Int8-節(jié)點固件版本號的低字節(jié)7NetSwitch Int8-15位的端口地址的14-8位被編碼成字段最低7位。用來結合SubSwitch和Swin或Swout產生完整集合地址。8SubSwitch Int8-15位端口地址的7-4位被編碼成字段的最低4位。
30、用來結合SubSwitch和Swin或Swout產生完整集合地址。9OemHi Int8-Oem數(shù)值的高字節(jié)。10Oem Int8-Oem數(shù)值的低字節(jié)。Oem字節(jié)描述了設備的供應商和可用功能。高15位表明可用的擴展功能。目前注冊的代碼定義見表格2。11Ubea Version Int8-此字段包含用戶BIOS擴展區(qū)(UBEA)的固件版本。如果UBEA未編程,這個字段包含零。12Status1 Int8-一般狀態(tài)寄存器包含位字段如下。7-6指示器狀態(tài)00 指示器狀態(tài)未知01 指標器在定位模式10 指示器在靜音模式11指示器在普通模式5-4端口地址的編程管理00 端口編程管理未知01 所有端口地址
31、通過前面板控制設置10端口地址全部或部分通過網絡或Web瀏覽器編程。11 未使用3不要實施,傳輸0,接收不要測試。20=普通固件引導(從閃存)。不支持雙啟動的節(jié)點,清除此字段為零。1=從ROM啟動。10=不能遠程設備管理(RDM)1=可以遠程設備管理(RDM)00= UBEA不存在或已損壞1=UBEA存在13EstaManLo Int8-ESTA制造商代碼。這些碼被用于表示設備制造商。它們是由ESTA分配。這個字段可以被解釋為兩個ASCII字節(jié)表示制造商的縮寫。14EstaManHi Int8-Hi byte of above 15ShortName 18 Int8-數(shù)組表示節(jié)點的空終止短名稱
32、??刂破魇褂肁rtAddress包編程該字符串。最大長度為17個字符加上空字符。這是一個固定長度的字段,盡管它包含字符串可以比字段短。16LongName 64 Int8-數(shù)組表示節(jié)點的空終止長名稱。控制器使用ArtAddress包編程該字符串。最大長度為63個字符加上空字符。這是一個固定長度的字段,盡管它包含字符串可以比字段短。17NodeReport 64Int8-數(shù)組是節(jié)點運行狀態(tài)或操作錯誤的文字報告。主要用于“工程”數(shù)據(jù)而不是“最終用戶”數(shù)據(jù)。改字段的格式為:“#XXXXYYYY. ZZZZZ.” xxxx是一個十六進制的狀態(tài)碼,如表3規(guī)定。節(jié)點每發(fā)送一次ArtPollResponse
33、十進制計數(shù)器yyyy增加一次。這使得控制器可以在節(jié)點鐘監(jiān)視事件變化。ZZZZ是定義狀態(tài)的英文文本字符串。這是一個固定長度的字段,盡管它包含字符串可以比字段短。18NumPortsHi Int8-字的高字節(jié)描述端口的輸入輸出數(shù)量。高字節(jié)是為將來的擴展,目前為零。19NumPortsLo Int8-字的低字節(jié)描述端口的輸入輸出數(shù)量。如果輸入數(shù)量不等于輸出數(shù)量,取最大值。如果沒有輸入或輸出端口實現(xiàn),可以使用0.最大值為4.當信息隱含在PortTypes時,節(jié)點可以忽略此字段。20PortTypes 4 Int8-這個數(shù)組定義了每個通道的操作和協(xié)議。 (Ether-Lynx example=0xC0,
34、0xC0,0xC0,0xc0)。數(shù)組的長度是固定的,節(jié)點上的時間可用的輸入或輸出的數(shù)目是獨立的。7合集是可通過Art-net網絡輸出的數(shù)據(jù)的通道。(Set is this channel can output data from the Art-Net Network. )6設置此通道是否可以通過Art-net網絡輸入。5-0000000 = DMX512 000001 = MIDI 000010 = Avab 000011 = Colortran CMX 000100 = ADB 62.5 000101 = Art-Net 21GoodInput 4Int8-數(shù)組定義了節(jié)點的輸入狀態(tài)7設置-
35、數(shù)據(jù)接收6設置-通道包括DMX512測試數(shù)據(jù)包。5設置-通道包括DMX512的4設置-通道包括DMX512的文本包3設置-輸入禁止2設置-檢測到接收錯誤1-0未使用而且傳輸為022GoodOutput 4Int8-數(shù)組定義了節(jié)點的輸出狀態(tài)7設置-數(shù)據(jù)已經傳輸6設置-通道包括DMX512的文本包5設置-通道包括DMX512的4設置-通道包括DMX512的文本包3輸出合并ArtNet數(shù)據(jù)2上電檢測DMX輸出不足1設置-合并模式是LTP0未使用而且傳輸為023SwIn 4 Int8-每4個可能的輸入口是15位端口編碼中的3-0位被編碼成低有效位。24SwOut 4 Int8-每4個可能的輸出口是15
36、位端口編碼中的3-0位被編碼成低有效位。25SwVideo Int8-設置為00時,視頻顯示出本地數(shù)據(jù)。設置為01時,視頻顯示以太網數(shù)據(jù)。該字段現(xiàn)在已經棄用。26SwMacro Int8-如果節(jié)點支持微距鍵輸入,此字節(jié)代表的觸發(fā)值。該節(jié)點是負責“反跳”的輸入。當ArtPollReply設置為自動發(fā)送,(TalkToMe位1),所述ArtPollReply將被發(fā)送鍵向下和向上鍵事件。不過,控制器不應該假設只有一個位的位置發(fā)生了變化。宏輸入可用于遠程事件觸發(fā)或提示。位字段是高電平有效。7Set Macro 8 active. 6Set Macro 7 active.5Set Macro 6 act
37、ive.4Set Macro 5 active.3Set Macro 4 active.2Set Macro 3 active.1Set Macro 2 active.0Set Macro 1 active.27SwRemote Int8-如果節(jié)點支持遠程觸發(fā)輸入,此字節(jié)代表的觸發(fā)值。該節(jié)點是負責“反跳”的輸入。當ArtPollReply設置為自動發(fā)送,(TalkToMe位1),所述ArtPollReply將被發(fā)送鍵向下和向上鍵事件。不過,控制器不應該假設只有一個位的位置發(fā)生了變化。宏輸入可用于遠程事件觸發(fā)或提示。位字段是高電平有效。7Set Macro 8 active. 6Set Macr
38、o 7 active.5Set Macro 6 active.4Set Macro 5 active.3Set Macro 4 active.2Set Macro 3 active.1Set Macro 2 active.0Set Macro 1 active.28Spare Int8未使用,設置為029SpareInt8未使用,設置為030SpareInt8未使用,設置為031Style Int8樣式代碼定義了設備的裝備風格。見表4當前樣式代碼。32MAC HiInt8MAC地址Hi字節(jié)。設置為零,如果節(jié)點不能提供此信息。33MACInt8MAC Address 34MACInt8MAC A
39、ddress35MACInt8MAC Address36MACInt8MAC Address37MAC LoInt8MAC Address Lo Byte38BindIp4 Int8如果該單元是大規(guī)模的一部分或模塊化產品。這是源設備的IP。39BindIndex Int8設置為零,如果沒有約束力,否則此數(shù)字代表約束設備的順序。數(shù)值越小,越接近源設備。值為1表示源設備。40Status2 Int80Set(設置)=產品支持Web瀏覽器的配置。1Clr =節(jié)點的IP是手動配置。Set =節(jié)點的IP是DHCP配置。2Clr = 節(jié)點禁止DHCPSet= 節(jié)點使能DHCP3Clr = 節(jié)點支持8位端口
40、地址(Art-NetII)Set = 節(jié)點支持15位端口地址(Art-Net3)41Filler 26x8傳輸為0,未來擴展ArtIpProgReply:數(shù)據(jù)包策略實體方向動作控制器接收無動作單一傳輸不允許廣播不允許節(jié)點接收無動作單一傳輸發(fā)送到特定控制器的IP地址。廣播不允許媒體服務器接收無動作單一傳輸發(fā)送到特定控制器的IP地址。廣播不允許由節(jié)點發(fā)出的ArtIpProgReply數(shù)據(jù)包響應ArtIpProg數(shù)據(jù)包。不支持IP地址的遠程編程節(jié)點不回復ArtIpProg包。在所有的方案中,ArtIpProgReply被發(fā)送到發(fā)送者的私有地址。ArtIpProgReply packet defini
41、tion字段名字大小描述1ID8 Int88個字符數(shù)組,最后一個字符是一個空的終止。Value = A r t - N e t 0x00 2OpCode Int16OpIpProgReply 先傳輸?shù)妥止?jié)3ProtVerHi Int8Art-Net協(xié)議版本號高字節(jié)4ProtVerLo Int8Art-Net協(xié)議版本號低字節(jié)(14)5Filler1 Int8Pad length to match ArtPoll. 6Filler2 Int8 Pad length to match ArtPoll.7Filler3 Int8Pad length to match ArtIpProg.8Filler
42、4 Int8Pad length to match ArtIpProg.9ProgIpHi Int8節(jié)點IP地址10ProgIp2 Int811ProgIp1 Int812ProgIpLo Int813ProgSmHi Int8節(jié)點的子網掩碼14ProgSm2 Int8 15ProgSm1 Int816ProgSmLo Int817ProgPort Hi Int8節(jié)點的端口地址18ProgPort Lo Int819Status Int8Bit7 0Bit6 使能DHCPBit5-0 020Spare2 Int8傳輸0,接收不測試(Transmit as zero, receivers don
43、t test. )21Spare3Int8傳輸0,接收不測試(Transmit as zero, receivers dont test. )22Spare4Int8傳輸0,接收不測試(Transmit as zero, receivers dont test. )23Spare5Int8傳輸0,接收不測試(Transmit as zero, receivers dont test. )24Spare6Int8傳輸0,接收不測試(Transmit as zero, receivers dont test. )25Spare7Int8傳輸0,接收不測試(Transmit as zero, rec
44、eivers dont test. )26Spare8Int8傳輸0,接收不測試(Transmit as zero, receivers dont test. )ArtAddress:數(shù)據(jù)包策略實體方向動作控制器接收無動作單一傳輸控制器發(fā)送到一個特定的節(jié)點的IP地址。廣播不允許節(jié)點接收應答ArtPollReply. 單一傳輸不允許廣播不允許媒體服務器接收應答ArtPollReply. 單一傳輸不允許廣播不允許網絡上的控制器或監(jiān)控裝置可以遠程重新編程的節(jié)點的許多控制。例如,將允許燈光控制臺重新路由DMX512數(shù)據(jù)在遠程位置。這是通過發(fā)送一個ArtAddress數(shù)據(jù)包到節(jié)點的IP地址來實現(xiàn)的。 (
45、該IP地址在ArtPoll數(shù)據(jù)包返回)。節(jié)點應答ArtPollReply數(shù)據(jù)包。字段5-13包含可編程到節(jié)點的數(shù)據(jù)。ArtAddress packet definition字段名字大小描述1ID8 Int88個字符數(shù)組,最后一個字符是一個空的終止。Value = A r t - N e t 0x00 2OpCode Int16OpAddress 先傳輸?shù)妥止?jié)3ProtVerHi Int8Art-Net協(xié)議版本號的高字節(jié)4ProtVerLo Int8Art-Net協(xié)議版本號的高字節(jié),當前值為145NetSwitch Int815位端口地址的14-8位被編碼為字段的最低7位。用來結合SubSwit
46、ch和SWIN或SWOUT,以產生完整的全集地址。這個值被忽略除非第7位為高。即編程值0×07,發(fā)送值為0x87。發(fā)送0x00到重置此值到物理開關的設置。使用值0x7f來不變化6Filler2 Int8Pad length to match ArtPoll. 7Short Name 18 Int8數(shù)組表示節(jié)點的空終止短名稱,控制器使用ArtAddress包編程該字符串。最大長度為17個字符加上空。該節(jié)點將忽略此值,如果字符串為空。這是一個固定長度的字段,盡管它包含字符串可以比字段短。8Long Name 64 Int8數(shù)組表示節(jié)點的空終止長名稱,控制器使用ArtAddress包編程該
47、字符串。最大長度為63個字符加上空。該節(jié)點將忽略此值,如果字符串為空。這是一個固定長度的字段,盡管它包含字符串可以比字段短。9SwIn 4 Int815位端口地址的3-0位為字段給定的輸入端口被編碼成在最低4位。這是用在與NetSwitch和SubSwitch組合,以產生完整的全集地址。這個值被忽略除非第7位為高。即編程值0×07,發(fā)送值為0x87。發(fā)送0x00到重置此值到物理開關的設置。使用值0x7f來不變化10SwOut 4 Int815位端口地址的3-0位為字段給定的輸入端口被編碼成在最低4位。這是用在與NetSwitch和SubSwitch組合,以產生完整的全集地址。這個值被
48、忽略除非第7位為高。即編程值0×07,發(fā)送值為0x87。發(fā)送0x00到重置此值到物理開關的設置。使用值0x7f來不變化11SubSwitch Int815位端口地址的7-4位為字段給定的輸入端口被編碼成在最低4位。這是用來結合NetSwitch和SWIN或SWOUT,以產生完整的全集地址。這個值被忽略除非第7位為高。即編程值0×07,發(fā)送值為0x87。發(fā)送0x00到重置此值到物理開關的設置。使用值0x7f來不變化12SwVideo Int8保留13Command Int8節(jié)點配置指令:數(shù)值助記符動作0x00AcNone 無動作0x01AcCancel Merge 如果節(jié)點目
49、前正處于合并模式,在收到下一ArtDmx包時取消合并模式。見合并運作模式的討論。0x02AcLedNormal 節(jié)點的前面板指示燈正常工作。0x03AcLedMute 節(jié)點的前面板指示燈被禁止,關閉。0x04AcLedLocate 節(jié)點的前面板指示燈快速閃爍。它的目的是作為大型裝置的一個出口定位器。0x05AcResetRx Flags 重置節(jié)點的SIP,文本,測試和數(shù)據(jù)錯誤標志。如果輸出不足被標記,強制測試重新運行。需要注意的是LTP/ HTP設置應由功率循環(huán)過程中的節(jié)點保留。0x10AcMergeLtp0 設定DMX端口0到合并的LTP模式。0x11AcMergeLtp1 設定DMX端口1
50、到合并的LTP模式。0x12AcMergeLtp2 設定DMX端口2到合并的LTP模式。0x13AcMergeLtp3設定DMX端口3到合并的LTP模式。0x50AcMergeHtp0設定DMX端口0到合并的HTP模式(默認)。0x51AcMergeHtp1設定DMX端口1到合并的HTP模式(默認)。0x52AcMergeHtp2設定DMX端口2到合并的HTP模式(默認)。0x53AcMergeHtp3設定DMX端口3到合并的HTP模式(默認)。0x90AcClearOp0清除DMX端口0的輸出緩沖區(qū)0x91AcClearOp1清除DMX端口1的輸出緩沖區(qū)0x92AcClearOp2清除DMX
51、端口2的輸出緩沖區(qū)0x93AcClearOp3清除DMX端口3的輸出緩沖區(qū)ArtDiagData:數(shù)據(jù)包策略實體方向動作控制器接收特殊用途單一傳播ArtPoll定義廣播ArtPoll定義節(jié)點接收無動作單一傳播ArtPoll定義廣播ArtPoll定義媒體服務器接收無動作單一傳播ArtPoll定義廣播ArtPoll定義ArtDiagData是一個通用數(shù)據(jù)包,允許一個節(jié)點或控制器發(fā)送診斷數(shù)據(jù)以供顯示??刂破靼l(fā)出的ArtPoll數(shù)據(jù)包定義了需要被發(fā)送信息的目的地。ArtDiagData packet definitionArtDiagData 字段名字大小Bit描述1ID8 Int8-8個字符數(shù)組,最后一個字符是一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠房電費收租合同范本
- 制作物業(yè)合同范本
- 分期施工合同范本
- 林木定金合同范本
- 代購果樹合同范本
- 勞務合同范本 兼職
- 兒童竹刀購買合同范本
- 到國外工作合同范本
- 判決協(xié)商合同范例
- 產品供貨合作合同范本
- 碳酸鈣市場分析及競爭策略分析報告
- 糖尿病性眼肌麻痹的護理查房
- 泡泡瑪特展廳活動策劃
- 健康生活方式與健康促進的科學研究
- 文旅部門消防培訓課件
- 中職語文課件:1.1《送瘟神》課件14張2023-2024學年中職語文職業(yè)模塊
- 胃瘍(消化性潰瘍)中醫(yī)護理方案
- 《哲學概論(第2版)》-課件全套 第0-6章 緒論、哲學的形態(tài)-馬克思主義哲學
- 踝關節(jié)骨性關節(jié)炎課件整理
- 高處作業(yè)安全經驗分享
- 工余安健環(huán)管理制度
評論
0/150
提交評論