SSS program structure

xiaoxiao2021-03-06  70

app application | | ______ fiberplan | | | | ______ ConditionDialog observation conditions viewer SssConsoleFrame | | | | ______ Fiber drawing the optical fiber unit FiberDraw | | | | ______ FiberDraw focal plane viewer image drawing FiberFrame | | | | frame ShowFiber ______ FiberFrame focal plane viewer ConditionDialog SssConsoleFrame | | | | ______ ICSPanel observing conditions viewer's focal plane state panel ConditionDialog | | | | ______ ObjStar the observed object serialization StarTable focalplanStarTable obvplan.CreatePlan | | | | ______ ShowFiber focal plane Viewer | | | | ______ StarTable obtain catalog data, Turn FiberFrame when focusing on the focal plane viewer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Observation Conditions Viewer Weather Panel ConditionDialog | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | _______fiberlocation Distribution Demo Interface | | | | | | | | | | | | | | | | | | | | | | | | |

Drawing the fiber tip and the obtained filter data catalog, drawing chart | | FiberLocationFrame FiberLocationApplet | | | | ______ LoadStarDialog setting acquisition parameters dialog FiberLocationFrame catalog | | | | ______ SetFiberDialog layers and the fiber radius parameter setting dialog FiberLocationFrame | | | | ______ StarTable according to obtain catalog data FiberPanel from the database in a given center right ascension and declination | | ______ obvplan | | | | ______ createPlan generate observation Program | | | | ______ ObvPlaneFrame | | | | ______ ObvPlanInner ShowTextPlan | | | | ______ PlanTree to Tree structure Display observation plan ReadPLAN | | | | | ______ readplan View the observation plan.

Read E: /DemoPlan.xml file supply.ServerMonitor supply.PlanSupplyImpl | | | | ______ ScanPlan | | | | ______ ScanPlanFram ScanPlan | | | | ______ ShowPath display the current file and the user's path | | | | ______ ShowTextPlan observation program SssConsoleFrame display as text | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | || | ______ StarTableVewFrame constellation display frame StarTableVew | | | | ______ StarTableVewPanel chart display panel StarTableVewFrame | | ______ shverify SH test | | | | ______ CalThread | | | | ______ CalTiling | | | | ______ Common | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ______ tilingframe | | | ______ _p | | | | | ______client obvplan service client.

If the IOR-String is a plan observational programs is returned, | | is selfcheckthen run get "progress" return the progress number | | | | ______ CreatPlan | | | | ______ PlanSupplyImpl PlanSupply implementation of the interface Server | | | | ______ Server ObvPlan Services | | | | ______ServerMonitor observation Program server log monitoring interface, is called PlanSupplyImpl, a pop-up when performing server | | | | ______ ServerProcess observation plan server service execution progress interface PlanSupplyImpl | | ______ SssConsole SSS main control interface | | ______ SssConsoleFrame_AboutBox SSS main control interface About dialog SssConsole | | ______ frame SssConsole dao data management SssConsoleFrame SSS main control interface | | ______ AdjTileMgr abutment Tile Manager calculates adjacent Tile a Tile's | | ______ AstroObjFactory be observed object acquisition interfaces | | ______ DAOMgr DAO management common parent | | ______Dbconnmgn The library connection management interface is used to generate a connection to the data source and disconnect a connection. | | ______Fibercell Record the original fiber unit data, including ID, relative coordinates. . . | | ______FiberCellmgr, managed from the database generated fibercell | | | _____ o o 观 观 状态 状态 目 管理 管理 管理 | | _____ o o 观 观 观 条 类 | | _____ ortholical observation condition class | | ______ acnmgn | 数据 database connection management implementation, future connection pool improvement speed | | ______ plan Observatory, should include Tile, various matching results | | ______ planmgr Generate an observation plan record, you need to merge the observed plan and pass it to PlasMgr | it completes the following steps. | 1. Generate a new observation plan record and fill in the record | 2. Fill in the observation goal and fiber unit pairing records | 3. Generate Tile and observing schedule pairing records because we want to know the TILE and observations. Correlation.

