發現一個奇怪的現象,當表格裡的資料只有一行的時候,各個表裡沒有得到資料,當表格裡有資料兩行以上的時候才會資料分配其它的表格上。當分配到有資料兩行以上的時候,第一行的資料被丟失??這難道是Labview的BUG?
截上圖片:
TABLE資料分類



TABLE資料分類.vixiehaifeng40057.0098032407
從你PO的程式圖來看,你程式是從第2筆資料才比對分類,第1行一開始就被捨棄了,只有1行時輸出當然是沒有。
liuyunan40057.3863078704
感恩!我想請教劉(Liu)大可否指教,摸思不透,可否麻煩您幫我改一下,或者按照劉大方式PO程式出來?!!!!先感恩
2009-09-01
10:06
感恩,(Liu)大及<span =“bold”>SCOTT7O!!!
另外有一個新的問題,我想把它更改一點點,問題來了,有一筆資料在C表格裡的那一行被丟失,後我想到因為是迴圈,想加一個移位暫存器,但現在不知道再那兒比較好!!可否再請教恩師們一下?????
附上問題如下!

TABLE資料分類-2.vi
對TABLE按右鍵

修改板.vi
[QUOTE=SCOTT7O]
對TABLE按右鍵

修改板.vi
[/QUOTE]
SCOTT7O大大,首先向您感恩!感謝給出保貴意見以及保貴的時間!
當然後這裡面還存在許多的問題有待解決!
1. 運行大大修改版的程式之後在C表格之中有還有*號的資料在表格裡
2. 運行大大修改版的程式之後在E表格裡沒有資料
3. 我的目的是如果不想用到Create -> Property Node -> Value因為如果直接把資料轉到LabSQL資料庫的時候沒有用到表格表現出來,也就是 說在主程式裡只A.B.C.D.E OF TABLE,而A TABLE, B TABLE, C TABLE, D TABLE, E TABALE在主程式裡沒有表現出來。在labview360討論區只不過是表現方式。
4. 在單步執行的時候在每個表格裡會多出多筆資料,看大大有沒有發現這個問題,也就是說在LabSQL裡只會充許單筆資料登錄到資料庫,如果按照此方法當多按一次單步執行的時候有重新的資料到資料裡。。。


xiehaifeng40058.6827314815
抱歉昨天沒網路所以遲了一點



2009-09-02_155216_CSEEIL0IKGC4.vi