STISIM Drive (SDL) - SIGN - Roadway Signs
Displays roadway traffic
signs. The type of sign and any special properties associated with the sign are
specified with event parameters. This event supercedes and should be used in place
of all the other original sign events (D, IA, L, Q, R, SA and T). The original
sign events can still be used but this event will be used in the future and
therefore any additional functionality will be included here instead of for
each individual sign event. The sign event allows you to specify whether or not
United States signs will be used or if generic European signs will be used. The
models for the US signs are found in the Data\Signs directory and the generic
European signs are found in Data\Eurosigns. It should be noted that the European
signs are generic because of the differences from country to country. You can
create your own sign and have it replace an existing sign by simply renaming
your sign model with the same name of the sign model you will be replacing.
Since road signs are an important part of driving and differ from country to country, it is impossible for STI to include all the road signs that you may desire. Therefore we have prepared a simple road sign creation guideline that can be used to help you create your own road signs.
EVENT PARAMETERS:
PARAMETER 1: |
Sign type: 1 - Generic diamond sign |
PARAMETER 2: |
The longitudinal distance, in feet, that the sign is away from the driver when the sign initially appears. Because the roadway is more flexible in STISIM Drive than it was in the DOS version of STISIM, we have added some additional functionality to this parameter for the stop sign. If this parameter is specified as a negative number, then the program will automatically figure out (to the best of its knowledge based on the current roadway) where the stop signs will be placed. Otherwise, it will act as specified. This option was added because it is now easy to have the roadway transition from a set number of lanes to another set number of lanes and if you are trying to use a PDE that has stop signs in it and the roadway is a different size, you may have trouble. The longitudinal distance is still the same, it just has a minus sign (-) in front of it. If you are using this option, you must make sure that the stop sign event lines up with the intersection event, otherwise the signs will be mis-aligned. For example if you have an intersection that is 1200 feet away, you want the stop sign event to be -1200 feet away. |
PARAMETER 3: |
Specialty parameters for any signs that require them: Stop Sign (Parameter 1 = 1): 1 - Single stop sign in driver's
direction Special signs (Parameter 1
= 100): Full name (including path) of the
sign that will be displayed. This option lets you specify the sign, but the
program takes care of placing the sign in the roadway. This way if you change
the shape of your road, the sign will be placed just like all of the other
STISIM Drive signs. |
PARAMETER 4: |
Sign source: 0 - United States road
signs |
PARAMETER 5 |
Flag specifying if the
sign should be displayed on the opposite side of the road: 0 - Sign displayed on driver’s
side of road |
PARAMETER 6 |
Sign heading rotation
value, in degrees. This allows you to display road signs whose faces are
rotated relative to the roadway. For example a sign on the other side of the
road facing in the other direction. |
EXAMPLE:
1000,SIGN,7,1000,4,0
2000,SIGN,10,1000,0,1
3000,SIGN,100,1000,C:\STISIM\Data\Signs\RgtCrv30.3ds,0
In the first example shown,
a stop sign will appear after the driver has traveled 1000 feet down the road (1000,SIGN,7).
When the sign is initially displayed it will be 1000 feet away from the driver.
Since this is a stop sign (sign type #7), it requires an entry in the specialty
flags parameter. In this case, since the value of 4 was specified, a four way stop
will be displayed. Finally, the last parameter is set to 0 so United States
stop signs will be displayed.
In the second example, a
pedestrian crossing sign will be displayed after the driver has traveled 2000
feet (2000,SIGN,10). Once more the sign will appear 1000 feet in front of the
driver, however in this case there are no additional parameters required for
the sign and therefore parameter 3 is set to 0. Finally, in this example the
generic European pedestrian sign will be used because parameter 4 has been set
to 1.
In the third example shown,
a right curve ahead sign with a speed placard underneath it will be displayed.
The sign will initially appear at 3000 feet and since the sign type is set to
100, the program will look for the sign specified in parameter 3. Since
parameter 3 is set to C:\STISIM\Data\Signs\RgtCrv30.3ds, the program will load
and display the contents of this file. Like the other examples, the sign will
appear 1000 feet in front of the driver when it appears.