処理が新しく、周波数変換器を軽くテストする簡単なコードを試しています。私はArduinoを介してcvsファイルにデータを記録しました。私は現在、テーブルを読み込み、テキストとテキストを1秒間に読み出す処理を得ようとしています。 しかし、それは同時にそれらをすべて表示するようですか?私はコードがprint/printlnのために働くので、私が間違って何をしているのか分かりませんが、画面にはありません。どんな助けでも大歓迎です!処理コードがリフレッシュされませんか?
Table table;
TableRow row;
int fData;
String [] frequency;
String [] time;
int index = 0;
void setup() {
size(800, 500);
background(255);
table = loadTable("test2.csv", "header");
time = table.getStringColumn(1);
frequency = table.getStringColumn(2);
println(table.getColumnCount() + " columns in table");
println(table.getRowCount() + " rows in table");
println("Date: " + table.getString(1, 0));
println("Start time: " + table.getString(0, 1));
println("Duration: " + (table.getRowCount()/60) + " minutes");
}
void draw() {
background(255);
text("Date: "+table.getString(0, 0), 30, 340);
text("Start time: "+ time[index], 30, 360);
fill(0);
for (int i = 0; i < 1575; i = i+1) {
fData=((table.getInt(i, 2))/1000);// alpha range 0-255
println(fData);
fill(0);
text("End time: " + time[i], 30, 380);
text("Times:["+table.getString(i, 1)+"]", 30, 420);
fill(255);
rect(0, height-100, width, 100);
fill(0);
text("fData:["+fData+"]", 30, 440);
float number = +table.getInt(i, 2);
println(number);
text("#["+number+"]", 30, 480);
}
}
ありがとうございました。私は問題がどこにあるのか分からなかったので、すべてのコードを掲載しました。しかし、私はテキストをカウンタのように同じ行に表示したい。 – mfuster