Using signal controller type Fixed time

The signal controller type Fixed time allows you to define fixed time signal controllers. To edit the signal plan, you use the graphical signal controller editor. Depending on the Vissim license, you have add-on functions in the signal controller editor with Vissig, which deviate from the standard version of Vissim (Opening and using the signal controller editor). You can also define simple fixed time signal controllers in Vissim (Using signal controller type Fixed time (simple)).

The supply data is saved to the Internal supply data attribute of the signal controller. If you open an *.inpx file of a Vissim version prior to 2022 that contains a reference to a *.sig file, Vissim will read the supply data from this file and convert the data. When you save the *.inpx file, the supply data is also saved to it. You can then delete the *.sig file.

Vissig determines the current cycle second for a fixed cycle time

  • In Vissim, the first cycle starts at 00:00:00. At the simulation start, the cycle second is calculated based on this start time.
  • If the start time (time of day) specified in the simulation parameters is 00:00:00, the cycle and simulation start at the same time.
  • If the start time (time of day) specified in the simulation parameters is not 00:00:00, at the simulation start, the current cycle second may have a value other than 0, as the first cycle was started at 00:00:00.

1.  On the Signal Control menu, click > Signal Controllers.

The Signal Controllers list opens.

2.  Right-click the entry of your choice.

3.  On the shortcut menu, click Edit.

The Signal Controller window opens.

4.  In the Type field, select > Fixed Time.

Note:  

  • The Cycle Time section is not enabled. You cannot edit the base attributes Cycle time and Offset in the Signal Controller window. To change these attributes, click the Edit Signal Control button. Then in the navigator, select Signal programs. In the table, you can edit Cycle time, Offset, and Switch point (Opening and using the signal controller editor).
  • The current cycle second (determined by Vissim for a fixed cycle time) is calculated based on the start of the first cycle at midnight. It makes no difference if 00:00:00 is set as the start time (time of day).

5.  Open the Controller configuration tab.

6.  Make the desired changes:

Element Description
Program no.

ProgNo.: The signal program or daily signal program list that you want to simulate (Defining and editing daily signal program lists). A change of program is possible if the simulation run is in single-step mode. If the new signal program number is confirmed with OK, the changeover is triggered in the next simulation second.

Edit Signal Control button

The signal program editor opens (Opening and using the signal controller editor). The signal groups must be created or deleted in the signal controller editor. Changes in the channel number of existing signal groups are detected in Vissim and adjusted accordingly in the corresponding signal heads.

Note: The signal controller frequency is loaded from the external data of the controller.

Internally, the signal controller frequency is the smallest integer multiple of all signal controller frequencies. The value may not exceed 10 because Vissim allows a maximum of ten simulation steps per second.

The control procedure additionally uses the following files:

Element Description
Program file

ProgFile: File with control logic, VISSIG_controller.dll by default

Dialog DLL file

GUIFile: File name of supply interface, VISSIG_GUI.DLL by default

Supply file 1

SupplyFile1: Configuration file, vissig.config by default

Note: If the supply files are stored in the Exe directory of your Vissim installation, they are automatically loaded.

WTT files

WTTFile: Value type tables: Contain the data types of the control logic and the type of display in the signal controller detector record or in the Signal times table window. VISSIG.wtt by default.