0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何避免在INCA中創(chuàng)建或使用多個(gè)COM API句柄

ETAS易特馳 ? 來(lái)源:ETAS易特馳 ? 2023-09-21 15:52 ? 次閱讀

提問(wèn):

如何避免在INCA 中創(chuàng)建或使用多個(gè)COM API 句柄

在自動(dòng)化腳本中,可能會(huì)出現(xiàn)不同的應(yīng)用程序通過(guò) COM API 控制 INCA或者同一應(yīng)用程序多次請(qǐng)求 INCA API 句柄的情況。

大多數(shù)用戶都希望知道當(dāng)前調(diào)用了哪些 INCA 句柄,以避免錯(cuò)誤使用內(nèi)部句柄。

解決辦法:

INCA應(yīng)用程序暫不支持多客戶端或多用例服務(wù)。因此,同一時(shí)間只能使用一個(gè) API 句柄。所以,即使API 句柄被創(chuàng)建或請(qǐng)求使用多次,也只可被一個(gè)外部應(yīng)用程序操控。

以下示例為:一次只可創(chuàng)建一個(gè)INCA 句柄

本示例使用 MATLAB進(jìn)行演示,也可以適用于其他編程語(yǔ)言。

獲取兩次INCA 句柄:

API_Handle_1=actxserver('Inca.Inca')
API_Handle_2=actxserver('Inca.Inca')

分別從每個(gè)INCA 句柄中獲取數(shù)據(jù)庫(kù)句柄:

DB_Handle_1 = API_Handle_1.GetCurrentDataBase()
DB_Handle_2 = API_Handle_2.GetCurrentDataBase()

僅斷開其中一個(gè)句柄:

API_Handle_1.DisconnectFromTool

檢查這兩個(gè)INCA和數(shù)據(jù)庫(kù)句柄都已失效:

API_Handle_1.GetCurrentDataBase() -> empty
API_Handle_2.GetCurrentDataBase() -> empty

在命令窗口中部署如下命令:

1ca2e550-5692-11ee-939d-92fbcf53809c.png

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1472

    瀏覽量

    61749
  • 數(shù)據(jù)庫(kù)
    +關(guān)注

    關(guān)注

    7

    文章

    3752

    瀏覽量

    64233
  • 編程語(yǔ)言
    +關(guān)注

    關(guān)注

    10

    文章

    1929

    瀏覽量

    34540
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    37

    文章

    3237

    瀏覽量

    57547
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    387

    瀏覽量

    14811

原文標(biāo)題:INCA使用技巧和竅門(二) : 如何避免在?INCA 中創(chuàng)建或使用多個(gè)?COM API 句柄

