labview
是實驗室虛擬儀器整合環境的簡稱,是美國國家儀器公司(
ni)的創新軟體,其程式結構包括迴圈、分支等特殊結構的控制程式流程,還有執行語法和語義的順序結構,思維導圖如下。
陣列在程式框圖上體現為乙個一維或多維矩陣,其中每乙個元素都有其唯一的索引值。
labview
中用於處理陣列資料的函式位於「程式設計
」→「陣列
」子選板中,陣列的基本函式控制項及功能見下表。
函式
功能
建立 陣列
為陣列新增元素;
將n×i
的陣列和
m×i的陣列合併為(
m+n)
×i的陣列;
將兩個一維陣列合併為更長的一維陣列(需要利用建立陣列節點的連線輸入功能)。
陣列 大小
返回輸入的
n維陣列的元素個數。當
n=1時,節點輸出乙個標量;
n>1
時,節點輸出乙個一維陣列,對應輸入陣列每一維的長度。
一維陣列排序
對輸入的陣列進行公升序排序,與反轉一維陣列結合實現降序排列。 索引
陣列 用於訪問陣列的元素,當連線的陣列為
1維陣列時,函式顯示乙個索引輸入;為
2維陣列時,函式顯示兩個索引輸入,即行索引和列索引。
初始化陣列 建立
n維陣列,維數由函式左側的維數大小的埠決定。
替換陣列子集
從新元素
/子陣列埠中輸入,去替換乙個或部分元素,輸入的資料型別必須與輸入陣列的資料型別一致。
刪除陣列元素
從陣列中刪除指定數目的元素,索引埠用於指定所刪除元素的起始元素的索引號,長度埠用於指定刪除元素的數目。
應用上述程式結構的
for迴圈、順序結構、條件結構,陣列函式中的建立陣列、索引陣列結構,以及隨機數、定時器、滑動杆、溫度計等基本控制項,實現了不同顏色在
labview
眾多顯示控制項裡的隨機顯示,從而模擬卡拉
ok唱機的燈光顯示效果,程式框圖如圖
2所示。
連續執行該程式,不同時刻前面板的顯示如圖3,
4所示。
FlexKaraok(卡拉OK軟體)發布
最近用c 及android寫了乙個karaok的 卡拉ok 軟體,給自家老人及兒子用,本軟體由本人編寫,擁有完全的智財權,本軟體用於一般家庭自助唱k之用。最少需要一台pc機 乙個無線路由 一台支援android的手機。如果家庭內配置功放,無線咪頭,大尺寸平板電視等效果更佳。之前我也在 上買過商業的k...
巧做卡拉OK遮罩字幕
劉曙光 王鷹 電腦愛好者 2014 12 19 09 09 技巧 不少自己製作mv,但我發現網上許多作品聲音和歌詞不同步,更沒有字幕滾動效果 我們平常所說的遮罩效果 這不能不說是一種缺憾。所以我們還要精心打造歌曲字幕,才能把作品變得真正完美和ok!lrc歌詞編輯器做字幕 圖1然後,我們可以在繪聲繪影...
如何唱好卡拉OK
身邊有許多愛好歌唱的朋友都曾向我訴說過這樣的苦惱,每逢過年過節 朋友聚會的時候,大家總願意唱唱卡拉ok,高興高興,一來為聚會增添點熱烈的氣氛,二來也想圓自己兒時的夢想,過過歌星的癮,但是苦於不知道該怎麼唱,不是節奏合不上,就是音唱不准。那麼,在這裡我就跟大家說說唱卡拉ok的幾點技巧。1 歌唱姿勢。有...