日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

金橙子打标卡labview打标开发没头绪?c#封装成dll后labview调用真香!

發布時間:2023/12/9 C# 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 金橙子打标卡labview打标开发没头绪?c#封装成dll后labview调用真香! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

激光打標卡大品牌金橙子廣泛用于工業打標領域,其自帶c#和c++例程,但是沒有labview例程,由于c++和c#都涉及到指針和窗口句柄,而且c++僅字符就有很多種不同類型,想要直接用labview對接會面臨很多數據類型和指針的調用問題。labview如何調用?我們的方法是直接用c#封裝dll后提供labview調用。

初始化與反初始化

函數名?:lmc1_Initial說明?:初始化lmc1控制卡.調用此函數,最終目的是使用庫中的函數,來完成相應的操作.語法?:int lmc1_Initial(TCHAR*?strEzCadPath,BOOL?bTestMode,HWND?hOwenWnd);參數說明:INPUT:三個形參為輸入參數,有前面獲取到路徑分解、設定模式、由GetSafeHwnd()獲得句柄.OUTPUT:返回值作為輸出.

輸入輸出

參數類型

參數名

含義解釋

取值范圍

in

TCHAR*

strEzCadPath

ezcad2.exe所處的目錄的全路徑名稱,例如C:\WorkBook\20180528\EzCAD2\Debug

0-255個字符

in

BOOL

bTestMode

是否是測試模式

0或者1,0表示其他模式,1為測試模式

in

HWND

hOwenWnd

擁有用戶輸入焦點的窗口,用于檢測用戶暫停消息

此參數為句柄

返回值:?通用錯誤碼

備注:?1.本函數是DLL庫提供的函數.2.?此函數可被lmc1_Initial2替換.

使用條件:1確保庫連接成功.2確保有庫函數的地址.使用方法:

l?由GetModuleFileName獲得路徑.

l?再由_wsplitpath分解路徑

?

?

加載、保存對象為文件

函數名:lmc1_LoadEzdFile

說明:打開指定的ezd文件,并清除當前數據庫中的所有對象.

語法:int lmc1_LoadEzdFile(TCHAR* strFileName);?

參數說明:INPUT:文件路徑.OUTPUT:返回值.

輸入輸出

參數類型

參數名

含義解釋

取值范圍

in

TCHAR*

strFileName

文件路徑

0-255字符串

返回值:通用錯誤碼

備注:?1.?此路徑是包含路徑+文件名,否則函數執行不會出現效果.

使用條件:動態庫與板卡初始化完畢.

使用方法

l??調用系統打開文件對話框,文件類型設置為ezd

l??獲得文件路徑

l??調用函數.

描述:在程序中一般用此函數來打開一個用戶建立ezd模板文件,這樣用戶就不需要在程序中設置加工參數,因為模板中的加工參數會自動導入.

標準軟件:文件菜單-打開.

?

?

?

?

labview和c#完美兼容,真香

龍哥手把手教您LabVIEW視覺設計課程火熱上線!!詳情可點擊下方鏈接進行查看:http://t.elecfans.com/c801.html

總結

以上是生活随笔為你收集整理的金橙子打标卡labview打标开发没头绪?c#封装成dll后labview调用真香!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。