
FIDDLE (THERMAL EMERGENCY TOOL)Section: Rutgers DarkLab Tools (1)Updated: 2006-08-23 Index Return to Main Contents NAMEfiddle - temperature server internal fiddlerSYNOPSISfiddle <server> <port> <get|set> <heatflow|CONSTANTNAME|temperature> [values...]
DESCRIPTIONThermal emergency tool. Fiddle is meant to simulate temperature emergencies and other environmental changes. It can force the solver to change any constant, and can also be used to change airflow or power-consumption information dynamically, allowing us to emulate multi-speed fans and CPU-driven thermal management using voltage/frequency scaling or clock throttling. Server is the machine that is running the solver (emulator). To modify the server as it runs, fiddle will send messages to the server to change either weights connecting components, or heat constants of components, or actually modifying the temperatures directly. The "set" version of the operations is default and can be omitted. If the "get" version of the commands is used, the returned value from the server will be printed to standard out. EXAMPLEThis example is a bash script that uses fiddle to change constants/temperatures. This specific example could be used for several purposes, for instance to simulate a variable-speed or malfunctioning fan.
#!/bin/bash sleep 100 fiddle server 8367 set temperature machine1 inlet 30 sleep 200 fiddle server 8367 set temperature machine1 inlet 21.6 sleep 500 fiddle server 8367 get temperature machine1 inlet EXAMPLE2/* changing heatflow dynamically */ fiddle server 8367 set heatflow machine1 inlet diskair 1.5 /* turning off a component */ fiddle server 8367 set onoff machine1 inlet 0 SEE ALSOemulator(1); monitord(1); sensor(1);
IndexThis document was created by man2html using the manual pages. Time: 03:06:18 GMT, September 04, 2006 |