miércoles, 27 de mayo de 2020
lunes, 25 de mayo de 2020
Energia d'una ona
l'exercici que es proposa a continuació és una aproximació al càlcul de l'energia d'una ona a partir del comptatge de píxels de l'àrea seleccionada manualment.
en l'exemple descriptiu es fa la comparativa entre dues ones senoidals, Vrms=230Vca representades al Geogebra
-s'utilitza la opció de imprimir pantalla del Windows 10 (tecla Windows+Fn+ImprPant), que genera automàticament l'arxiu i el desa a Captura de pantalles de la carpeta de sistema Imatges
combina l'anàlisi de píxels d'una imatge a través del programa processing
en l'exemple descriptiu es fa la comparativa entre dues ones senoidals, Vrms=230Vca representades al Geogebra
-s'utilitza la opció de imprimir pantalla del Windows 10 (tecla Windows+Fn+ImprPant), que genera automàticament l'arxiu i el desa a Captura de pantalles de la carpeta de sistema Imatges
combina l'anàlisi de píxels d'una imatge a través del programa processing
domingo, 24 de mayo de 2020
Lletres que corren al Moodle
a l'exemple per a fer un highlight
https://www.computerhope.com/issues/ch001391.htm
This text is highlighted in yellow.
sábado, 23 de mayo de 2020
jueves, 21 de mayo de 2020
lunes, 18 de mayo de 2020
viernes, 15 de mayo de 2020
miércoles, 13 de mayo de 2020
Gairebé ja està enllestit el motor de corrent continu de dos parells de pols
al Processing (la part final, desactivada amb els //, serveix per a crear el gif que es mostra aquí dalt, genera un grapat d'imatges i després, amb totes elles, es munta el gif amb https://ezgif.com/
martes, 12 de mayo de 2020
Obtenir els links d'una Web amb la console de chrome
https://www.mattjennings.net/extracting-urls-web-page-chrome-developer-tools
Array.prototype.slice.call(document.querySelectorAll('a'), 0).forEach((a,i)=>console.log(`#${i+1} - ${a.innerText} -- ${a.href}`));
lunes, 11 de mayo de 2020
viernes, 8 de mayo de 2020
martes, 5 de mayo de 2020
domingo, 3 de mayo de 2020
processing pixels energia
dues ones a 230Vca: una a 50Hz i l'altra a 100Hz
sobre energia
https://youtu.be/zPEqhABAOkk
https://www.geogebra.org/classic/aypghvwm
al processing, el programa per a la comptabilització de píxels, on la imatge a comptabilitzar té el nom d'arxiu ona.png (primer en serà una i després l'altra, canviarem el nom segons quins ens convingui analitzar) a l'Sketch també trobarem el programa ona_tanca.pde dins la carpeta C:\...\Documents\Processing\ona_tanca
l'error, essent la integral d'àrea la mateix, és del 0.07%. Quan més gran l'àrea del color analitzat, menor l'error.
PImage img;
int TotalPixelsBlaus=0; //inicialització paràmetre
int TantPerCentdeBlauEnPixel=90; //% de Blau sobre el total RGB que volem detectar a cada píxel, per tal que comptabilitzi com a pixel Blau
String s="Pixels de color Blau: ";
void setup() {
size(1366,768); //cal llegir-lo a propietats de la imatge: botó dret sobre l'arxiu i llegir-lo a Detalls
img = loadImage("ona.png"); //guardem la imatge a l'SketchFolder Ctrl+K com a ona.jpg COMPTE! de vegades pot guardar-se com a JPG, o bé .png o .PNG
img.loadPixels();
}
void draw() {
image(img,0,0);
for (int i = 0; i < img.height*img.width; i++) {
color c = img.pixels[i]; // valor de colors del pixel
float r = red(c); // extreu vermell
float b = blue(c); // extreu blau
float g = green(c); // extreu Blau
if(int(b*100/(r+b+g))>TantPerCentdeBlauEnPixel){ //l'if com a boolean només permet integers i no pas float, convertim el float de l'operació (g*100/(r+b+g)) en integer
TotalPixelsBlaus+=1; // ;-) és el mateix que TotalPixelsBlaus=TotalPixelsBlaus+1;
}
}
textSize(32);
fill(0);
text(s,100,60);
text(TotalPixelsBlaus,450,60);
noLoop();
}
Suscribirse a:
Entradas (Atom)