如果您在工作中遇到LabVIEW編程開發(fā),自動測試、圖像識別、數(shù)據(jù)處理等方面的事情,可以聯(lián)系我們。
我們十七年來一直堅守LabVIEW開發(fā)及相關(guān)硬件與集成工作, 立足行業(yè),深刻理解客戶需求。
我們的服務(wù)開發(fā)周期短,服務(wù)周期長,確保系統(tǒng)能用、好用。
提供硬件選型,軟件開發(fā)、系統(tǒng)集成全套解決方案。為您節(jié)省資金,降低預(yù)算,把每一分錢都花到刀刃上。
在如下領(lǐng)域,都是LabVIEW發(fā)揮作用的廣闊天地
數(shù)據(jù)采集與信號處理
通過各種總線測量各種傳感器
執(zhí)行分析與信號處理
在自定義用戶界面上顯示數(shù)據(jù)
記錄數(shù)據(jù)并生成報表
儀器控制
自動化數(shù)據(jù)采集
控制多種儀器
分析并顯示信號
自動化測試與驗證系統(tǒng)
自動化實現(xiàn)產(chǎn)品驗證或生產(chǎn)測試
控制多種儀器
借助自定義用戶界面,分析并顯示測試結(jié)果
嵌入式監(jiān)測和控制系統(tǒng)
復(fù)用ANSI C和HDL代碼
集成現(xiàn)成可用的硬件
使用FPGA技術(shù)進行原型設(shè)計
醫(yī)療、機器人等領(lǐng)域的工具
院校教學(xué)
將基于動手實踐的互動方法應(yīng)用于教學(xué)中
基于真實數(shù)據(jù)測量進行算法設(shè)計
通過多核處理提高應(yīng)用性能
部分應(yīng)用如下所示
LabVIEW面向組件設(shè)計在礦井通風(fēng)機在線監(jiān)測系統(tǒng)中的應(yīng)用
LabVIEW在電站監(jiān)控系統(tǒng)中的應(yīng)用
LabVIEW數(shù)控加工虛擬在線監(jiān)測系統(tǒng)
LabVIEW Modbus/TCP協(xié)議的自動在線監(jiān)控系統(tǒng)
LabVIEW在風(fēng)力發(fā)電監(jiān)控系統(tǒng)的研究與應(yīng)用
LabVIEW機器視覺在繼電器檢測系統(tǒng)中的應(yīng)用
LabView在內(nèi)鑲式滴灌管在線監(jiān)控系統(tǒng)中的應(yīng)用
LabVIEW在原煤倉清堵機監(jiān)控系統(tǒng)中的應(yīng)用
LabVIEW環(huán)境監(jiān)控系統(tǒng)
Labview開發(fā)船用振動噪聲故障監(jiān)測系統(tǒng)中
LabVIEW在電能質(zhì)量監(jiān)測系統(tǒng)中的應(yīng)用
LabVIEW在礦井水文監(jiān)控系統(tǒng)的應(yīng)用
LabView開發(fā)無線節(jié)水監(jiān)控系統(tǒng)
LabVIEW智能控制與遠(yuǎn)程監(jiān)控應(yīng)用
LabVIEW 在物聯(lián)網(wǎng)發(fā)電設(shè)備遠(yuǎn)程監(jiān)測系統(tǒng)的應(yīng)用
通過LabVIEW實現(xiàn)高壓無功補償監(jiān)控系統(tǒng)
我們開業(yè)語言以LabVIEW為主,在硬件選型方面也積累了豐富的經(jīng)驗,同時我們也具備立的硬件開發(fā)及機械設(shè)計與加工能力,可以制作、加工非標(biāo)設(shè)備,滿足個性化的需求。希望這些能對您的日常工作提供些許幫助,讓您“聚精會神謀發(fā)展、全心全意搞科研”
"術(shù)業(yè)有專攻",每個人都有自己擅長的領(lǐng)域。把這些工作交給我們,使您有精力做科研,這應(yīng)該是一個雙贏的局面。
服務(wù)領(lǐng)域涵蓋如下幾個方面:
? LabVIEW編程開發(fā)
LabVIEW作為圖形化編程語言,近幾年發(fā)展迅速,它具備開發(fā)快、可靠性高等特點,非常適合測控領(lǐng)域的應(yīng)用。
在該領(lǐng)域我們已經(jīng)有十年的開發(fā)經(jīng)驗,合作用戶涉及科研、、外企、大中小型各類企業(yè)。服務(wù)領(lǐng)域遍布自動測控系統(tǒng)眾多領(lǐng)域,包括航空航天、汽車產(chǎn)品測試、工業(yè)自動化、故障診斷、圖像處理等。
經(jīng)National Instruments美國國家儀器認(rèn)證,我公司(www.bjcyck.com)已正式成為NI聯(lián)盟商, LabVIEW開發(fā)能力得到了NI的認(rèn)可,還可代理NI全部產(chǎn)品。借助我們在LabVIEW十多年的經(jīng)驗,為用戶提供更、更的技術(shù)服務(wù)
? 非標(biāo)設(shè)備研制
在系統(tǒng)開發(fā)過程中,購買不到的配件、電路板等產(chǎn)品,我們也可以進行研制開發(fā),為您提供一站式的服務(wù)。
? 系統(tǒng)集成
為自動化測試提供完整的解決方案。我們從設(shè)備選擇、采購、安裝、調(diào)試、控制、到配套產(chǎn)品的研制,涵蓋您科研生產(chǎn)的全過程。讓您全身心的投入到核心工作中來,減輕您的工作壓力,提升工作效率。
? 產(chǎn)品合作開發(fā)
如果您那有具有市場潛力的好產(chǎn)品、好創(chuàng)意,我們也愿意與您一起合作開發(fā)。在這方面我們也具備了一定的基礎(chǔ),例如“呼吸機”“氣密阻力測試儀”已經(jīng)成功推向了市場。成熟的技術(shù)+有潛力的市場,一直是我們追求的目標(biāo)。如果您有好的創(chuàng)意,或者現(xiàn)有的產(chǎn)品需要升級推廣,也歡迎與我們聯(lián)系。
很多人在問LabVIEW 該怎么學(xué)才能快速速寫出好的程序?除了多練習(xí)外沒有速成的方法。但是想要靠寫LabVIEW 討生活?哪有那么簡單。
1. 事前準(zhǔn)備:
a. 了解 LabVIEW 常用基本功能。所謂 " 工欲善其事,必先利其器 " ,現(xiàn)在網(wǎng)上的資料也很多,找起來很方便的。。很多人留言或來信問問題,許多連基本概念都不清楚,跟他說了這個問題,還是不知道該怎么做或為什么那樣做
b. 搞清楚資料格式: LabVIEW 是資料導(dǎo)向的程序,資料格式不一樣就有可能出現(xiàn)不同的結(jié)果。大家盡量多看英文原版的說明,學(xué)了那么久的英語,為什么用上呢。
c. 雜學(xué)知識:有用到時多少要先了解一下,至少要有一定的概念。
其他程序語言 (C 或 VB… 等 ) :不要求精,但起碼要看的懂程序碼。除非你不做儀器控制,否則多少都會接觸到。就目前接觸過的儀器設(shè)備,其儀器設(shè)備的函數(shù)手冊或通訊手冊范例很多是用 VB 等其他程序語言寫的,若看不懂那要如何去改寫成 LabVIEW 程序
PLC :對被控制的對象總要有一定程度的了解,如 PLC 的階梯圖程序,硬體的 IO 接點、內(nèi)部接點和外接模組,還有通訊格式之類的資料。沒有一定的基礎(chǔ)往往出了問題卻不知道要從哪里下手
圖像處理:圖像處理的基本原理和色彩轉(zhuǎn)換 … 等知識
數(shù)據(jù)庫:不管用的是哪種資料庫,SQL 的語法是一定要會的。
2. 資料流的觀念:
上面說過的 " LabVIEW 是資料導(dǎo)向的程序 " ,資料跑到哪里程序就執(zhí)行到哪里。程序是可以同時跑多條資料流程,但若是多條資料流程會用到同一個變數(shù),就有必要把執(zhí)行的先后順序厘清,確定資料的流向。打個比喻來說:資料流就像單行道,可以有多條單行道通向某處,但出口只有一個,那會是哪臺車先通過出口呢?這時當(dāng)然是設(shè)定紅綠燈來控制先后順序
3. 程序注解:
程序注解是有必要的,因為大一點的程序往往是分給幾個人去寫,加上程序注解比較好溝通,同時了解這段程序在整個程序中的作用。主要也是避免一段時間后,自己也看不懂當(dāng)初寫的程序
4. 程序整理:
很多人的程序,說實在看到畫面重疊和那一團左右交錯的線條就很頭大。干凈的畫面有助于了解程序,在監(jiān)看模式時更容易了解資料的流向。寫的時候多花點時間,后面調(diào)試修改的時候就會節(jié)省很多時間。所謂磨刀不誤砍柴工。
5. 程序細(xì)節(jié):
a.能拉直線的就盡量不要轉(zhuǎn)彎,線條的轉(zhuǎn)折越少越好
b.線能拉的到的就不要使用 local 之類的變數(shù),沒必要時盡量不要使用 local 之類的變數(shù)
c.太多資料要傳遞又不想拉太多線,那就把資料用 Array 或 cluster 打包成一條線
d. 順序結(jié)構(gòu)要謹(jǐn)慎使用,執(zhí)行順序不固定時就不要用。有要隨時停止的程序也盡量不要用順序結(jié)構(gòu),順序結(jié)構(gòu)往往是不能立即停止的元兇,必需使用時一定要安排好能跳過順序的條件,例如改用Case取代順序結(jié)構(gòu)
e先求功能再求精簡:復(fù)雜一點的程序不可能一次搞定都沒有問題,這時是把需求功能先做出來,測試到?jīng)]問題后,再研究程序哪邊可以再精簡
f.善用錯誤代碼除錯:較復(fù)雜的程序幾乎都不可能一次搞定,在測試時會跳出各種各樣的的錯誤信息,可以從錯誤信息去找出問題的所在。若是覺得錯誤信息不夠詳細(xì),可以用錯誤代碼的數(shù)字查詢詳細(xì)內(nèi)容。方法是:點選下拉式功能表Help底下的Explain Error那一項,在Code輸入錯誤代碼并且點選Status按鈕將其變?yōu)榧t色的X,這樣一來錯誤代碼的描述就會出現(xiàn)在Explanation里了
6. 程序分段書寫測試:
一個大程序不可能一次搞定,一些片段或重復(fù)部份可以先分開寫,測試到?jīng)]有問題后再打包成 SubVI 整合進去,后續(xù)也可以掉出來重復(fù)使用 許多儀器控制適用這種方法,先測試和儀器通訊到?jīng)]有問題,在將測試程序打包成 SubVI 整合到主程序內(nèi)
7做SubVI有幾個要項:
1. SubVI輸入加輸出資料合計能用的接點有限,考慮到未來要擴充功能的需要,輸出輸入點數(shù)的總和盡量控制在12~16點之內(nèi),若要超出這個限制有些接點就需使用Cluster或array
2.SubVI之中還可以包含其他的SubVI,數(shù)量不限
3.輸入點盡量安排在左邊,輸出點盡量安排在右邊。資料輸出入有相關(guān)連的SubVI,同類型的資料接點要安排在相對應(yīng)位置
當(dāng)然,如果項目很著急,或者自己公司缺少LabVIEW的工程師,可以聯(lián)系外包,比如我們公司