Új hozzászólás Aktív témák
-
CPT.Pirk
Jómunkásember
Ebben az AWK-ban a printf-s részt hogyan lehetne kihagyni? Ebben a formában nem csinál semmit, nem küldi el az xon karaktert, viszont nem jöttem rá, hogyan lehet kiiktatni ezt a sort.
Lehet van ott másik gond is, mert valamiért nem igen akar újabban letárolni fájlba értékeket, pedig eddig ment, aztán hozzá nem nyúltam...
BEGIN { printf ("\x11") > /dev/ttyUSB0; }
NR<41 { a[NR]=substr($0,1,4); b[NR]=substr($0,5,4); }
NR>41 { exit 0; }
END{
for(i=1;i<41;i++) if(a[i] > 0) printf ("%4.3f\n",20*(log(b[i]/a[i])/log(10.0))) > "/home/patch/awk/output.txt";
}Úgy tervezem, hogy ebből a scriptből kerül meghívásra a fenti awk:
#!/bin/sh
INPUTFILE="/dev/ttyUSB0" #bemenet
OUTPUTFILE="/home/patch/awk/output.txt" #kimenet a plot számára
AWKFILE="/home/patch/awk/alma" #awk fájl
PLOTFILE="/home/patch/awk/plotfile" #paraméterek a gnuplot számára
WORKDIR="/home/patch/awk/"
stty -F /dev/ttyUSB0 9600 -clocal -cread -crtscts cs8 cstopb -parenb || exit 1 #soros port paraméterezés
if [ $OUTPUTFILE ]; then
rm $OUTPUTFILE #kimeneti fájlok előkészítése
fi
touch $OUTPUTFILE
if [ $PLOTFILE ]; then
rm $PLOTFILE
fi
touch $PLOTFILE
printf "set grid nopolar\nset xlabel \"frekvencia logaritmikus skalan [HZ]\x22\nset ylabel \x22amplitudo [dB]\x22\nset xrang$
printf "\x11" > $INPUTFILE #XON karakter küldése az FPGA-nak
awk -f $AWKFILE < $INPUTFILE #mért értékek letárolása
printf "\x13" > $INPUTFILE #XOFF karakter küldése az FPGA-nak
cd $WORKDIR
gnuplot ./plotfile -presistEbben a formában jól működik a karakterek elküldése.
Új hozzászólás Aktív témák
- Vatera, Teszvesz topic
- Milyen házat vegyek?
- Kazy Computers - Fehérvár - Megbízható?
- Vicces képek
- Media Player Classic és Home Cinema (MPC-HC)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- TCL LCD és LED TV-k
- Apple Watch
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Asustor NAS
- További aktív témák...
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - NYÁRI AKCIÓ!
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Assassin's Creed Shadows Collector's Edition PC
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Apple iPhone 14 Pro 128GB Kártyafüggetlen, 1Év Garanciával
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- LG 48C2 - 48" OLED EVO - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - A9 Gen5 CPU
- DELL, HP gyári töltők, sok db. 7,4x5mm - 4,5x3mm + USB-C/Type-C 65W
- Apple iPhone 14 Pro Max / 256 GB / 88% akkumulátor / 1év Garanciával / Gyári Független
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged