CODE /CODE it man
Code:
/************************************************** *************
* RADAR_SYSTEM *
* VERSION: 1.1 *
* AUTHOR: 205123 *
* DATE: 23/03/04 * *
/************************************************** ************/
#include <stdio.h>
#include "radar_gen.h"
#include <math.h>
int max_aircraft=2;
int main()
{
int i,j;
float aircraft_distance,aircraft_range,aircraft_x_pos,ai rcraft_y_pos,aircraft_altitude,e;
struct radar_data aircraft[30];
struct ship_data ship;
for(j=1; j<10; j++)
{
wait_for_next_scan(1.00);
for(i=1; i<=1; i++)
{
get_radar_data(&aircraft[i]);
get_ship_data(&ship);
e=aircraft[i].elevation*(3.14/180);
aircraft_range=aircraft[i].range * 25/1000;
aircraft_distance=aircraft_range * cos(e);
aircraft_x_pos=ship.x_pos + aircraft_distance;
aircraft_y_pos=ship.y_pos - aircraft_distance * cos((ship.heading) + (aircraft[i].bearing));
aircraft_altitude= (sin(e) * aircraft_range)*1000;
//printf("-----------------------------------------------------------------");
//printf("\nShip Data:\n-----------------------------------------------------------------");
//printf("\nThe ship's heading is:\t\t|\t%lf km\t\t|\n",ship.heading);
//printf("\nThe ship's x pos is:\t\t|\t%lf km\t\t|\n",ship.x_pos);
//printf("\nThe ship's y pos is:\t\t|\t%lf km\t\t|\n\n",ship.y_pos);
//printf("-----------------------------------------------------------------");
printf("\nAircraft Data:\n\n");
printf("IFF Code\t|Altitude\t|X Position\t|Y Position |\n------------------------------------------------------------|\n");
printf("%d\t\t|%f\t|%f\t|%f |\n\n\n",aircraft[i].IFF_code,aircraft_altitude,aircraft_x_pos,aircraft _y_pos);
printf("%d\t\t|%f\t|%f\t|%f |\n\n\n",aircraft[i].IFF_code,aircraft_altitude,aircraft_x_pos,aircraft _y_pos);
//printf("\nThe aircraft's bearing is:\t|\t%lf degrees\t|\n",aircraft[i].bearing);
//printf("\nThe aircrafts range is:\t\t|\t%d range gates\t|\n",aircraft[i].range);
//printf("\nThe aircrafts elevation is:\t|\t%lf degrees\t|\n",aircraft[i].elevation);
//printf("\nThe aircrafts distance:\t\t|\t%f km\t\t|\n",aircraft_distance);
//printf("\nThe aircrafts IFF code is:\t|\t%d\t\t\t|\n",aircraft[i].IFF_code);
//printf("\nThe aircrafts x pos is:\t\t|\t%f km\t\t|\n",aircraft_x_pos);
//printf("\nThe aircrafts y pos is:\t\t|\t%f km\t\t|\n",aircraft_y_pos);
//printf("\nThe Aircrafts altitude is:\t|\t%f meters\t|\n",aircraft_altitude);
}
}
}