Linkit en - Live data övervakas i Excel och visas med hjälp av en instrumentpanel (4 / 8 steg)
Steg 4: Exempelkod
Variabler som behövs för Linkit en kod
LABLE - används för att definiera kolumnrubrikerna.
Syntax: Serial.println ("etikett, INT_COLUMN);
DATUM, tid - kan den seriella porten att skicka data till Excel.
Syntax: Serial.print (datum, tid,"); Serial.println (val);
Obs: Serial.print ("datum, tid,") måste användas innan varje Serial.println();
RAD, uppsättning, k,-detta möjliggör kontroll över raden som excel godkänner data.
Syntax: Serial.println (rad, uppsättning, #);
Kolumnen kontroll: Serial.print(","); Som CSV
Exempelkod
Arduino koden följande bit skickar data via seriell anslutning och samlas in av PLX-DAQ när du öppnar PLX kalkylblad och klicka på Anslut.
Notera att det finns ingen anledning att lägga till några komponenter ännu här koden körs som den är.
Dess inte mycket bra- och bara en början göra så att du kan se vad de grundläggande funktionerna i variablerna innan jag kan koppla dem till en ansökan om ett exempel på verkliga datafångst.
Koden använder två värden x- och y - Y är fast och X steg, när x är större än y det återställs till 0 och antalet rader är också återställa för att stoppa de uppgifter som blir för stor.
Hålla i åtanke är detta bara ett exempel för att ge en indikation på hur du använder variabler i din kod.
int x = 0;
int rad = 0;
int y = 50;
void setup() {
Serial.BEGIN(128000); öppnar serieport, anger datahastigheten till 128000 bps
Serial.println("CLEARDATA");
Serial.println("label,Time,x,y"); }
void loop() {
Serial.Print("data,Time,"); Serial.Print(x); Serial.Print(","); Serial.println(y);
rad ++;
x ++;
om (x > y) {
rad = 0;
x = 0;
Serial.println("Row,set,2");
}
Delay(100);
}