$f=intval($f); $filename=sprintf("data/file%d.txt",$f); if (!file_exists($filename)) { print "Bad frequency\n"; return; } //print "file: $filename \n"; $fp = fopen($filename, 'r'); $amps = array(); $times = array(); $numVals=0; while (!feof($fp)) { $line = fgets($fp); $exp = explode(" ", $line); $utc=intval($exp[0]); $utc=$utc+4*3600; array_push($times,$utc); array_push($amps,$exp[4]); // print "$exp[4] \n"; $numVals=$numVals+1; } fclose($fp); // print "$amps[4] \n"; ?>
function DoMyAd() { $adItems = array( array("DX ToolBox", "Radio Propagation Software for the iPhone, iPad, and iPod" , "http://www.blackcatsystems.com/iphone/dx_toolbox.html", "http://www.blackcatsystems.com/pics/iphone/dxtbicon.png"), array("Sound Byte", "Cart Machine for the iPad - Radio Automation / DJ App" , "http://www.blackcatsystems.com/ipad/iPad_SoundByte.html", "http://www.blackcatsystems.com/pics/iphone/iSoundByteIcon.png"), array("Photon Calc", "iPhone app calculates Gamma / X-Ray Photon Attenuation" , "http://www.blackcatsystems.com/iphone/photon_calc.html", "http://www.blackcatsystems.com/pics/iphone/photonCalcIcon.png"), array("Radiation Map Tracker", "Android app displays realtime nuclear radiation readings from around the world" , "http://market.android.com/details?id=com.blackcatsystems.RadTracker", "http://www.blackcatsystems.com/pics/ipad/RadTrackerIcon.png"), array("Radiation Map Tracker", "iPhone app displays realtime nuclear radiation readings from around the world" , "http://www.blackcatsystems.com/ipad/RadTracker.html", "http://www.blackcatsystems.com/pics/ipad/RadTrackerIcon.png"), array("iSoundex", "iPhone app generate American and Daitch-Mokotoff Soundex Codes" , "http://www.blackcatsystems.com/iphone/soundex_generator.html", "http://www.blackcatsystems.com/pics/iphone/soundex_generator.png"), array("Weather Calc", "iPhone app performs Weather and Meteorology Calculations" , "http://www.blackcatsystems.com/iphone/weather_calculator.html", "http://www.blackcatsystems.com/pics/iphone/weather_calculator.png"), array("iGeiger", "iPhone Ratemeter Software to Display Geiger Counter Readings" , "http://www.blackcatsystems.com/iphone/iGeiger.html", "http://www.blackcatsystems.com/pics/iphone/iGeigerIcon.png"), array("ACARS", "Android app to decode ACARS aircraft transmissions" , "http://www.blackcatsystems.com/droid/acars.html", "http://www.blackcatsystems.com/pics/iphone/PacketPadIcon.png"), array("PSK31", "iPad app to decode PSK31" , "http://www.blackcatsystems.com/ipad/iPad_PSK31_Pad.html", "http://www.blackcatsystems.com/pics/iphone/PacketPadIcon.png"), array("NAVTEX", "iPhone/iPad/iPod app to decode NAVTEX marine transmissions" , "http://www.blackcatsystems.com/ipad/iPad_NAVTEX_Pad.html", "http://www.blackcatsystems.com/pics/iphone/PacketPadIcon.png"), array("ACARS", "iPhone/iPad/iPod app to decode ACARS aircraft transmissions" , "http://www.blackcatsystems.com/ipad/iPad_ACARS_Pad.html", "http://www.blackcatsystems.com/pics/iphone/PacketPadIcon.png"), array("Packet", "iPhone/iPad/iPod app to decode Packet Radio" , "http://www.blackcatsystems.com/ipad/iPad_Packet_Pad.html", "http://www.blackcatsystems.com/pics/iphone/PacketPadIcon.png"), array("Morse", "iPad app to decode morse code" , "http://www.blackcatsystems.com/ipad/iPad_Morse_Pad.html", "http://www.blackcatsystems.com/pics/iphone/PacketPadIcon.png"), array("SSTV", "iPhone/iPad/iPod app to decode SSTV transmissions" , "http://www.blackcatsystems.com/ipad/iPad_SSTV_Pad.html", "http://www.blackcatsystems.com/pics/iphone/PacketPadIcon.png"), array("Shortwave Broadcast Schedules", "Android app with over 12,000 shortwave broadcast schedules" , "http://www.blackcatsystems.com/droid/swbc.html", "http://www.blackcatsystems.com/pics/iphone/SWBCIcon.png"), array("Shortwave Broadcast Schedules", "iPhone/iPad/iPod app with over 12,000 shortwave broadcast schedules" , "http://www.blackcatsystems.com/iphone/SWBC.html", "http://www.blackcatsystems.com/pics/iphone/SWBCIcon.png"), array("Morse Mania", "Morse code tutor app for the iPhone" , "http://www.blackcatsystems.com/iphone/morse_mania_morse_code_app.html", "http://www.blackcatsystems.com/pics/iphone/morsemaniaicon.png"), array("Elmer Extra", "iPhone app helps you study for your extra class amateur radio exam" , "http://www.blackcatsystems.com/iphone/elmer_extra_class_ham_exam.html", "http://www.blackcatsystems.com/pics/iphone/elmericon.png"), array("Elmer Tech", "iPhone app helps you study for your technician class amateur radio exam" , "http://www.blackcatsystems.com/iphone/elmer_technician_class_ham_exam.html", "http://www.blackcatsystems.com/pics/iphone/elmericon.png"), array("Elmer General", "iPhone app helps you study for your general class amateur radio exam" , "http://www.blackcatsystems.com/iphone/elmer_general_class_ham_exam.html", "http://www.blackcatsystems.com/pics/iphone/elmericon.png"), array("Drill Calc", "iPhone app to calculate the correct drill bit size to use for threaded holes" , "http://www.blackcatsystems.com/iphone/drill_calc.html", "http://www.blackcatsystems.com/pics/iphone/drillcalcicon.png"), array("RF Link Calc", "iPhone app to calculate RF Link Requirements" , "http://www.blackcatsystems.com/iphone/rf_link_calc.html", "http://www.blackcatsystems.com/pics/iphone/rflinkcalcicon.png"), array("Transmission Line Calc", "iPhone app to analyze RF Transmission Lines" , "http://www.blackcatsystems.com/iphone/transmission_line_calc.html", "http://www.blackcatsystems.com/pics/iphone/transmissioncalcicon.png"), array("dB Calc", "Decibel related conversions for the iPhone" , "http://www.blackcatsystems.com/iphone/db_calc.html", "http://www.blackcatsystems.com/pics/iphone/dbcalcicon.jpg"), array("Wire Calc", "Calculate Resistance and Voltage Drop on the iPhone" , "http://www.blackcatsystems.com/iphone/wire_calc.html", "http://www.blackcatsystems.com/pics/iphone/wirecalcicon.png"), array("iAttenuation", "iPhone app to calculate Tee Pi Balanced and Pad Attenuation Networks" , "http://www.blackcatsystems.com/iphone/attenuation_calculator.html", "http://www.blackcatsystems.com/pics/iphone/attenuation_calculator.png"), array("Field Strength Calc", "Determine the received strength of a transmitted signal" , "http://www.blackcatsystems.com/iphone/field_strength_calc.html", "http://www.blackcatsystems.com/pics/iphone/field_strength_calc.png"), array("Atoms To Go", "Periodic Table of the Elements for iPhone/iPad/iPod" , "http://www.blackcatsystems.com/iphone/atoms_to_go_periodic_table_of_the_elements.html", "http://www.blackcatsystems.com/pics/iphone/atomstogo.png"), array("iUnit", "Quickly and easily convert between 1650 different units in 57 categories" , "http://www.blackcatsystems.com/iphone/iUnit.html", "http://www.blackcatsystems.com/pics/iphone/iUnit.png"), array("Spectrum Pad", "Audio Spectrum Analyzer App for the iPad" , "http://www.blackcatsystems.com/ipad/iPad_Spectrum_Analyzer.html", "http://www.blackcatsystems.com/pics/iphone/spectrumpadicon.png"), array("iFunctionGenerator", "Turn your iPhone or iPod Touch into an audio function generator" , "http://www.blackcatsystems.com/iphone/Function_Generator.html", "http://www.blackcatsystems.com/pics/iphone/iFunGenIcon.png"), array("Function Generator Pad", "Audio function generator app for the iPad" , "http://www.blackcatsystems.com/ipad/iPad_Audio_Function_Generator.html", "http://www.blackcatsystems.com/pics/iphone/iFunGenIcon.png"), array("iSweep", "Turn your iPhone or iPod Touch into an audio sweep generator" , "http://www.blackcatsystems.com/iphone/iSweep.html", "http://www.blackcatsystems.com/pics/iphone/iSweep.png"), array("DX ToolBox", "Radio Propagation Software for Windows and Macintosh" , "http://www.blackcatsystems.com/software/ham-shortwave-radio-propagation-software.html", "http://www.blackcatsystems.com/pics/iphone/dxtbicon.png"), array("HF Weather Fax", "For the iPhone/iPad/iPod Touch" , "http://www.blackcatsystems.com/ipad/iPad_HF_FAX_Weather_Fax_App.html", "http://www.blackcatsystems.com/pics/ipad/HFWeatherFaxIcon.png") ); $num=rand(0,35); $adProdName=$adItems[$num][0]; $adProdText=$adItems[$num][1]; $adProdURL=$adItems[$num][2]; $adIconURL=$adItems[$num][3]; echo '
$filename2=sprintf("desc/$f.txt"); $fp2 = fopen($filename2, 'r'); if ($fp2==FALSE) { } else { $info=fgets($fp2); print "$info
"; while (!feof($fp2)) { $info=fgets($fp2); print "$info"; } print "
"; } ?> Go back to the Graphs of HF Signal Levels page.