您現在的位置是:首頁 > 藝術

openTCS V4.19~V5.06的更改日誌

由 零流ST 發表于 藝術2023-01-24
簡介個人感覺Version 5

會玩的v4到v5要多少錢

以下內容參考自官方的https://www。opentcs。org/docs/5。6/changelog。html,經過翻譯和整理,期望能為選擇openTCS的版本提供部分參考。個人感覺

Version 5。1,Version 5。3,Version 5。5

是幾個比較重要的版本。

一、Version 5。06 (2022-07-23)

01。

新增對車輛暫停的顯式支援

,其此前可使用傳送給車輛驅動器而不會被核心解釋的訊息來實現;車輛現在有一個適當的

暫停狀態

,VehicleService(以及帶有它的操作檯應用程式)提供了一種明確的方法來為各單獨的車輛修改它。

02。

推遲已暫停車輛的資源分配

,這使得不明確支援暫停的車輛不能接收更多的移動命令,從而在處理暫停前接收到的命令後有效地停止它們。

03。

web API

中反映車輛的暫停狀態並提供修改它們的端點

04。

在操作檯應用程式中透過對暫停的車輛加陰影

以反映車輛的暫停狀態

05。

修復缺陷

新增外圍操作到

新建立的

路徑也會影響工廠模型中的其他路徑

06。

修復缺陷

將通訊介面卡自動附到有配置首選通訊介面卡的車輛上

僅將首選通訊介面卡附到車輛上

若相應的介面卡工廠能實際地為其提供介面卡例項

07。

更新模型編輯器應用程式中提供的演示模型

:新增一個新部分以顯示外圍裝置的整合和使用,演示模型現在包含一個代表了車輛穿過該新部分時必須與之互動的

示例性防火門工位

;更新演示模型以使用最新的模型格式(v0。0。4)。

08。

Spark

更新至

2。9。4,

09。

Jackson

更新至

2。13。3,

10。

AssertJ

更新至

3。23。1,

11。

Mockito

更新至

4。6。1。

二、Version 5。05 (2022-04-26)

01。

通知EdgeEvaluator,實現關於路由圖建立的開始和結束,以允許其最佳化計算

,例如,透過快取在構建圖時不改變的資料。

02。

新增外圍裝置和外圍操作的文件,並預設啟用各自的GUI元件

03。

在操作檯應用程式用於建立外圍作業的對話方塊中

僅提供附到外圍驅動程式上的工位

04。用

對模型編輯器和/或操作檯應用程式的參考

,取代開發人員和使用者指南中對工廠總覽應用程式的舊參考。

05。

統計核心擴充套件和外掛面板被刪除並被移至示例整合項

06。

SLF4J

更新為

1。7。36。

07。

Guice

更新為

5。1。0。

08。

Jakarta XML Bind API

更新到

2。3。3。

09。

JAXB Runtime

更新到

2。3。6。

10。

Jackson

更新到

2。13。2(

其資料繫結包更新到

2。13。2。2)。

11。

Sulky ULID

更新為

8。3。0。

12。

JGraphT

更新為

1。5。1。

13。

cfg4j

更新為

4。4。1。

14。

JSR305

更新至

3。0。2。

15。

JUnit

更新到

5。8。2。

16。

AssertJ

更新至

3。22。0。

17。

Swagger UI

更新為

3。52。5。

18。

Gradle wrapper

更新為

6。9。2。

19。

Stats Gradle

外掛更新為

0。2。2。

20。

License Gradle

外掛更新為

0。14。0。

三、Version 5。04 (2022-02-25)

01。

使能車輛驅動器在接受整個運單之前對其進行檢查

,而不僅僅是分別對各目的地操作的序列。

02。

在車輛狀態中反映當前已索要和已分配的資源

03。

在操作檯應用程式的屬性面板中

顯示為所選車輛當前已索要和已分配的資源

04。

在表中顯示路徑外圍操作的所有屬性

而不是僅列出工位和操作名稱

05。將web API規範和實現更新到1。1。0版:將已索要和已分配的資源新增到車輛狀態和車輛狀況訊息規範中;

將精確位置新增到車輛狀態資訊規格中

建立運單時,允許客戶端提供不完整的運單名稱,即,讓核心完成/生成名稱;新增用於顯式觸發排程器執行的端點

06。

跳過退出核心控制中心應用程式的使用者確認

07。

檔案

選單中

改進將模型上載到核心和從核心下載模型的條目名稱

08。

Jackson

更新至

2。13。0。

09。

Spark

更新到

2。9。3。

四、Version 5。03 (2021-09-28)

01。

在Scheduler介面中適當地指定和實現索要語義,允許定製排程策略以考慮車輛計劃的未來資源分配

02。

引入VehicleCommAdapter。canAcceptNextCommand(),其可用於(靜態地或動態地)影響通訊介面卡從其車輛控制器接收的移動命令的數量

03。

修復缺陷

使用核心執行器執行虛擬車輛模擬

