當(dāng)前位置:首頁(yè) > 測(cè)試測(cè)量 > 測(cè)試測(cè)量
[導(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所在的路徑返回,如果剛編寫(xiě)vi還沒(méi)有保存,那么運(yùn)行它會(huì)返回一個(gè)無(wú)效值,如果已保存了該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才能得到和原來(lái)一樣的路徑。

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

20、 LV中使用NI-VISA軟件控制USB設(shè)備 A:為了使用NI-VISA,在Windows環(huán)境中,可以通過(guò)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,打開(kāi)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è)描述符,用來(lái)識(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è)過(guò)程為您的文件創(chuàng)建了PNF文檔?,F(xiàn)在就可以準(zhǔn)備安裝USB設(shè)備了。連接USB設(shè)備。Windows探測(cè)到您的USB設(shè)備后,立即會(huì)打開(kāi)“添加新硬件向?qū)?rdquo;。遵照屏幕上有關(guān)向?qū)С绦虻闹付ㄐ惺?。如果您?zhǔn)備為該設(shè)備選擇驅(qū)動(dòng)程序,就請(qǐng)瀏覽INF文件夾,并選擇您使用DDW創(chuàng)建的INF文檔。就可以在MAX和LV中編成控制了。

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

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

23、 如何將MAX配置文件保存下來(lái) A:在MAX里,當(dāng)配置完成后,在菜單欄,選擇FILE---Export,選擇保存位置已經(jīng)類(lèi)型,點(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代碼的工具,在對(duì)于搭建大程序的構(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方式,并在程序開(kāi)始時(shí)初始化按鈕就可以了。

26、在ActiveX容器中播放Flash的動(dòng)畫(huà),如何實(shí)現(xiàn)在LV中響應(yīng)Flash中的按鈕動(dòng)作? A:通過(guò)調(diào)用ActiveX,可以在LV中播放*.swf的動(dòng)畫(huà)。響應(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)行到無(wú)法響應(yīng)得狀態(tài),然后只能強(qiáng)行關(guān)閉,因此無(wú)法正常運(yùn)行? A:在VI前面板有個(gè)長(zhǎng)度很大的字符串Indicator,因此程序在刷新屏幕的時(shí)候很消耗資源,將這個(gè)Indicator設(shè)為隱藏,問(wèn)題就解決了。同樣的問(wèn)題也會(huì)出現(xiàn)在數(shù)據(jù)量很大的Graph,Chart,甚至探針上。

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

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

30、 每次運(yùn)行時(shí)CPU使用率都達(dá)到100%,為什么? A:循環(huán)里面沒(méi)加延時(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)行通信的程序,主要用于對(duì)儀器進(jìn)行程控操作。在LV編程語(yǔ)言中,儀器驅(qū)動(dòng)器是指由VISA標(biāo)準(zhǔn)和儀器程控指令共同構(gòu)成的儀器控制程序的應(yīng)用接口(API)。儀器驅(qū)動(dòng)器采用VISA標(biāo)準(zhǔn)編程,從而可避開(kāi)許多復(fù)雜而低級(jí)的儀器程控命令。VISA是虛擬儀器體系結(jié)構(gòu)的簡(jiǎn)稱(chēng),它的特點(diǎn)有1)面向?qū)ο缶幊蹋?)VISA是當(dāng)前所有儀器接口類(lèi)型功能函數(shù)的超集,且十分簡(jiǎn)潔。3)VISA作為標(biāo)準(zhǔn)函數(shù),與儀器的I/O接口類(lèi)型無(wú)關(guān);4)VISA程序與操作系統(tǒng)與編程語(yǔ)言無(wú)關(guān)。

32、如何選擇告訴CAN卡和低速CAN卡的使用? A:高速CAN 和低速CAN設(shè)備是不能允許于同一個(gè)CAN網(wǎng)絡(luò)中。如果CAN設(shè)備是Serials 2 的CAN設(shè)備那么是有兩個(gè)PORT分別可以做高速CAN和低速CAN的,而且是通過(guò)軟件來(lái)設(shè)置的,直接在MAX里找對(duì)應(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ù)的輸入輸出端口無(wú)法設(shè)置讀取行的功能。只有用鼠標(biāo)右擊該函數(shù),從彈出的快捷菜單中選擇Read Lines才能實(shí)現(xiàn)讀取行的操作。將這個(gè)函數(shù)放到一個(gè)循環(huán)里,就可以實(shí)現(xiàn)逐行讀取的目的了。

34、用LV寫(xiě)的串口程序,生成EXE文件后不能在沒(méi)有Lv的機(jī)器上運(yùn)行,這臺(tái)機(jī)器已經(jīng)裝好了相應(yīng)的LAB VIEW Run-Time,為什么? A:如果串口程序使用VISA寫(xiě)的,就需要在目標(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ā)布,目的在于傳遞更多信息,并不代表本站贊同其觀(guān)點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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