| | ______ Tile a Tile record where all of the targets and the central location | | ______ TileMgr Tile management class | | ______ TileObj | | ______ UsnoAstroObjFactory be observed object factory a Usno catalog and Oracle database implementations ObvPlan1 exception abnormal based | | ______ DEFormatException fiber optical | | ______Assignment Fiber Unit Matching Interface. Get a match, the result is a MAP, the key is the fiber unit, and the value is the observed target. | | ______ AssignResult | | ______ AssignResultFiberIdComparator | | ______ AverageAssigner uniformly dispenser | | ______ DirectionAssigner point dispenser | | ______ ECFiberCell | | ______ Fiber in Cartesian coordinates positioned optical head position | | ______ FiberAssigner fiber dispenser interfaces | | ______ FiberPlate focal plane | | ______ FiberResult | | ______ Fibers | | ______ innerfirsrassterial | | ______ xy2eqtcrd Transforms the position of the position from the focus to the position of each fiber head to the corresponding red scorpion, the center of the telescope, the nuk, the fiber number, and the output is the optical fiber number. And the corresponding Red Territory Natelilak Filter Filter | | ______fiberstatusfilter Fiber Head Status Filter FilterManager | | | ______filter Filter Interface. If True is returned, it indicates that the observable target is selected, and should be removed from the target list. | | ______Filtermanager Filter Manager | | ______ magfilter Make a screening of brightness. The size here refers to the size of the value of the stars. When we say "more than 10 stars" refers to a dark star than 10. FilterManager | | ______ MoonPhaseFilter moon phase filter FilterManager | | ______ TeleScopeConditionFilter telescope state filter FilterManager | | ______ WeatherConditionFilter weather conditions filter FilterManager obvplan Observation Program | | ______ ObvPlan1 given observation start time to construct the observation program. PlansupplierServerImpl | | ______ Tobj Sets the red deficitry of the observed object.

Set the default output format is: Object ID @ (right ascension and declination) | | ______ XmlPlan the observation plan into XML format PlanSupplierServerImpl supply | | ______ PlanProcessThread observation program processing thread class tiling covering | | ______ MaxDensityTilingStratergy maximum density coverage strategy, first find a Cover the location of the most targets. | | ______ randomtileCntrgen Random Tile Center Locator, the generated Tile center position is randomly distributed in the specified area. | | | ______ regularcntrgen A rule Tile Central Generator, each time a 1/5 coverage of a 1/5 of the tendon clutch is generated on a given area. The resulting TILE center is uniformly distributed. However, each time the grid position is not fixed, but according to a random point. | | ______ storedtilingStrategy First query the TILE of the target by querying the database, then perform fiber matching. Generate observations after the match is finished. | All target updates are unbidden target numbers that have been observed for the TILE table. | Only TILE is close to TILE is needed to update. This is more close to the center of Tile in the other Tile in the Tile. Take a secondary push to a certain point. | | ______Tilecntrgen Tile Central Location Generator, used to generate a basic TILE overlay. | | ______ TilingResult coverage results categories, including the center position and the target list in this central position observable | | ______ TilingStrategy coverage strategy Interface tools | | ______ CreateTile initialize a basic coverage Tile | | ______ ServerControl control on and off SSSObvPlanSupplierServer services | | ______ ServerControlMainFrame ServerControl | | ______ ServerFrame ServerMonitor suppltServerApp | | ______ ServerMonitor ServerFrame | | ______ ServerMonitorPage ServerMonitor | | ______ ServerResurces ServerMonitor suppltServerApp | | ______ SkyScan | | ______ suppltServerApp util | | ______ eqtcrd | | | | ______ declination coordinate DE astronomy, respectively, in degrees, minutes, seconds.

1 degree 60 minutes, one minute 60 seconds | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Point | | | | ___ r 天, 时 时 时 时 时 时. 时. 时. Reduce 60 points per 15 degrees, 60 seconds per minute, 60 seconds per minute | | | | | _____ | | | | | ______ astroobj | | | | | | | _____ usno tool | | | | | _____ usnode USNO Naterush Tool, will USNO Convert to radians | | | | | | | Only 0.15 hours before and after the central redness | Lamost's field of view is 0.5 degrees. The maximum density algorithm is set to the 1/10 | | ______ Environment system of the Lamost field | | | ______ initTILE TILE TILE, in accordance with the Red Territory 5 to 50, Minilai 2.5 to 42.5 every 1 Set a 5-degree field of Tile, statistically these TILE coverage goals, | then add to the TILE library. The method is to do multiple queries. Because each query is to be reduced, the range is 5 degrees, and the direction of the red criterion is not 5 degrees, and the red side must be calculated first. Each Tile records the total number of targets, and there is no target number of targets. After the completion of the observation, the number of unbained numbers in the TILE will be re-statistically. | After adding a new target to be observed, all TILE must be recalculated once. | | ______ loggerFactory | | ______ maathutil provides some mathematical operation methods required for SSS. Conversion of constants, angle conversion into radians. A rectangular area is given, producing a random point, | This point is uniformly distributed over the rectangular area. Calculate the distance between two points in the equatorial coordinate system. | Calculation When the center of the Tile is known, the medium bareur span (the shortline span is a radius).

转载请注明原文地址:https://www.9cbs.com/read-120443.html

New Post(0)