Traffic code

From Infogalactic: the planetary knowledge core
Jump to: navigation, search


Traffic code (also motor vehicle code) refers to the collection of local statutes, regulations, ordinances and rules that have been officially adopted in the United States to govern the orderly operation and interaction of motor vehicles, bicycles, pedestrians and others upon the public (and sometimes private) ways.

The traffic code generally includes provisions relating to the establishment of authority and enforcement procedures, statement of the rules of the road, and other safety provisions. Administrative regulations for driver licensing, vehicle ownership and registration, insurance, vehicle safety inspections and parking violations may also be included, though not always directly related to driving safety. Violations of traffic code (i.e., a "moving violation") are often dealt with by forfeiting a fine in response to receiving a valid citation ("getting a ticket"). Other violations, such as drunk driving or vehicular homicide are handled through the criminal courts, although there may also be civil and administrative cases that arise from the same violation (including payment of damages and loss of driving privileges). In some jurisdictions there is a separate code-enforcement branch of government that handles illegal parking and other non-moving violations (e.g., noise and other emissions, illegal equipment). Elsewhere, there may be multiple overlapping police agencies patrolling for violations of state or federal driving regulations.

In the United States each state has its own traffic code, although most of the rules of the road are similar for the purpose of uniformity, given that all states grant reciprocal driving privileges (and penalties) to each other's licensed drivers. There is also a "Uniform Vehicle Code" which has been proposed by a private, non-profit group, based upon input by its members. As with many such offerings, some states adopt selected portions as written, or else with modifications, and others create their own versions. Similarly, most states have adopted relevant standards for signs and signals, based upon the Manual on Uniform Traffic Control Devices from the U.S. Department of Transportation. Many of the standard rules of the road involve consistent interpretation of the standard signs and signals, such as what to do when approaching a stop sign, or the driving requirements imposed by a double yellow line on the street or highway. Many federal departments have also adopted their own traffic code for enforcement on their respective reservations (e.g., national parks, military bases).

List of some standard Rules of the Road:

  • Entering and leaving roadways.
  • Right of way at marked and unmarked intersections under various conditions.
  • Observing and interpreting traffic signs (especially warning, priority or prohibitory traffic signs)
  • Keeping to right side (or left side) except to pass others, where passing is allowed.
  • Direction of travel and turning (one way, do not enter, no U-turn, etc.)
  • Speed, height, width and weight limits.
  • Bicycle and pedestrian priority.
  • Yielding to special vehicles (emergency, funeral, school bus).
  • Vehicle lighting and signalling.
  • Stopping if there has been a collision.

Outside US

Most countries define a national legislation relative to car driving and penalties. Most of those regulation have some common basis to help people driving from one country to one other.

Vienna Convention on Road Traffic and Vienna Convention on Road Signs and Signals have helped this harmonization effort.

Road, driving and traffic regulations are the subject to specific codification of the law in countries such as:

  • Brasil: Código de Trânsito Brasileiro, basis is Vienna convention
  • Canada and Québec: L.R.Q., chapitre C-24.2 Code de la sécurité routière
  • Canada and Manitoba: the Codification Permanente des Lois du Manitoba contains a legislation named 'Highway Traffic Act translated as Code de la route in French (chaptre H 060).[1]
  • United states of America: Traffic code (each local to a state from United states of america)
  • France: Code de la route
  • Germany: Straßenverkehrsordnung
  • Italy: Codice della strada
  • Lithuania: Kelių eismo taisyklės (KET)
  • Luxembourg: In Luxembourg, legislation's name is «Code de la route» and is considered as «codes-loi» (law-code)[2] or recueil de Législation Routière.
  • Poland: Prawo o ruchu drogowym
  • Portugal: Código da estrada
  • Russia: Правила дорожного движения Российской Федерации

In Morocco, the law «loi n°52-05 portant code de la route» deals with a new traffic code, approved on 14 January 2009,[3] and adopted on 11 February 2010 (26 safar 1431).


In Belgium this regulation is not a code although it is road traffic specific. It is defined by Koninklijk besluit houdende algemeen reglement op de politie van het wegverkeer en van het gebruik van de openbare weg. [KB. 09.12.1975].

In Switzerland, this legislation is not considered as code it is legislation number 741.01.

In United Kingdom there is no codification. Some piece of laws such as a Road Traffic Act and a Traffic Signs Regulations and General Directions do exist; a book names Highway Code is edited by public entity with guidelines based and/or compatible with local law.

In European Union federal level, legislation is more oriented on transport competition and not on sharing the road. There is some effort oriented to issues such as driving license and car control.

See also:

See also small-mini-drafts:

module trafficmh (g,r,y,cg,cr,cy,x); input x; output g,r,y,cg,cr,cy; reg g,r,y,cg,cr,cy;

always @ (x) // operation on changing the value of x begin if(x==1) begin if (r==1 && cg==1) begin r=1;cg=1;cr=0;g=0;y=0;cy=0; end else begin y=1;cr=1;cg=0;g=0;r=0;cy=0;

  1. 5 r=1;cr=1;y=0;g=0;cg=0;cy=0;
  2. 5 r=1;cg=1;cr=0;g=0;y=0;cy=0;

end //end of else end //end of main if condition else //operation on

begin if (g==1 && cr==1) begin g=1;cr=1;r=0;y=0;cg=0;cy=0; end else begin r=1;cy=1;g=0;y=0;cg=0;cr=0;

  1. 5 g=1;cr=1;y=0;r=0;cg=0;cy=0;

end end end end endmodule module test_traffic(); // test module for traffic lights controller reg x; wire r,y,g,cr,cy,cg; trafficmh group2(g,r,y,cg,cr,cy,x); // instantiation of the taffic module initial begin x=1;

  1. 20 x=0;
  2. 20 x=1;
  3. 20 x=0;

end endmodule

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.