以避免潛在的死鎖

04。

修復缺陷

恢復虛擬車輛的單步模式

05。

修復缺陷

運單的立即撤銷

06。

修復缺陷

當核心應用程式啟動時

使用核心執行器初始化其元件

例如

派發器

尋路器

排程器

),

特別是為了避免與應用程式啟動載入的工廠模型發生排程問題

07。

修復缺陷

由於資源包的某些錯誤路徑而無法載入的訂單序列詳細資訊面板

08。

修復缺陷

使用非常大的模型時操作檯應用程式與核心不同步的

09。

修復缺陷

在模型編輯器應用程式中剪下和貼上元素會建立多個同名元素

10。

切換到透過

Maven Central

工件倉庫釋出工件

。(

此前

工件通常釋出到

JCenter

這個已經停止使用的工件倉庫

11。

更新許可證資訊

所有元件

包括模型編輯器和操作檯應用程式

現在都根據

MIT

許可證的條款獲得許可

12。

當車輛在等待要被分配的資源時(例如,因為資源被另一車輛佔用/阻塞),允許其從當前位置改道

。(此前,是從車輛等待處改道,這可能導致不必要的等待時間)

13。

當車輛在等待外圍互動完成時改道時,應從外圍裝置的位置正確地改道

14。

使用模型編輯器和操作檯應用程式載入工廠模型時

在相應的進度條中顯示更細粒度的步驟

15。

在操作檯應用程式中

根據建立時間按降序對各表中的運單和外圍作業進行排序

16。

減少操作檯應用程式處理車輛更新所需的時間

17。

Gradle wrapper

更新為

6。8。3。

18。

JUnit 4

更新至

4。13。2。

19。

JUnit 5

更新到

5。7。2。

20。

Hamcrest

更新為

2。2。

五、Version 5。02 (2021-03-29)

01。

對操作檯應用程式中工廠模型元素的工具提示文字

按字典序對屬性排序

並對車輛狀態著色

六、Version 5。01 (2021-03-24)

01。

使為運單生成的名稱

真地

可按字典排序

02。

向核心新增QueryService,其可用於透過註冊的QueryResponder例項執行通用/定製的查詢

03。

新增對建立具有多層的工廠模型的支援

04。

新增對外圍裝置的實驗性支援,裝置互動由沿路徑行駛的車輛觸發

。(請注意,這個還沒有真正被文件記錄)

05。

為openTCS工廠模型新增新的XML Schema定義版本

06。

允許透過Scheduler。reschedule()顯式地觸發排程器

07。

在模型元素的工具提示中顯示屬性

08。

將工廠總覽應用程式拆分為兩個獨立的應用程式:模型編輯器提供模型建立和操縱功能,而操作檯用於在執行時與工廠互動

09。

將操作檯的暫停按鈕拆分為暫停和繼續按鈕

10。

刪除對組的支援。(層現在可被用於對工廠模型元件進行分組)

11。

允許使用特定於專案的邊評估器和路由組對映

七、Version 4。20 (2020-12-18)

01。

修復缺陷

預設排程器中

正確處理某些邊情形下對同向塊的請求

02。

修復缺陷

在將車輛駛出行駛路線時

真正釋放所有資源

03。

工廠總覽應用程式提高車輛狀態更新的效能

八、Version 4。19 (2020-07-02)

01。

與路段一樣

工位現在可以透過工廠總覽應用程式被鎖定以防止其被車輛使用

九、Version 5。00 (2020-06-05)

01。

刪除一些不推薦的程式碼

刪除

TCP

主機介面核心擴充套件

刪除核心應用程式的

GUI。

02。TCSObject

及其子類現在是

immutable

且不再實現

Cloneable

介面

03。

刪除

JDOM

依賴項

04。

BasicCommunicationAdapter

使用注入的

ExecutorService(

例如

核心執行器

),

而不是為每個車輛驅動器例項啟動單獨的執行緒

05。

openTCS

工廠模型新增新的和清理過的

XML Schema

定義版本

並新增新的繫結

06。

將專案更新為

Java 13。

07。

Mockito

更新為

2。28。2。

估計近期將釋出openTCS Version 5。7

openTCS V4.19~V5.06的更改日誌

推薦文章

  • 電動車二手買賣的網賺新專案

    今天我們網賺研究院就教大家利用電動車新車當二手車賣的這個網賺新思路,操作二手電動車買賣...

  • 營銷4P原理:為什麼經典的就是最好的?

    我要想說的是,所有的傳播營銷從來沒有忽略消費者的消費能力就定價,那是做不到的...

  • 煙臺:建築企業資質及安全許可申報時限減半

    市住建局圍繞“一次告知、一表申報、一窗受理、一次辦成”,透過規範事項辦理要件、合併事項申報材料、最佳化業務流程、科學配置等方式,將原建築業企業資質和建築施工企業安全生產許可證2個獨立事項的變更或登出業務最佳化整合成一件事一次辦,並對相關申報...