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