**Rectangular Radio Antenna and eTCL Slot Calculator Demo Example** This page is under development. Comments are welcome, but please load any comments in the comments section at the bottom of the page. Please include your wiki MONIKER in your comment with the same courtesy that I will give you. Its very hard to reply intelligibly without some background of the correspondent. Thanks,[gold] ---- <> [gold] Here is some eTCL starter code for calculating rectangular antennas from source frequency and other dimensions. The efficiency rating can be compared with a fraction of useful work in an eTCL calculator, developed from antenna calculations. The impetus for these calculations was checking rated efficiency in rectangular antennas. Most of the testcases involve modeled data, using assumptions and rules of thumb . ====== ====== ---- ***Testcases Section*** In planning any software, it is advisable to gather a number of testcases to check the results of the program. The math for the testcases can be checked by pasting statements in the TCL console. Aside from the TCL calculator display, when one presses the report button on the calculator, one will have console show access to the capacity functions (subroutines). **** Testcase 1 **** Rating 20 mhz ---- %| testcases | T1| T2|Carnot Nu | Endoreversible Nu| Endo fraction process K2*Nu|% &| 1 |300 |900 |0.666 |0.422 | 0.166 |& &| 2 | 300| 1200|0.75 | 0.5| 0.187 |& &| 3 |300 | 1400|0.785 | 0.537| 0.196 |& &|4 |300 | 700|0.57 | 0.345| 0.142 |& ---- ====== namespace path {::tcl::mathop ::tcl::mathfunc} set Nu_Carnot [ - 1. [/ 300. 900. ] ] set Nu_Carnot [ - 1. [/ 300. 1200. ] ] ====== **** Testcase 4 **** ****Rating **** **** Testcase 5 **** ****Rating**** ---- **** Testcase 5 **** Only small portion ====== ---- ***Screenshots Section*** ****figure 1.**** ****figure 2.**** ****figure 3.**** ****figure 4.**** ****figure 5.**** ---- ***References:*** * Kenyan Ceramic Jiko cooking stove, by Hugh Allen * Endoreversible Thermodynamics, Katharina Wagner, ---- **Appendix Code** ***appendix TCL programs and scripts *** ====== pack .calculator -in .buttons -side top -padx 10 -pady 5 pack .clearallx .cons .about .exit .test4 .test3 .test2 -side bottom -in .buttons grid .frame .buttons -sticky ns -pady {0 10} . configure -background aquamarine4 -highlightcolor brown -relief raised -border 30 wm title . "Heat Engine Combustion Calculator " ====== *** Pushbutton Operation*** ---- For the push buttons, the recommended procedure is push testcase and fill frame, change first three entries etc, push solve, and then push report. Report allows copy and paste from console, but takes away from computer "efficiency". While the testcases are in meters, the units either cancel out or are carried through in the calculator equations. So the units could be entered as English feet, Egyptian royal cubits, Sumerian gars, or Chinese inches and the outputs of volume will in the same (cubic) units. This is an advantage since the units in the ancient Sumerian, Indian, and Chinese texts are open to question. In some benign quarters of the globe, feet and cubic feet were still being used for design in the 1970's. For testcases in a computer session, the eTCL calculator increments a new testcase number internally, eg. TC(1), TC(2) , TC(3) , TC(N). The testcase number is internal to the calculator and will not be printed until the report button is pushed for the current result numbers (which numbers will be cleared on the next solve button.) The command { calculate; reportx } or { calculate ; reportx; clearx } can be added or changed to report automatically, but is not recommended as computer efficiency is impaired. Another wrinkle would be to print out the current text, delimiters, and numbers in a TCL wiki style table as ====== puts " %| testcase $testcase_number | value| units |comment |%" puts " &| volume| $volume| cubic meters |based on length $side1 and width $side2 |&" ====== ---- *** Initial Console Program *** ====== # pretty print from autoindent and ased editor # Novikov efficiency of small gas stoves # written on Windows XP on eTCL # working under TCL version 8.5.6 and eTCL 1.0.1 # gold on TCL WIKI , 8aug2013 ====== ---- **Comments Section** <> Please place any comments here, Thanks. <> Numerical Analysis | Toys | Calculator | Mathematics| Example