UC-win/Road應用程式及功能選項的開發套件

UC-win/Road SDK Ver.16

初版發佈:2007.07.20/最新版本 發佈:2022.06.20

價格請洽業務人員

相關產品: UC-win/Road

應用程式概要

UC-win/Road的二次開發提供本API。
使用本API,可自由開發出與UC-win/Road的基本外掛程式相同程度的功能選項。
由此可以實現即時的UC-win/Road數據的輸入輸出,以及自訂使用者介面。

應用程式的功能及特點

規格

UC-win/Road SDK是由Embarcadero® Delphi製作的API,如欲開發插件則必須要有Delphi的支援。UC-win/Road的插件作為Embarcadero®Delphi的執行時函式庫,可以在UC-win/Road啟動時,或藉由UC-win/Road的插件管理畫面中讀取。由插件存取應用程式或既有的數據,可對UC-win/Road進行自訂開發。

※Delphi需要專業版以上的編輯。此外,目前只對應RDelphi 10.2 Updata。 未來將會依次對應最新版本。

●C++ API

使用C++語言可開發適用於UC-win/Road的外掛程式。透過UC-win/Road SDK整理出至今為止簡單易懂的結構,可作為與C++進行連接的API

產品構成

Library資料夾

收錄外掛程式編輯時必要的各種檔案庫。

Plugins資料夾

收錄各種樣本程式的原始碼。透過進行編輯並執行,可加深對SDK控制功能的理解

help資料夾

收錄API操作介面說明及Delphi設定方法的描述檔案。目前僅支援英文

API的功能

本SDK中將提供UC-win/Road上的數據製作和編輯、數據交換、數據處理相關功能、新增UI(使用者界 面)、駕駛模擬器相關控制、管理等多種功能。主要功能如下所示。


■構成VR空間的靜態數據的參照與變更

可對構成VR空間數據的參照,編輯和重新制作。
  1. 地形
    構成多邊形座標,指定平面座標的海拔,網格大小、座標系的變換
  2. 道路線形
    平面線形、縱斷線形的IP點座標、道路長、梯度、鬆弛曲線和圓弧的設定,各車道的資訊等
  3. 道路橫斷面
    橫斷面形狀、車道與緣石的分類、切土、填土、隧道橫斷面形狀、屬性、材質的參照
  4. 路口
    路口形狀、材質、記號、行走路線、號誌顯示(號誌燈、號誌分相、交通控制)
  5. 模型
    構成模型的多邊形、材質、基本色、構成部分、大小、設定動作、旋轉、規模、原點位置
  6. 設定模型
    大樓、2D樹木、3D樹木、車輛、背景、標識、道路附屬物、電視牆、3D文字的參照、新檔案製作

▲地形

▲設定模型

▲道路線形

■模型/人物的即時控制

  1. 人物座標的控制
    透過對座標、方向、傾斜等的即時控制,可讓人物進行走動。另外,還可應用於其他分析程式的視覺化中。
  2. 可動部分的控制
    透過選出預先設定的3D模型的可動設定,可對模型的局部進行操控。

▲人物座標的控制

▲可動部分的控制

■駕駛模擬的控制

對UC-win/Road中行走的車輛運動(車輛物理運動)控制可在使用SDK所開發的外掛程式內的運動模型進行替換。可用於車輛的安定效能、舒適效能評價和新 技術評價等研究開發上。此外,還可與外部程式的車輛運動模型的計算進行替換。(例:CarSim)

■紀錄功能

可即時獲得駕駛車輛、周邊的車輛、行人的座標及方向、方向盤的操控、油門的踩放等資訊。還可在檔案中儲存並進 行分析。

■主畫面的視點控制

可自由控制視點(照相機位置)。還可從對模型進行不同角度的觀察。

■OpenGL控制的自由描繪

使用OpenGL控制器可直接描繪3D影像。下圖是在3D空間上描繪風的流動(曲線)(流體分析連動外掛程式)

■選取使用者操作

使用者可在主畫面中選取滑鼠,鍵盤和遊戲方向盤的操作。可藉由使用者所點選的位置和按鍵對VR空間進行管 理,以及表示模型的資訊。

■GUI(Graphical User Interface)的客製化

  1. 新增輸入/表示資訊的對話方塊
    製作參數的輸入畫面和表示資訊畫面並進行管理。
  2. 控制的新增、既有控制的管理
    可在主畫面中新增選單和工具欄,並可變更既存控制的動作。

