西門子CPU416-3*處理器

    西門子*處理器模塊西門子CPU416-3*處理器西門子CPU代理商西門子CPU代理商


    西門子CPU416-3*處理器西門子CPU416-3*處理器西門子CPU416-3*處理器

    西門子CPU416-3*處理器西門子CPU416-3*處理器西門子CPU416-3*處理器西門子CPU416-3*處理器西門子CPU416-3*處理器

    Track(軌道)和TwoLaneTrack(雙通軌道)的所有長度將與*給用戶定義屬性的值相乘。其實這個相乘得到的值才是決定小車路徑選擇的關(guān)鍵,小車會選擇該值較小的路徑行駛向目的地。我個人人文,這其實就是路徑的擁堵情況吧,這僅是我個人的理解。

    那接下來我們就通過一個案例講解一下:

    案例講解:

    建模如下:



    小車(Transporter)的路由權(quán)重屬性定義:



    軌道自定義屬性的定義:

    上方三條帶有顯示面板的軌道分別為:藍色(Highway)、綠色(CountryRoad)、灰色(CityRoad2)。它們的自定義屬性分別為:

    藍色(Highway)



    綠色(CountryRoad)



    灰色(CityRoad2)



    剩下的其它軌道的自定義屬性都為:



    我們在小車中定義的路由權(quán)重屬性為“CurrentTraffic”,對應(yīng)用戶定義屬性中“CurrentTraffic”,我們就且稱其為“當(dāng)前權(quán)重系數(shù)”;“BasicWeight”則是我們定義的軌道上的“基礎(chǔ)權(quán)重系數(shù)”。

    我們還定義了兩個方法,首先看到方法“reset”,代碼如下:



    其中“reset”是系統(tǒng)中定義好的方法,它的觸發(fā)方式是:重置。

    只要我們重置,該方法就會被觸發(fā)一次。每次我們重置時,我們就將“基礎(chǔ)權(quán)重系數(shù)”賦值給“當(dāng)前權(quán)重系數(shù)”。

    再看方法“CheckTraffic”,代碼如下:



    該方法中,用對應(yīng)軌道上的小車數(shù)量除以雙通軌道A側(cè)的長度,得出一個,可以視為該軌道的車輛密度(與人口密度的計算方法類似),再用該結(jié)果與“基礎(chǔ)權(quán)重系數(shù)”相加得到“當(dāng)前權(quán)重系數(shù)”。每當(dāng)小車進入或退出一條軌道,軌道的“當(dāng)前權(quán)重系數(shù)”必然是發(fā)生改變的。所以這個方法顧名思義,就是用來檢查交通,重新計算軌道的交通情況,只不過它的表現(xiàn)形式是軌道的“當(dāng)前權(quán)重系數(shù)”而已。

    所有軌道對象的“CheckTraffic”方法的代碼都是一樣的,并且全都通過入口和出口控件來觸發(fā),因為車輛進入道路和駛出道路,道路的交通情況都發(fā)生了改變,所以都要觸發(fā)一次方法來重新計算軌道的“當(dāng)前權(quán)重系數(shù)”。

    要注意的是,默認情況下,我們創(chuàng)建的軌道的控件中,入口和出口的觸發(fā),都勾選的是“”,這里我們要都修改為“后面”,這樣不僅符合實際。小車只有完全進入了軌道,或者完全退出了軌道,才會使“當(dāng)前權(quán)重系數(shù)”的值發(fā)生改變。

    而且我們在該方法中,沒有使用“move”指令,如果在出口觸發(fā)代碼,因為觸發(fā)的控件**級比連接器的**級要高,小車觸發(fā)控件后沒有得到“move”指令,小車就不會繼續(xù)運行到下一個軌道對象。而如果我們勾選了“后面”,連接器的**級則比后面觸發(fā)的控件**級較高,所以小車能正常行駛到下一個軌道對象。



    Tip:因為所有軌道對象的“CheckTraffic”方法的代碼都一樣,所以其實可以寫好一個“CheckTraffic”方法放在模型框架中,再將該方法拖入到每個軌道對象的控件A中的入口、出口處即可。又或者我們先新建一個工具條,將我們需要用的對象拖入到工具條中,定義好相關(guān)的屬性,再使用這些對象。養(yǎng)成這樣一些好的習(xí)慣能大大減少我們修改模型的時間。

    目的地設(shè)置及其他一些設(shè)置:

    在“CityRoad1”的靠近出口處創(chuàng)建一個傳感器,并在傳感器中添加方法“SetTarget”,代碼如下:



    該方法用于計算每條軌道的加權(quán)系數(shù)乘以長度,并且給車輛定義一個目的地“CityRoad6”,因為車輛開啟了自動路由,會根據(jù)路徑權(quán)重,計算出后續(xù)三條路線的總體的長度與加權(quán)系數(shù)之積,并選擇該值較小的路徑駛向目的地。

    我們在還框架中添加了三個實數(shù)類型的全局變量“WeightBlue”、“WeightGreen”、“WeightGrey”分別用來計算小車三條行駛路線的總體的長度與加權(quán)系數(shù)之積。

    但比較重要的,大家要注意的是:這三個全局變量僅僅是用來做展示,方便我們觀察計算的值,而不是影響我們小車做路徑選擇的因素,我們即使把這三個全局變量刪除,也不會影響我們小車的行駛路徑。



    關(guān)于顯示面板:

    而模型中的位于軌道上方的“CurrentTraffic”屬性我們沒有使用到全局變量做展示,那么究竟是如何讓它在對應(yīng)的位置顯示出來的呢?

    右鍵單擊對應(yīng)的軌道,在彈出的選項中選擇“編輯顯示面板”,如圖:



    會彈出編輯窗口(這是CityRoad2的顯示面板編輯窗口,我每個顯示面板的Y坐標(biāo)相差)



    使用方法:

    (1)勾選“活動的”,顯示面板的使用;

    (2)修改“位置”里的X、Y坐標(biāo),可調(diào)整顯示面板的位置;

    (3)修改“大小”里的高度和寬度,可調(diào)整顯示面板的大小;

    (4)可修改邊框顏色和背景色;

    (5)點擊“元素”后方的“新建”,“編輯”會彈出下方的對話框,在對話框中能選擇我們需要顯示的值,值的位置,類型、位置、顏色等;



    定義的兩個元素為:




    以下是我的模型中三個顯示面板的位置,大家可以借鑒來進行調(diào)整到合適的位置:





    Transfer Station沒有特別的定義,不進行仔細講解:




    結(jié)果:


    當(dāng)我們啟動時,每次小車經(jīng)過傳感器觸發(fā)“SetTarget”,模型中的三個圖形變量“WeightBlue”、“WeightGreen”、“WeightGrey”都會重新計算,發(fā)生相應(yīng)的改變。我們通過觀察這三個值就可以知道,小車是選擇值較小的那條路徑通往目的地。并不是取決于當(dāng)前權(quán)重系數(shù)“CurrentTraffic”。




    潯之漫智控技術(shù)(上海)有限公司專注于西門子低壓電器授權(quán)代理商,西門子PLC模塊總代理商,西門子模塊總代理商,西門子中國一級代理商,西門子PLC一級代理商,西門子DP電纜代理商等

  • 詞條

    詞條說明

  • 衢州西門子PLC模塊代理商

    衢州西門子PLC模塊代理商衢州西門子PLC模塊代理商衢州西門子PLC模塊代理商衢州西門子PLC模塊代理商衢州西門子PLC模塊代理商分組輸出 如圖1所示,當(dāng)兩組負載不會同時工作時,可通過外部轉(zhuǎn)換開關(guān)或受PLC控制的電器觸點進行切換,使PLC的一個輸出點可以控制兩個不同時工作的負載。圖1 分組輸出2、矩陣輸出 如圖2所示為4×4矩陣輸出電路,用8個輸出點可控制16個負載。要使某個負載接通工作,只要它所

  • 定西西門子PLC代理商

    定西西門子PLC代理商? ?定西西門子PLC代理商定西西門子PLC代理商定西西門子PLC代理商定西西門子PLC代理商定西西門子PLC代理商定西西門子PLC代理商【6】老師 FX2N PLC如果拔掉電池程序會不會丟失???答:一般來說,因為PLC內(nèi)部有充電電容,即使把電池拔掉,電容上充電電量也足夠RAM內(nèi)的數(shù)據(jù)保持一段時間,所以如果拔掉電池后在短時間內(nèi)(通常5分鐘)再將新電池換上去

  • 西門子DP電纜6ES7513-1AM03-0AB0

    西門子DP電纜6ES7513-1AM03-0AB0西門子DP電纜6ES7513-1AM03-0AB0西門子DP電纜6ES7513-1AM03-0AB06ES7288-1SR40-0AA1S7-200 SMART,CPU SR40,標(biāo)準(zhǔn)型?CPU?模塊,繼電器輸出,220 V AC或110 DC?供電,24?輸入/16?輸出6ES7288-1ST40

  • 嘉峪關(guān)西門子S7-200模塊代理商

    嘉峪關(guān)西門子S7-200模塊代理商嘉峪關(guān)西門子S7-200模塊代理商,電源模塊,DP電纜,交換機,PLC模塊供應(yīng)。嘉峪關(guān)西門子S7-200模塊代理商,電源模塊,DP電纜,交換機,PLC模塊供應(yīng)。嘉峪關(guān)西門子S7-200模塊代理商,電源模塊,DP電纜,交換機,PLC模塊供應(yīng)。作不驗電、放電,電的就是你十個電工漢,9個都被電!下面這些操作,無疑是增加了被電幾率。停電檢修時,忘記驗電,心存僥幸,或走個過

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 潯之漫智控技術(shù)(上海)有限公司

聯(lián)系人: 顏經(jīng)理

電 話:

手 機: 15021292620

微 信: 15021292620

地 址: 上海松江小昆山 廣富林4588弄52號3樓

郵 編:

網(wǎng) 址: yan6789.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進信息之前,請仔細核驗對方資質(zhì),所有預(yù)付定金或付款至個人賬戶的行為,均存在詐騙風(fēng)險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 潯之漫智控技術(shù)(上海)有限公司

聯(lián)系人: 顏經(jīng)理

手 機: 15021292620

電 話:

地 址: 上海松江小昆山 廣富林4588弄52號3樓

郵 編:

網(wǎng) 址: yan6789.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2025 b2b168.com All Rights Reserved