當(dāng)前位置:首頁 > 測試測量 > 測試測量
[導(dǎo)讀]18、利用Build Application生成exe文件,如果原程序用到了current vi’s path,那么就會(huì)出現(xiàn)原先默認(rèn)能找到的文件現(xiàn)在程序自己找不到了 A:當(dāng)使用current vi’s path這個(gè)函數(shù)時(shí),它會(huì)將文件名和該vi所在的

18、利用Build Application生成exe文件,如果原程序用到了current vi’s path,那么就會(huì)出現(xiàn)原先默認(rèn)能找到的文件現(xiàn)在程序自己找不到了 A:當(dāng)使用current vi’s path這個(gè)函數(shù)時(shí),它會(huì)將文件名和該vi所在的路徑返回,如果剛編寫vi還沒有保存,那么運(yùn)行它會(huì)返回一個(gè)無效值,如果已保存了該vi,那么就能返回完整路徑,例如一個(gè)名為:“Application.vi”的vi被保存在C:Program FileApplication這個(gè)文件夾下面,current vi’s path函數(shù)返回的路徑就是C:Program FileApplication Application.vi;如果生成exe,并且與Application.vi保存在同一個(gè)目錄下,那么運(yùn)行的時(shí)候會(huì)返回C:Program FileApplication App.exeApplication.vi,所以我們需要多用一個(gè)Strip path function才能得到和原來一樣的路徑。

19、 如何自定義窗口標(biāo)題字符,而不是用默認(rèn)的Vi 名稱? A:如果只是設(shè)置一個(gè)非VI名稱的默認(rèn)標(biāo)題,可以在VI Property>>Window Appearance中設(shè)置,去掉Same As VI name前面選中符號,然后在Window title中輸入需要顯示的字符;如果希望在程序中修改標(biāo)題,可以使用VI Server中屬性FP.Title

20、 LV中使用NI-VISA軟件控制USB設(shè)備 A:為了使用NI-VISA,在Windows環(huán)境中,可以通過INF文檔做到這一點(diǎn)。NI-VISA3.0包含VISA Drive Development Wizard(DDW)將為USB設(shè)備創(chuàng)建一個(gè)INF文檔。1)、選擇Start Programs National Instruments VISAVISA Drive Developer Wizard,打開DDW??梢杂眠@個(gè)向?qū)镻XI/PCI或USB設(shè)備創(chuàng)建一個(gè)INF文檔,點(diǎn)擊Next。此時(shí)出現(xiàn)VISA DDW基本設(shè)備信息窗口。2)進(jìn)行這一步時(shí),需要清楚USB供應(yīng)商ID和產(chǎn)品ID。這兩個(gè)數(shù)據(jù)都是16位十六進(jìn)制數(shù)字,由供應(yīng)商提供。點(diǎn)擊Next。出現(xiàn)輸出文檔屬性窗口。3)USB Instrument Prefix是一個(gè)描述符,用來識(shí)別本設(shè)備所用的相關(guān)文檔。在USB Instrument Prefix中輸入相應(yīng)信息,并在“output file directory”中選擇存放這些文檔的目錄,然后點(diǎn)擊Finish。INF文檔就創(chuàng)建好并保存在您指定的位置了。假定Windows XP操作系統(tǒng)。復(fù)制INF文檔并將其放入INF文件夾,這個(gè)文件夾的位置通常是:“C:WINDOWSINF”。這個(gè)文件夾可能是隱藏的。右擊C:WINDOWSINF文件夾中INF文件,然后點(diǎn)擊Install。這個(gè)過程為您的文件創(chuàng)建了PNF文檔。現(xiàn)在就可以準(zhǔn)備安裝USB設(shè)備了。連接USB設(shè)備。Windows探測到您的USB設(shè)備后,立即會(huì)打開“添加新硬件向?qū)?rdquo;。遵照屏幕上有關(guān)向?qū)С绦虻闹付ㄐ惺?。如果您?zhǔn)備為該設(shè)備選擇驅(qū)動(dòng)程序,就請瀏覽INF文件夾,并選擇您使用DDW創(chuàng)建的INF文檔。就可以在MAX和LV中編成控制了。

