女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

用戶自定義操作Custom Action的兩種開發方式

Vector維克多 ? 來源:Vector維克多 ? 作者:Vector China ? 2021-09-02 17:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

vFlash專為汽車OEM和ECU供應商中執行刷寫任務的人員所設計,用以實現高效的ECU刷寫。vFlash可以通過標準軟件的圖形界面進行控制,也可以簡單地作為庫集成到現有環境中實現自動刷寫。使用特別版本“vFlash Station”,可以實現多達8個ECU的并行刷寫。此外,使用vFlash Option Remote,可以實現遠程刷寫任務。

vFlash采用定制化插件vFlashTemplate定義不同刷寫規范的刷寫流程,全球已經有超過80家OEM定制vFlashTemplate。每個vFlashTemplate對應一份刷寫規范或一家OEM相同流程的不同總線刷寫規范。換句話說,同一個車型遵循同一份刷寫規范,該車型上所有ECU可以使用同一個vFlashTemplate。

然而,在刷寫規范所定義的統一刷寫流程之外,不同的ECU可能還需要執行不同的動作來滿足該ECU或用戶特定的任務,例如刷寫前讀取ECU相關配置信息并記錄,刷寫后將這些配置信息重新寫入新的軟件中,同時生成報告。vFlash的自定義操作-Custom Action即可滿足這樣的任務需求。Custom Action分為Pre Custom Action和Post Custom Action(圖1),即刷寫執行前的自定義動作和刷寫執行后的自定義動作。

Custom Action的開發可以采用手動和自動兩種方式。

01

手動開發Custom Action

Custom Action是一個常規的C#/.NET程序集。但是,Custom Action開發必須調用一組vFlash所需的附加庫,以便執行診斷任務。可調用的附加庫為:

Vector.Diagnostics

Vector.vFlash.CustomActions

Vector.vFlash.Tools

Vector Diagnostics API是Vector Diagnostic Scripting(VDS)診斷腳本庫,通過該腳本庫可以調用診斷數據庫CDD或ODX中描述的診斷服務,從而快速有效地獲取診斷服務的發送與接收指令。

Vector vFlash Custom Action API定義的函數通常用于與vFlash軟件相關的Custom Action的動作,例如CustomActionAttribute接口函數提供將數據從vFlash傳輸給Custom Action的方式,IAuthenticationProperties接口函數用于向ECU驗證vFlash的信息。

Vector vFlash Tools API用于在Custom Action中生成報告。

用戶可以在vFlash軟件界面中、安裝路徑下或幫助文檔中獲取以上API的詳細定義、描述以及示例工程(圖2)。

根據這些API以及參考示例工程,用戶通過C#編程軟件(例如Microsoft Visual Studio)實現所需的Custom Action,編譯生成DLL動態鏈接庫。

此外,為了簡化用戶編程的工作量,在vFlash軟件安裝包中附帶有Visual Studio Extension for Custom Action Development插件安裝(圖3)。

該插件適用于Visual Studio 2015和2017。通過該插件,可以在新建工程時選擇vFlash Custom Action模板(圖4),該模板工程中已經正確關聯了Vector Diagnostics、Vector vFlash Custom Actions等相關程序集(圖5),便于用戶快速開啟程序編輯。

02

自動開發Custom Action

參數化診斷儀Indigo具有記錄診斷腳本的功能Script Recording(詳情可見《基于參數化診斷儀Indigo的二次開發》),該功能記錄的診斷序列可保存為vFlash Custom Action腳本提供給vFlash工程使用。使用Indigo的腳本記錄功能,無需用戶掌握編程技巧,即可快速有效地定制診斷序列腳本。

在Indigo的腳本記錄器的界面上(圖6),可以通過選擇激活的ECU列表,選擇需要執行診斷操作的ECU;通過左側的服務列表執行具體的診斷服務;同時可以通過菜單行的確認對話框等窗口定義腳本中所需的非診斷序列的執行動作,滿足腳本執行過程中的用戶交互的相關功能。

在完成所需的腳記錄后,可將腳本另存為vFlash Custom Action腳本(圖7):

