請教前輩們關於For Loop丟出資料的問題

請教前輩們、我在For Loop裡作了一些運算、包含一個判別式「大於或小於的話、字體為紅色、等於的話字體為綠色」、但是當For Loop運算完後丟出資料到Array格式內、卻無法顯示判別之顏色、要如何使For Loop丟出的資料、具有判別功能、這問題困擾我好久、我翻遍了很多書也試了很多方式、因為我是自學身邊沒有人請教、請前輩們指點、感謝

你是說輸出的一個array字體有不同的顏色嗎?

我還沒想到要怎麼做,不過我第一個想到的是report generation

![](upload://w2JIKI2ThcxDG8GRsOpVpPlzuOx.jpeg)

Cell Color.vi

感謝「13」前輩指教、我會朝report generation的 方向試試、也非常感謝「JD」前輩的指導、小弟受益良多、是否可在請教您Activecell的作用為何?是否有其他方法可做到只有字體有顏色變化、謝謝

Activecell的作用為何? ( 我利用迴圈 i = 欄位的位置 )

Cell FG Color 就是設定字體的顏色

Cell BG Color 就是設定字體背景的顏色

因為只設定字體的顏色在視覺效果上比較不佳

既然是用顏色判斷Cell BG Color 在視覺效果比較顯著,

所以我設定不相等就是紅色, 相等就是綠色.

JD38931.7934722222

JD前輩我瞭解了、感謝您傾囊相受、

不好意思打個插

JD大想請教一下如果再初期化想把TABLE的顏色復歸成灰階只能用FOR LOOP方式一個一個變回來嗎?

還是有其他方法

謝謝

 

linch1138932.3454513889

[QUOTE=linch11]

不好意思打個插

JD大想請教一下如果再初期化想把TABLE的顏色復歸成灰階只能用FOR LOOP方式一個一個變回來嗎?

還是有其他方法

謝謝

 

[/QUOTE]

![](upload://b6mG1mfXg2aw3znY3E5gr9Nj6Li.jpeg)

我建議您 程式 RUN 前先執行 Operate >> Make Current Values Default 存檔後,  Cell_Color.vi

這樣每次再開啟程式 RUN 才會是初始值.

因為我想把它做成固定人機顯示因此想在測試的時候不用把畫面CLOSE掉就能再做一次更新顏色的初期化

目前還沒想到可以用啥方法設定回初始值

好像只能用 FOR LOOP方式一個一個在設定回來

不過在視覺判斷的顯示,我另外用 Boolean方式來達到視覺效果.

你可以參考看看  Display.vi

 

JD38932.6529861111

我今天也有試,試了好幾個也沒法子將TABLE的部份一次做灰階的初期化

我只能用FOR LOOP一個一個復歸