21、利用LV的迅捷VI讀出.lvm的數(shù)據(jù),但是無法正常在waveform graph中正常顯示。 A:讀出的二維數(shù)組是以列為單位存放數(shù)據(jù)的,而waveform graph顯示2D數(shù)組是以每行作為一條曲線進(jìn)行輸出的,所以,利用Transpose 2D Array 將行列轉(zhuǎn)制就可以了。Waveform chart與graph剛好相反,是以每列數(shù)據(jù)作為一條曲線進(jìn)行輸出的,所以不加轉(zhuǎn)制就可以用chart代替工人阿婆和也可以正常顯示。

22、 LV7.1DataSocket協(xié)議傳輸數(shù)據(jù)怎樣保證客戶端完整地從服務(wù)器接收數(shù)據(jù)而不丟失?A:數(shù)據(jù)丟失的原因是讀取數(shù)據(jù)的速度比發(fā)布慢使得數(shù)據(jù)被覆蓋,處理方法有兩方面:1)  提高客戶端運(yùn)行速度,保證服務(wù)器發(fā)布新數(shù)據(jù)前已經(jīng)讀完。2)  設(shè)立數(shù)據(jù)緩存區(qū)。服務(wù)器的在DataSocket Server Manager設(shè)置,默認(rèn)是25M??蛻魴C(jī)的要將Datasocket Open函數(shù)模式參數(shù)選為BufferedRead或BufferedRead/Write,然后通過屬性節(jié)點(diǎn)設(shè)置緩存大小。同時(shí)也可以用屬性節(jié)點(diǎn)作緩存區(qū)診斷。

23、 如何將MAX配置文件保存下來 A:在MAX里,當(dāng)配置完成后,在菜單欄,選擇FILE---Export,選擇保存位置已經(jīng)類型,點(diǎn)擊Next,選擇需要保存的文件,接著點(diǎn)擊Export,finish。載入時(shí),選擇Import

24、Developer Suit中State diagram toolkit是做什么用的 A:狀態(tài)框圖使用一個(gè)圖形化狀態(tài)框圖標(biāo)識(shí),定義多個(gè)狀態(tài)及其轉(zhuǎn)移邏輯,并包含有自動(dòng)生成LV代碼的工具,在對于搭建大程序的構(gòu)架上是很有用的一個(gè)工具

25、 LV7.1用局部變量的時(shí)候只能將機(jī)械動(dòng)作改成Switch,而不能用Latch,例如用Stop按鈕停止兩個(gè)并行的循環(huán),怎么做? A:在用Latch方式時(shí),系統(tǒng)讀這個(gè)控件一次后自動(dòng)改為默認(rèn)值,所以用Latch方式時(shí)用局部變量,在兩次讀出的值即使時(shí)間間隔很短也不能保持一致,所以就不能用了。此時(shí),可以用Switch方式,并在程序開始時(shí)初始化按鈕就可以了。

26、在ActiveX容器中播放Flash的動(dòng)畫,如何實(shí)現(xiàn)在LV中響應(yīng)Flash中的按鈕動(dòng)作? A:通過調(diào)用ActiveX,可以在LV中播放*.swf的動(dòng)畫。響應(yīng)FLAH中控鍵動(dòng)作的辦法是用一個(gè)事件結(jié)構(gòu),在ActiveX容器中特定區(qū)域響應(yīng)鼠標(biāo)動(dòng)作。

27、在調(diào)試LV7.1程序的時(shí)候,程序總是進(jìn)行到無法響應(yīng)得狀態(tài),然后只能強(qiáng)行關(guān)閉,因此無法正常運(yùn)行? A:在VI前面板有個(gè)長度很大的字符串Indicator,因此程序在刷新屏幕的時(shí)候很消耗資源,將這個(gè)Indicator設(shè)為隱藏,問題就解決了。同樣的問題也會(huì)出現(xiàn)在數(shù)據(jù)量很大的Graph,Chart,甚至探針上。