保存腳本之前還可以根據用戶需求設置vFlash Custom Action屬性(圖8),確認后即可保存C#工程:

通過Indigo的腳本記錄器生成的腳本工程,還可以通過C#編譯軟件二次開發,滿足用戶更多的自定義需求,編譯生成DLL動態鏈接庫。

03

Custom Action的使用

手動或自動開發Custom Action的DLL動態鏈接庫之后,可以在vFlash工程中,通過Configure-Custom Action頁面加載相關ECU的CDD文件以及開發好的DLL文件,同時對相關屬性進行配置(圖9)。

添加Custom Action內容的vFlash工程在執行時,可在軟件刷寫界面查看Custom Action執行的情況以及Trace(圖10):

vFlash Custom Action的主要用例:

質量保證 – 例如在數據庫或報告中讀取ECU信息并記錄刷寫成功與否信息;

標簽打印 – 讀取序列號等ECU信息并將信息發送到打印機;

恢復ECU信息 – 刷寫前從ECU讀取數據,刷寫后重新寫入/恢復數據;

參數化 – 刷入參數化系統后將數據寫入ECU。

04

小結

vFlashTemplate固化刷寫流程的主序列,保證刷寫功能的穩定性和可靠性,目前已有80多個OEM的vFlashTemplate可供客戶使用。

Custom Action能夠滿足刷寫流程的用戶自定義應用場景,在不改動刷寫流程主序列的前提下,實現刷寫序列的定制化。

通過Custom Action的補充,在刷寫的同時實現ECU所需數據的自動寫入或報告自動生成,使得刷寫工程更完整,更易用。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ecu
    ecu
    +關注

    關注

    14

    文章

    929

    瀏覽量

    55730
  • Vector
    +關注

    關注

    3

    文章

    75

    瀏覽量

    9212

原文標題:vFlash的用戶自定義操作-Custom Action