文章出處:【微信號(hào):ETASChina,微信公眾號(hào):ETAS易特馳】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    用backlog api創(chuàng)建orders時(shí)報(bào)錯(cuò),為什么?

    我們嘗試調(diào)用backlog api創(chuàng)建orders時(shí),發(fā)生錯(cuò)誤: API地址:transact-pre.ti.com/.../orders 錯(cuò)誤信息:\"Invalid
    發(fā)表于 09-27 08:31

    keil怎么創(chuàng)建多個(gè)文件

    大神們,問(wèn)下keil怎么創(chuàng)建多個(gè)文件,相互調(diào)用,有資料嗎,謝謝了
    發(fā)表于 10-20 14:01

    創(chuàng)建設(shè)備函數(shù)CreateDevice調(diào)用成功返回的句柄值是什么?

    創(chuàng)建設(shè)備函數(shù)CreateDevice調(diào)用成功返回的句柄值是什么?
    發(fā)表于 05-19 16:57

    API函數(shù)

    操作,并包含了一個(gè)完整的回調(diào) RegCloseKey 關(guān)閉系統(tǒng)注冊(cè)表的一個(gè)項(xiàng)(鍵) RegConnectRegistry 訪問(wèn)遠(yuǎn)程系統(tǒng)的部分注冊(cè)表 RegCreateKey 指定的項(xiàng)下創(chuàng)
    發(fā)表于 09-17 17:53

    Labview API---如何獲得窗口句柄(HWND)

    API---如何獲得窗口句柄(HWND)hwnd 是窗口句柄,系統(tǒng)分配的一個(gè)ID號(hào),對(duì)操作系統(tǒng)來(lái)說(shuō)就是這個(gè)窗口的唯一標(biāo)識(shí),通過(guò)它就可以操作WIN窗口了,LABVIEW VI的前面板無(wú)疑是一個(gè)
    發(fā)表于 11-05 08:45

    程序框圖中的 隊(duì)列引用句柄 怎么創(chuàng)建?

    求教:下圖中的“隊(duì)列引用句柄”是怎么創(chuàng)建的呢?前面板可以創(chuàng)建,關(guān)鍵這是后面板,我找了好久沒(méi)找出來(lái); 這是NI官方應(yīng)用技術(shù)帖“基于生產(chǎn)者和消費(fèi)者、隊(duì)列的狀態(tài)機(jī)”的范例。主講:宮晨,看了
    發(fā)表于 07-18 21:42

    ***協(xié)議INCA標(biāo)定不能進(jìn)行標(biāo)定量的修改

    自己移植的***底層協(xié)議,遇到些問(wèn)題。移植了***協(xié)議的ECU可以與INCA進(jìn)行連接并且觀測(cè)測(cè)量量,但是不能進(jìn)行標(biāo)定量的修改。 通過(guò)調(diào)試后發(fā)現(xiàn)INCA發(fā)送0C命令設(shè)置狀態(tài)的時(shí)候應(yīng)該設(shè)置03,但是實(shí)際
    發(fā)表于 09-18 14:11

    添加多個(gè)描述符時(shí),Ble堆棧的Ble屬性句柄無(wú)效是為何?

    、esp_ble_gatts_add_char_descr)并在服務(wù)器事件處理程序回調(diào)處理屬性句柄的返回。當(dāng)我沒(méi)有描述符的情況下創(chuàng)建多個(gè)
    發(fā)表于 03-02 06:58

    INCA Prof文件刷新,校準(zhǔn)更改不會(huì)反映在用于刷新ECU的數(shù)據(jù)是怎么回事?

    刷寫)總是將 ECU 上的代碼和校準(zhǔn)數(shù)據(jù)返回到原始版本。換句話說(shuō),我 INCA 對(duì)校準(zhǔn)變量所做的任何更改在閃爍時(shí)都會(huì)被“忘記”,并且 ECU(以及工作頁(yè)面和參考頁(yè)面校驗(yàn)和)會(huì)返回到其原始狀態(tài)。從
    發(fā)表于 05-05 12:55

    FreeRTOS之任務(wù)句柄

    摘要:學(xué)過(guò)用過(guò)FreeRTOS的人都知道,創(chuàng)建任務(wù)時(shí)候我們都要定義一個(gè)任務(wù)句柄,這個(gè)任務(wù)句柄有啥含義?書上的解釋是任務(wù)創(chuàng)建成功以后會(huì)返回此
    的頭像 發(fā)表于 04-13 08:18 ?2648次閱讀

    INCA的一些用法

    INCA的一些用法
    的頭像 發(fā)表于 11-10 15:32 ?8441次閱讀

    SDK 與API 視頻環(huán)境的區(qū)別

    現(xiàn)在,視頻API 視頻SDK 不一定是每個(gè)工具本身的一個(gè)類別。相反,它們是創(chuàng)建API SDK,旨在幫助您與并非從頭開始構(gòu)建的視頻平臺(tái)進(jìn)
    發(fā)表于 11-25 09:34 ?579次閱讀

    INCA新能源車開發(fā)的應(yīng)用有哪些

    INCA軟件, 作為ETAS公司旗下的汽車標(biāo)定測(cè)量診斷工具,具備強(qiáng)大的功能與優(yōu)秀的易用性、兼容性,能夠極大地提高標(biāo)定效率
    發(fā)表于 06-05 10:00 ?4229次閱讀
    <b class='flag-5'>INCA</b><b class='flag-5'>在</b>新能源車開發(fā)<b class='flag-5'>中</b>的應(yīng)用有哪些

    gpio子系統(tǒng)API詳解

    device_type 和 compatible 這兩個(gè)屬性查找指定的節(jié)點(diǎn),此處是為了獲取設(shè)備樹設(shè)置的 GPIO 的節(jié)點(diǎn)句柄。如果其他地方有獲得句柄,那么可以直接使用這個(gè)
    的頭像 發(fā)表于 09-27 17:17 ?725次閱讀
    gpio子系統(tǒng)<b class='flag-5'>API</b>詳解

    INCA標(biāo)定工程的創(chuàng)建與實(shí)現(xiàn)

    打開INCA7.0 ,選擇Database→“new”,或者直接點(diǎn)擊圖示紅圈內(nèi)的快捷按鈕,新建一個(gè)數(shù)據(jù)庫(kù),并可以根據(jù)實(shí)際項(xiàng)目來(lái)進(jìn)行次工程命名。
    的頭像 發(fā)表于 04-17 10:58 ?2556次閱讀
    <b class='flag-5'>INCA</b>標(biāo)定工程的<b class='flag-5'>創(chuàng)建</b>與實(shí)現(xiàn)