NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

使用 ACTIVEX 元件 參數傳遞 問題

我使用一個相機廠商所提供的ACTIVEX 元件 目前可以順利在該元件上看到影像

不過現在要操作一些變數卻遇到問題

 

該元件在VB.NET 提供範例 前面是這樣寫的

        Dim pHeight As Integer
        Dim pWidth As Integer

        Dim Ret As Short


        AxuPixVision1.InitCamera(1, 0, 0, Ret)
        AxuPixVision1.GetImageSize(pWidth, pHeight)

 

當我執行後 可以正確初始化 必且取得影像的長與寬

 

我嘗試使用LABVIEW來操作

001.JPG 

 

可以執行,元件上也可以看到影像

不過我的變數 Return,pWidth,pHeight 卻沒有辦法取得正確的值

 

我要如何將正確的數值傳出來?

 

麻煩各位了!

謝謝

0 積分
1 條訊息(共 9 條)
7,852 檢視

1. 可以請問您的 LabVIEW 版本?

2. 可以附上 ActiveX 物件檔案嗎?

3. 您的 LabVIEW 程式碼,pWidth & pHight 為什麼是 control, 如果改成 indicator 呢?

0 積分
2 條訊息(共 9 條)
7,843 檢視

1.我的labview的版本是 8.6

 

2.元件可以提供..不過他是一個安裝檔..有13 MB..我得找個地方放..

 

3. pWidth & pHight 是ACTIVEX元件他的函式設計 就是 以 INPUT的方式連進去

 

AxuPixVision1.GetImageSize(pWidth, pHeight) 看原始的VB.NET

 必須輸入兩個變數

002.JPG

如此依然無法取得正確值

 

0 積分
3 條訊息(共 9 條)
7,837 檢視

如果有解決到您的問題麻煩您勾選已接受解答,並且給我一個獎勵!謝謝~~~

0 積分
4 條訊息(共 9 條)
7,811 檢視

Charles0820

 

我還沒試出來...

似乎暫時無解..

0 積分
5 條訊息(共 9 條)
7,800 檢視

請問放在哪裡? 我們可以安裝完再討論。  

 

元件可以提供..不過他是一個安裝檔..有13 MB..我得找個地方放..

0 積分
6 條訊息(共 9 條)
7,795 檢視

元件下載處:

 

http://gdl3203.miroko.tw/uPixActiveTool.rar

 

真的是相當感謝

0 積分
7 條訊息(共 9 條)
7,789 檢視

您的程式碼是create reference, 通常是用來製作 subVI 才使用 reference

 

請幫忙測試以下動作

 

直接將滑鼠點到pWidth>>滑鼠右鍵>>create>>property node>>value

0 積分
8 條訊息(共 9 條)
7,777 檢視

剛剛試了,結果是一樣的

 

仔細想了一下...

再其他語言裡..是將整個變數傳進去..然後元件裡面直接將值填進去..

 

在labview在這裡只能將變數的"值"傳進去,這樣似乎就無解了

 

今天再跟原廠討論,看看能否將元件修正為有output輸出的格式

這樣應該比較容易使用

0 積分
9 條訊息(共 9 條)
7,770 檢視