文章出處:【微信號:VectorChina,微信公眾號:Vector維克多】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    大彩講堂:VisualTFT軟件如何自定義圓形進度條

    VisualTFT軟件如何自定義圓形進度條
    的頭像 發表于 07-07 17:10 ?285次閱讀
    大彩講堂:VisualTFT軟件如何<b class='flag-5'>自定義</b>圓形進度條

    KiCad 中的自定義規則(KiCon 演講)

    設計規則 展開,重點探討了 那些復雜卻強大的特性。 由于這些規則本質上是基于文本表達的,需要用戶細致入微的理解。演講的 核心目標 是引導用戶有效實施這些規則,從而 規避布線問題、提升制造良率,并優化設計流程 。 討論 始于對自定義
    的頭像 發表于 06-16 11:17 ?548次閱讀
    KiCad 中的<b class='flag-5'>自定義</b>規則(KiCon 演講)

    HarmonyOS應用自定義鍵盤解決方案

    自定義鍵盤是一替換系統默認鍵盤的解決方案,可實現鍵盤個性化交互。允許用戶結合業務需求與操作習慣,對按鍵布局進行可視化重構、設置多功能組合鍵位,使輸入更加便捷和舒適。在安全防護層面,
    的頭像 發表于 06-05 14:19 ?622次閱讀

    custom.c中自定義代碼無法自動保存怎么解決?

    我在custom.c中插入自定義代碼,當我不保存就切換到其他文件時,custom.c中的自定義代碼就會消失。我該如何解決這個問題
    發表于 04-08 06:00

    如何使用Linux映像在IMX8ULP上啟用自定義logo?

    ; custom_logo224.pnm >pnmtoplainpnm custom_logo224.pnm > logo_linux_clut224.ppm 2.由于以上更改無法加載自定義
    發表于 03-31 06:30

    如何添加自定義單板

    開發過程中,用戶有時需要創建自定義板配置。本節將通過一個實例講解用戶如何創建屬于自己的machine,下面以g2l-test.conf為例進行說明。
    的頭像 發表于 03-12 14:43 ?566次閱讀

    如何快速創建用戶自定義Board和App工程

    可將該文件夾復制到用戶自定義的工作目錄(workspace)中,基于此模板進行開發。本模板主要牽涉到的用戶自定義的文件有:
    的頭像 發表于 02-08 13:38 ?508次閱讀
    如何快速創建<b class='flag-5'>用戶</b><b class='flag-5'>自定義</b>Board和App工程

    Altium Designer 15.0自定義元件設計

    電子發燒友網站提供《Altium Designer 15.0自定義元件設計.pdf》資料免費下載
    發表于 01-21 15:04 ?0次下載
    Altium Designer 15.0<b class='flag-5'>自定義</b>元件設計

    think-cell:自定義think-cell(四)

    C.5 設置默認議程幻燈片布局 think-cell 議程可以在演示文稿中使用特定的自定義布局來定義議程、位置和議程幻燈片上的其他形狀,例如標題或圖片。通過將此自定義布局添加到模板,您可以為整個組織
    的頭像 發表于 01-13 10:37 ?499次閱讀
    think-cell:<b class='flag-5'>自定義</b>think-cell(四)

    智能語音識別照明解決方案,平臺自定義,中英切換

    智能語音識別照明方案引入NRK3502芯片,支持平臺自定義,離線控制,中英雙語切換。NRK3502具備高性能和靈活自定義能力,可推動智能照明革新,控制其他智能設備,為國際用戶提供全方位智能生活體驗。
    的頭像 發表于 01-10 13:23 ?420次閱讀
    智能語音識別照明解決方案,平臺<b class='flag-5'>自定義</b>,中英切換

    think-cell;自定義think-cell(一)

    布局介紹了如何創建自定義議程幻燈片布局,第六部分 C.6 功能區自定義 介紹了如何使用 PowerPoint 的功能區自定義選項自定義 think-cell 的
    的頭像 發表于 01-08 11:31 ?711次閱讀
    think-cell;<b class='flag-5'>自定義</b>think-cell(一)

    創建自定義的基于閃存的引導加載程序(BSL)

    電子發燒友網站提供《創建自定義的基于閃存的引導加載程序(BSL).pdf》資料免費下載
    發表于 09-19 10:50 ?0次下載
    創建<b class='flag-5'>自定義</b>的基于閃存的引導加載程序(BSL)

    EtherCAT運動控制器PT/PVT實現用戶自定義軌跡規劃

    EtherCAT運動控制器PT/PVT實現用戶自定義軌跡規劃。
    的頭像 發表于 08-15 11:49 ?1216次閱讀
    EtherCAT運動控制器PT/PVT實現<b class='flag-5'>用戶</b><b class='flag-5'>自定義</b>軌跡規劃

    嵌入式QT常見開發方式有哪些?

    Unit): 對于資源極其有限的微控制器應用場景,Qt提供了專門針對MCU的解決方案,允許在低功耗、小內存的嵌入式系統上開發圖形化界面。 總之,嵌入式工程師可以根據項目的具體需求、性能要求、硬件限制以及團隊技術背景等因素,靈活選擇上述Qt開發方式中的某一
    發表于 08-12 10:05

    NVIDIA NeMo加速并簡化自定義模型開發

    如果企業希望充分發揮出 AI 的力量,就需要根據其行業需求量身定制的自定義模型。
    的頭像 發表于 07-26 11:17 ?1227次閱讀
    NVIDIA NeMo加速并簡化<b class='flag-5'>自定義</b>模型<b class='flag-5'>開發</b>
    主站蜘蛛池模板: 常宁市| 夏邑县| 和田县| 曲周县| 济宁市| 香河县| 潞城市| 亳州市| 新晃| 泾川县| 丰都县| 鄂尔多斯市| 临江市| 孟村| 临汾市| 玉门市| 灵寿县| 旌德县| 鄱阳县| 高州市| 双流县| 云南省| 游戏| 丽江市| 黄梅县| 玉树县| 灵川县| 金湖县| 保定市| 龙江县| 福安市| 澜沧| 阳城县| 同德县| 临桂县| 拉萨市| 冕宁县| 桃园市| 乐陵市| 江源县| 昔阳县|