28、LV7.1中一個(gè)while循環(huán)嵌套另一個(gè)While循環(huán),如何通過一個(gè)布爾量停止這兩個(gè)循環(huán)? A:創(chuàng)建一個(gè)布爾量的局部變量,用這個(gè)局部變量控制一個(gè)循環(huán),用布爾量控制另一個(gè)循環(huán),注意機(jī)械特性是不能帶鎖存的(Latch)。

29、采集3路信號,需要根據(jù)一列的數(shù)據(jù)的值來對整個(gè)數(shù)組進(jìn)行排序,保證每一排的數(shù)據(jù)仍然對應(yīng)。A:

30、 每次運(yùn)行時(shí)CPU使用率都達(dá)到100%,為什么? A:循環(huán)里面沒加延時(shí)就會(huì)有這種現(xiàn)象發(fā)生

31、儀器驅(qū)動(dòng)器的概念和VISA的特點(diǎn)? A:儀器驅(qū)動(dòng)器是指使用標(biāo)準(zhǔn)化的I/0函數(shù)儀器設(shè)備進(jìn)行通信的程序,主要用于對儀器進(jìn)行程控操作。在LV編程語言中,儀器驅(qū)動(dòng)器是指由VISA標(biāo)準(zhǔn)和儀器程控指令共同構(gòu)成的儀器控制程序的應(yīng)用接口(API)。儀器驅(qū)動(dòng)器采用VISA標(biāo)準(zhǔn)編程,從而可避開許多復(fù)雜而低級的儀器程控命令。VISA是虛擬儀器體系結(jié)構(gòu)的簡稱,它的特點(diǎn)有1)面向?qū)ο缶幊蹋?)VISA是當(dāng)前所有儀器接口類型功能函數(shù)的超集,且十分簡潔。3)VISA作為標(biāo)準(zhǔn)函數(shù),與儀器的I/O接口類型無關(guān);4)VISA程序與操作系統(tǒng)與編程語言無關(guān)。

32、如何選擇告訴CAN卡和低速CAN卡的使用? A:高速CAN 和低速CAN設(shè)備是不能允許于同一個(gè)CAN網(wǎng)絡(luò)中。如果CAN設(shè)備是Serials 2 的CAN設(shè)備那么是有兩個(gè)PORT分別可以做高速CAN和低速CAN的,而且是通過軟件來設(shè)置的,直接在MAX里找對應(yīng)的CAN設(shè)備選擇相應(yīng)的PORT的屬性就可以更改是高速還是低速CAN。如果Serials1的就需要一個(gè)端子,從一個(gè)CANport分出兩個(gè)Port分別作高速CAN和低速CAN,也是在MAX設(shè)置的。

33、如何使用Read Text File函數(shù)從文本文件中逐行讀取數(shù)據(jù)? A:在Read Text File函數(shù)的輸入輸出端口無法設(shè)置讀取行的功能。只有用鼠標(biāo)右擊該函數(shù),從彈出的快捷菜單中選擇Read Lines才能實(shí)現(xiàn)讀取行的操作。將這個(gè)函數(shù)放到一個(gè)循環(huán)里,就可以實(shí)現(xiàn)逐行讀取的目的了。

34、用LV寫的串口程序,生成EXE文件后不能在沒有Lv的機(jī)器上運(yùn)行,這臺(tái)機(jī)器已經(jīng)裝好了相應(yīng)的LAB VIEW Run-Time,為什么? A:如果串口程序使用VISA寫的,就需要在目標(biāo)及其上安裝相應(yīng)的VISA驅(qū)動(dòng)。可以在目標(biāo)及其上單獨(dú)安裝VISA驅(qū)動(dòng),也可在LV中使用打包功能將VISA驅(qū)動(dòng)和應(yīng)用程序一起做成一個(gè)安裝文件,統(tǒng)一安裝到目標(biāo)機(jī)器上。
 

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