Kezdőoldal » Számítástechnika » Programozás » Processing-ben táblázat...

Newen kérdése:

Processing-ben táblázat létrehozásánál, hogyan lehet integer alapú váltót definiálni?

Figyelt kérdés

A program arról szólna hogy egy kapcsol más néven toogle irányít egy ledet ami grafikus alapon egy körnek felel meg.

Ha a kapcsoló igaz a kör eltűnik ha hamis akkor a kör megjelenik. Eddig működik. A probléma az hogy amikor azt szeretném hogy a kapcsoló állását elmentse egy Excel fájlba (sorokba és oszlopokba) az x-et amit változóként definiálok a kapcsolóállás átállításánál nem helyettesíti be.

itt az alapprogram

import controlP5.*;

Table table;

ControlP5 cp5;


int col = color(255);

controlP5.Toggle b;


boolean setVisible=true;

int inside = -1;

int x1= 0;


void setup() {

size(400,400);

smooth();


table = new Table();


cp5 = new ControlP5(this);

table.addColumn("kapcsolo1",Table.INT);//oszlopnev


TableRow newRow = table.addRow();

newRow.setInt("kapcsolo1", x1); //1oszlop neve és hogy mi kerüljön az elso sorba



saveTable(table, "data/new.csv");

// create a toggle and change the default look to a (on/off) switch look

b = cp5.addToggle("toggle")

.setPosition(40,250)

.setSize(50,20)

.setValue(true)

.setMode(ControlP5.SWITCH)

.setVisible(true)

;


}



void draw() {

background(0);


pushMatrix();


translate(280,100);

if(inside==1)

ellipse(0,0,100,100);



popMatrix();

}



void toggle(boolean theFlag) {

if(theFlag==true) {

inside=inside*-1;

x1=1;

} else {

inside=inside*-1;

x1=0;

}

}


megoldhatnám output = createWriter("positions.txt");-vel is azonban több kapcsolóállásnál össze vissza keveri az adatokat. és akkor az arduino nem tudja értelmezni melyik led 0 melyik 1.



2017. máj. 30. 20:58
Sajnos még nem érkezett válasz a kérdésre.
Te lehetsz az első, aki segít a kérdezőnek!

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!