▲新增輸入/表示資訊對話方塊

▲新增控制/操控

樣本程式

讀取樣本程式,透過編輯製作外掛程式並執行,可確認動作並理解功能的原始碼處理等。
例如,設定對交通流進行各種設定的應用程式。工具選單中新增「Traffic Generator Set」。點選之後,在各道路中央新增「任意交通量點」,並進行基本的設定與操作。也可設定道路末端交通流的發生點等。


▲道路的四線道資訊(取得道路形狀)

▲聲音接收點的表示和選擇(物件實例)

開發案例

  1. 駕駛模擬
    透過使用紀錄功能,在駕駛模擬之際,可即時取得車輛的物理量。
    可獲得使用者所駕駛之車輛及周邊車輛的資訊,藉此進行各種分析。例如,對駕駛的習性、安全性、綠色駕駛的判定演算法進行自由組合,並用於教育及研究當中。可輸出以下的資訊。

    1. 車輛的位置及方位
    2. 道路和車道的位置資訊
    3. 使用者的駕駛操作量
    4. 車輛的速度、加速度、引擎RPM、齒輪
    5. 車輛的屬性:重量、尺寸、齒輪比、發動機扭力、制動壓力、摩擦係數

  2. 車輛運動模型的客製化
    可對行駛車輛的運動特徵進行客製化。可對使用者的駕駛操作的車輛運動演算法進行程式設計以替換UC-win/Road的標準運動模型
    可使用UC-win/Road的VR環境,使用客製化的運動模型進行駕駛模擬。

  3. 模型即時控制
    在VR空間中對已登錄數據的3D模型進行運動,也可調整模型的顯示/隱藏。在UC-win/Road中只需給予人物模型位置資訊,即可符合現實移動速度的動畫模擬。除作為UC-win/Road基本功能的飛行線路或沿道路移動之外,也可進行自由的運動模擬。如與外部數據相戶連動從而進行開發,且可以於VR上實現微觀模擬。

  4. Cloud Programming World Cup
    FORUM8自2013年開始每年舉辦學生開發套件(SDK)的雲端應用程式設計技術大賽。

產品價格

產品價格



UC-win/Road軟體價格

■產品價格

產品名

價格

UC-win/Road SDK Ver.16 OPEN

■浮動授權價格

額外支付定價的40%,可以在任意地點和任意PC使用。

產品名

價格

UC-win/Road SDK Ver.16 OPEN

>>點選檢視授權詳情

訂閱價格


訂閱價格

■服務內容
・免費提供版本升級  ・電話技術諮詢服務
・諮詢服務(電子郵件、FAX)  ・下載服務  ・維護資訊傳送服務  

對應產品 初年度 1年
訂閱授權(UC-win/Road SDK Ver.16) 免費 OPEN
訂閱授權(UC-win/Road SDK Ver.16 浮動授權) OPEN

租賃授權/浮動租賃授權價格


■租賃授權:短期使用,價格低廉。

■浮動租賃授權:透過網路認證,可以在任意地點、任意電腦使用。

■臨時租賃授權:可以在現有產品授權的基礎上臨時增加授權數量。以租賃授權期限(1到3個月)為單位進行授權,並根據使用記錄進行收費。提前預約,可享受租賃授權15%的價格優惠。可以透過使用者資訊頁面申請。

※租賃授權或浮動租賃授權開始后無法更改期限,如需延長期限需要再次申請。

租賃授權/租賃浮動授權

■租賃授權

對應產品 1個月 2個月 3個月 6個月
UC-win/Road SDK Ver.16 OPEN OPEN OPEN OPEN

■租賃浮動授權

對應產品 1個月 2個月 3個月 6個月
UC-win/Road SDK Ver.16 OPEN OPEN OPEN OPEN

教育版價格


面向教職、研究人員和學生等教育相關使用者提供更加優惠的教育版價格。

教育版價格

產品名 教育版價格
UC-win/Road SDK Ver.16 OPEN

版本開發履歷


版本開發履歷

 UC-win/Road SDK
版本 發佈日 主要升級內容
16.0.0 22/06/20
  1. 對應支援 UC-win/Road Ver.16.0.0

產品購買/諮詢窗口


產品購買/諮詢窗口

■ 諮詢窗口

全球各代理店均接受諮詢。>> 營業窗口

如果您對購買或網站有任何疑問,敬請洽詢info-china@forum8.com

LOADING