題目要求:
輸入要為叢集輸入
成績按照排名排列出來,並且要列出總成績及姓名(要跟著成績排名排序)
最後輸出要為叢集索引輸出
意思是說~總成績,姓名,排名共有三個陣列
輸出叢集必須為
第一名,姓名,總成績為同一區塊
第二名,姓名,總成績為同一區塊
以此類堆~~
在分解的地方~沒有問題
但是在後面整合的時候~~我完全沒有頭緒!!
請教各位大大要如何才能將其整合成功!!
題目要求:
輸入要為叢集輸入
成績按照排名排列出來,並且要列出總成績及姓名(要跟著成績排名排序)
最後輸出要為叢集索引輸出
意思是說~總成績,姓名,排名共有三個陣列
輸出叢集必須為
第一名,姓名,總成績為同一區塊
第二名,姓名,總成績為同一區塊
以此類堆~~
在分解的地方~沒有問題
但是在後面整合的時候~~我完全沒有頭緒!!
請教各位大大要如何才能將其整合成功!!
Hi,根據你的需求,我將你的程式增加了一下
你看看是否可以符合你的問題需求
藉由變更人機面版的"顯示名次"功能,會輸出顯示對應名次的叢集
<span =“bold”>雖然elvistu大大
已經幫你回答了問題
不過我還是放上我的程式給你參考吧
我只是把原本的線路簡化了一點
看起來比較不會那麼複雜
叢集.vi
不好意思!可否在請問一下!
最後面那一個
最後是一個元件是array還是叢集
以及邏輯閘+1之後的兩個元件!
但後面那一個我也找不到在哪裡
999那一個我有找到!但是不知道用途
可以詳敘一下嗎?我找了好久還是找不到
vleistu大!!謝謝你的解答
兩種我都要搞清楚是怎一回事
謝謝囉~~
最後那ㄧ個是叢集的array…
你說的那兩個物件
第一個(999那個)是把數字轉成字串的形式輸出
第二個
功能是把多個字串合再同一個字串裡
其實可以從context help看看他的功能是什麼
基本物件幾乎都寫的很清楚
1. While Loop的輸出端是 叢集(只是以Array的型式存在,類似程式前面一開始的輸入端)
我從程式的圖形去對照了一下8.2版的元件
2. +1 上方的元件:Delete From Array
==> 路徑 ==> Block Diagram >> Programming >> Array >> Delete From Array
==> 功能:將輸入陣列按照指定的位置進行刪除,並輸出刪除後的子陣列
3. +1 下方的元件 : Number to Decimal String
==> 路徑 ==> Block Diagram >> Programming >> String >> String/Number >> Number to Decimal String
==> 功能:將數字轉成文字形式
如果你可以執行nobodyknow0408所提供的程式
可以使用help來看它的各個元件介紹與內容哦
叢集組成為 文字 數字 文字 數字

而你的用 數字 數字 文字 數字
你把程式打開,將出現錯誤的線段刪除掉後
在下圖紅色的圓圈處,按右鍵 >> Create >> Indicator 就可以了
你可以試試看

恩~~我試試看~~謝謝各位的回答!!!感激不盡囉!!
結果問題是~~我線放錯了!!
而且後面的陣列叢集也有錯誤!!
謝謝大大的提醒囉~~
sandwich40352.7885648148