STROBOSCOPE Installation

Minimum System Requirements - Microsoft Windows

Stroboscope can be installed in any recent version of Microsoft Windows (32-bit or 64-bit). The default user interface is an Integrated Development Environment (IDE) with a text editor in which to type and enter the statements that make up a Stroboscope simulation model. The IDE also provides controls to run and debug a simulation model, and to view and save the simulation model output.

Recommended System Requirements - Microsoft Visio

In addition to the base system, the Stroboscope Setup program also installs three graphical systems that facilitate the development of Stroboscope simulation models, and which require Microsoft Visio. The use of these graphical systems is strongly recommended.

These three graphical systems require a recent version of Microsoft Visio which needs to be installed separately. All recent versions of Microsoft Visio are supported, from Visio 2021 back to Visio 2000.

IMPORTANT: Starting with Stroboscope version 5,22,1,15, the Stroboscope GUI works with both 32-bit and 64-bit versions of Visio. In earlier versions of Stroboscope, the Stroboscope GUI supported only the 32-bit version of Visio and would not work with the 64-bit version. (EZStrobe and ProbSched are programmed entirely in Visio and thus have always worked with both the 32-bit and the 64-bit versions of Visio.)

Download the Stroboscope Installation Package

The Stroboscope installation package is a single executable file named Stroboscope_Setup.exe which can be downloaded from the following links.

Current Stroboscope Release 5,22,1,15 (full support for Visio x64)

Older Stroboscope Release (4,2,0,0) (partial support for Visio x64, see above)

Stroboscope Installation Instructions

Important: The installation of Stroboscope requires Administrator privileges.

To install Stroboscope, double-click and run the Stroboscope installation package

Stroboscope_Setup.exe.

Installation Notes:

    • On 64-bit Windows, Stroboscope is installed by default in:

        • C:\Program Files\Stroboscope

    • On 32-bit Windows, Stroboscope is installed by default in:

        • C:\Program Files (x86)\Stroboscope

    • The installation of Stroboscope has been tested successfully up to the 64-bit versions of Windows 11 and Windows 10, and up to the 32-bit and 64-bit versions of Visio 2021.

    • The installation program runs a script that registers Stroboscope with all recent versions of Microsoft Visio to allow the Stroboscope GUI, EZStrobe, and ProbSched, to work. Note that this registration is done only for the current Windows user. See below on how to register Stroboscope with Visio for other Windows users.

    • The installation program also includes and installs (or repairs) silently the "Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)". See below on how to install this package manually, if necessary.

Troubleshooting Stroboscope

Rarely, when you run Stroboscope for the first time, you may see the following message.:

  • "The application has failed to start because its side-by-side configuration is incorrect."

Ordinarily, this error should not appear, because the installation of Stroboscope also installs or repairs the "Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)"
To correct this error, install manually the "Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)" from one the following sources.

  • From the installation file included with Stroboscope:
    "C:\Program Files\Stroboscope\Program\MSVC2008SP1DLL\vcredist_x86.exe"
    "C:\Program Files (x86)\Stroboscope\Program\MSVC2008SP1DLL\vcredist_x86.exe"

  • From Microsoft

  • From the backup repository

Troubleshooting Visio - EZStrobe - Stroboscope GUI

The Stroboscope installation program Stroboscope_Setup.exe makes the necessary entries in the Windows registry by automatically running the appropriate script shown below that registers the Visio-based tools (that are included with Stroboscope) with all versions of Visio (up to 2021).

    • C:\Program Files\Stroboscope\Program\Register_Stroboscope_with_Visio.bat

    • C:\Program Files (x86)\Stroboscope\Program\Register_Stroboscope_with_Visio.bat

This is done only for the current Windows user. See below on how to register Stroboscope with Visio for other Windows users.

Script to Register Stroboscope with Microsoft Visio

If EZStrobe or the Stroboscope GUI do not work correctly in Visio, you can run the same automated script again (and register the Stroboscope Visio-based tools for the current Windows user) as follows:

    • From the Windows Start menus, select:

      • Register Stroboscope with Visio

This runs the appropriate script shown below that registers the Visio-based tools (that are included with Stroboscope) with all versions of Visio (up to 2021) for the current Windows user.

    • C:\Program Files\Stroboscope\Program\Register_Stroboscope_with_Visio.bat

    • C:\Program Files (x86)\Stroboscope\Program\Register_Stroboscope_with_Visio.bat

This script should make Visio work correctly with EZStrobe and the Stroboscope GUI (for the user currently logged into Windows).

Manual Definition of Automation Settings in Microsoft Visio

If EZStrobe or the Stroboscope GUI still produce errors in Visio, you can also register the Stroboscope Visio-based tools with any version of Visio manually.

As an example, the following steps assume that you have Visio 2021 and wish to enable automation between Visio and Stroboscope. (If you have a different version of Visio, then the new entries that need to be made are the same as those below, but their locations in the Visio menus may be slightly different):

  • Run Visio 2021 directly (and not by opening EZStrobe, or the Stroboscope GUI).

  • Open a new blank drawing.

  • Click on "File", "Options", "Advanced"

  • Scroll to the bottom of the right part of the window and click on "File Locations".
    This will bring up a dialog box similar to the one shown below.

    • You will enter the same path in each of the three text boxes:

      • "Templates"

      • "Stencils"

      • "Add-ons"

    • The path you will enter depends on whether your version of Windows is 64-bit or 32-bit.

        • For 64-bit Windows, enter the following path (enter the same path in all three boxes):

          • C:\Program Files\Stroboscope\Program\GUI

        • For 32-bit Windows, enter the following path (enter the same path in all three boxes):

          • C:\Program Files (x86)\Stroboscope\Program\GUI

        • Note: If you are not sure where Stroboscope has been installed, use the Windows "File Manager" to check.

    • Click OK to save the three "File Locations" with the above path you just entered three times.

    • Click on "Trust Center" (this is another of the available options on the left side of the "Visio Options" window)

    • Click on "Trust Center Settings"

    • Click on "Trusted Locations"

    • Click on "Add new location..."
      This will bring up a dialog box similar to the one shown below.

    • In the "Path:" text box enter the path where Stroboscope is installed on your computer:

        • For 64-bit Windows, enter the path:

          • C:\Program Files\Stroboscope\

        • For 32-bit Windows, enter the path:

          • C:\Program Files (x86)\Stroboscope\

          • Note: If you are not sure where Stroboscope has been installed, use the Windows "File Manager" to check.

    • Important: Make sure that you place a checkmark in the box

        • "Subfolders of this location are also trusted".

    • Click on OK to add the directory where Stroboscope is installed (and its subdirectories) as a "Trusted Location".

    • Click on "Macro Settings" (which is another option in "Trust Center Settings")

    • Click on "Enable all macros (not recommended...)" to enable it (otherwise, the Stroboscope-related macros do not run).

    • Click on OK to accept the changes to the "Trust Center Settings".

    • Click OK to accept the changes to the "Visio Options" window and return back to the Visio drawing.

    • Important: Close Visio completely and exit the Visio application.

    • EZStrobe and the Stroboscope GUI should now work correctly.

Stroboscope, EZStrobe, ProbSched, Vitascope and Vitascope++ are based upon work supported by the National Science Foundation under Grants No. 9733267, No. 0113890, and No. 0732560. Any opinions, findings, and conclusions or recommendations are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.