Differences between revisions 70 and 131 (spanning 61 versions)
Revision 70 as of 2010-04-24 17:36:57
Size: 10203
Comment:
Revision 131 as of 2016-04-22 17:10:46
Size: 28075
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
Line 5: Line 4:
The BCVTB release includes the binary files that are compiled for Windows. It also contains source code that can be compiled on Mac OS X, Linux and Windows. Compilation is only required for Mac OS X and Linux. The BCVTB release includes the binary files that are compiled for Windows, Mac OS X, and Linux.
Line 8: Line 7:
 1. Follow the [[InstallationUser|user installation instruction]]. This is sufficient for most users.
 1. Next, if you like to develop new code for Ptolemy or for the BCVTB interface, follow the [[InstallationDeveloper|developer installation instruction]].

'''Note for users of Microsoft Internet Explorer:''' Internet Explorer may save the file with the extension {{{.zip}}} instead of {{{.jar}}}. To avoid this, click "Save Target As..." (using the right mouse button) and then enter the name of the installation file, for example, {{{bcvtb-install-0.6.0.jar}}}. (Or use Firefox to avoid this problem.)

1. Follow the [[http://simulationresearch.lbl.gov/bcvtb/releases/latest/doc/manual/installation.xhtml|user installation instruction]]. This is sufficient for most users.
 1. Next, if you like to develop new code for Ptolemy or for the BCVTB interface, follow the [[http://simulationresearch.lbl.gov/bcvtb/releases/latest/doc/manual/development.xhtml|developer installation instruction]].

'''Note for users of Microsoft Internet Explorer:''' Internet Explorer may save the file with the extension {{{.zip}}} instead of {{{.jar}}}. To avoid this, click "Save Target As..." (using the right mouse button) and then enter the name of the installation file, for example, {{{bcvtb-install-win64-v1.6.0.jar}}}. (Or use Firefox to avoid this problem.)

'''Note for Mac OS X users:''' Under Mac OS X, when download the bcvtb-install-mac64-v1.6.0.jar file and click on it, a dialog pops up that says:

{{attachment:OpeningBCVTBInstallerUnderMacOSX.png}}

The workaround is to find the jar in the Finder, right click on it and select open Jar launcher.

'''Note for Mac OS X 10.11 (El Capitan) users:''' Apple has enabled a new default security oriented featured called System Integrity Protection, often called rootless, in OS X 10.11 onwards. This new feature prevents all versions of the BCVTB to run correctly. A workaround is available at https://github.com/lbl-srg/bcvtb/issues/32.
Line 15: Line 24:
== Release 0.6.0 (xxxxx xx, 2010) ==
=== Download ===
 * [[http://gaia.lbl.gov/bcvtb-releases/0.6.0/bcvtb-install-0.6.0.jar|bcvtb-install-0.6.0.jar]]

=== Release notes ===
This version contains the following updates:
== Release 1.6.0 (April 21, 2016) ==
=== Download ===
||Manual ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.6.0/doc/manual/index.xhtml|html]], [[http://simulationresearch.lbl.gov/bcvtb/releases/1.6.0/doc/manual/bcvtb-manual.pdf|pdf]] ||
||Windows 64-bit ||[[http://github.com/lbl-srg/bcvtb/releases/download/v1.6.0/bcvtb-install-win64-v1.6.0.jar|bcvtb-install-win64-v1.6.0.jar]] ^(a)^ ||
||Linux 64-bit ||[[http://github.com/lbl-srg/bcvtb/releases/download/v1.6.0/bcvtb-install-linux64-v1.6.0.jar|bcvtb-install-linux64-v1.6.0.jar]] ||
||Mac OS X 64-bit ||[[http://github.com/lbl-srg/bcvtb/releases/download/v1.6.0/bcvtb-install-mac64-v1.6.0.jar|bcvtb-install-mac64-v1.6.0.jar]] ||

=== Release notes ===
^(a)^ On Windows 64-bit, to use Dymola a C/C++ compiler is required which can generate 64-bit executable and libraries.

This version contains the following updates:

 1. Fixed a bug that was causing system environment variables to be ignored.
 1. The example files have been updated for !EnergyPlus 8.5.0.
 1. The BCVTB support for Windows 32 bit has been discontinued.
 1. This version has been compiled with Java (1.8.0_77 64-bit). It has been tested on Linux (Ubuntu 14.04 64-bit), Windows (7 and 8.1 64-bit), Mac OS X (10.10.5 64-bit) with latest releases of !EnergyPlus (8.5.0), MATLAB (R2016a), and Dymola (2016 FD01).
 1. The development site of the BCVTB was migrated from svn to github (https://github.com/lbl-srg/bcvtb).

'''Note for Mac OS X 10.11 (El Capitan) users''': Apple has enabled a new default security oriented featured called System Integrity Protection, often called rootless, in OS X 10.11 onwards. This new feature prevents all versions of the BCVTB to run correctly. A workaround is available at https://github.com/lbl-srg/bcvtb/issues/32.
 
== Release 1.5.0 (January 30, 2015) ==
=== Download ===
||Manual ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.5.0/doc/manual/index.xhtml|html]], [[http://simulationresearch.lbl.gov/bcvtb/releases/1.5.0/doc/manual/bcvtb-manual.pdf|pdf]] ||
||Windows 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.5.0/bcvtb-install-win64-1.5.0.jar|bcvtb-install-win64-1.5.0.jar]] ^(a)^ ||
||Windows 32-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.5.0/bcvtb-install-win32-1.5.0.jar|bcvtb-install-win32-1.5.0.jar]] ||
||Linux 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.5.0/bcvtb-install-linux64-1.5.0.jar|bcvtb-install-linux64-1.5.0.jar]] ||
||Mac OS X 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.5.0/bcvtb-install-mac64-1.5.0.jar|bcvtb-install-mac64-1.5.0.jar]] ||

Note that these versions work with !EnergyPlus 8.2, which needs to be downloaded separately from https://github.com/NREL/EnergyPlus/releases/latest.

=== Release notes ===
^(a)^ On Windows 64-bit, to use Dymola a C/C++ compiler is required which can generate 64-bit executable and libraries.

This version contains the following updates:

 1. Added support for FMUs for co-simulation and model exchange for FMI version 2.0.
 1. Ptolemy II has been updated to version 11.
 1. The example files have been updated for !EnergyPlus 8.2.
 1. The BCVTB support for Linux 32 bit has been discontinued.

== Release 1.4.0 (March 20, 2014) ==
=== Download ===
||Manual ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.4.0/doc/manual/index.xhtml|html]], [[http://simulationresearch.lbl.gov/bcvtb/releases/1.4.0/doc/manual/bcvtb-manual.pdf|pdf]] ||
||Windows 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.4.0/bcvtb-install-win64-1.4.0.jar|bcvtb-install-win64-1.4.0.jar]] ^(a)^ ||
||Windows 32-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.4.0/bcvtb-install-win32-1.4.0.jar|bcvtb-install-win32-1.4.0.jar]] ||
||Linux 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.4.0/bcvtb-install-linux64-1.4.0.jar|bcvtb-install-linux64-1.4.0.jar]] ||
||Linux 32-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.4.0/bcvtb-install-linux32-1.4.0.jar|bcvtb-install-linux32-1.4.0.jar]] ||
||Mac OS X 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.4.0/bcvtb-install-mac64-1.4.0.jar|bcvtb-install-mac64-1.4.0.jar]] ||

Note that these versions work with !EnergyPlus 8.1, which needs to be downloaded separately from http://www.energyplus.gov.

=== Release notes ===
^(a)^ On Windows 64-bit, to use Dymola a C/C++ compiler is required which can generate 64-bit executable and libraries.

 1. Added two Python actors for scripting.
 1. Improved the Functional Mock-up Unit (FMU) for co-simulation import interface to support the Functional Mock-up Interface (FMI) for co-simulation API for tool coupling.
 1. Updated example files for !EnergyPlus 8.1.

== Release 1.3.0 (May 01, 2013) ==
=== Download ===
||Manual ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.3.0/doc/manual/index.xhtml|html]], [[http://simulationresearch.lbl.gov/bcvtb/releases/1.3.0/doc/manual/bcvtb-manual.pdf|pdf]] ||
||Windows 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.3.0/bcvtb-install-win64-1.3.0.jar|bcvtb-install-win64-1.3.0.jar]] ^(a)^ ||
||Windows 32-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.3.0/bcvtb-install-win32-1.3.0.jar|bcvtb-install-win32-1.3.0.jar]] ||
||Linux 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.3.0/bcvtb-install-linux64-1.3.0.jar|bcvtb-install-linux64-1.3.0.jar]] ||
||Linux 32-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.3.0/bcvtb-install-linux32-1.3.0.jar|bcvtb-install-linux32-1.3.0.jar]] ||
||Mac OS X 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.3.0/bcvtb-install-mac64-1.3.0.jar|bcvtb-install-mac64-1.3.0.jar]] ||

Note that these versions work with !EnergyPlus 8.0, which needs to be downloaded separately from http://www.energyplus.gov.

=== Release notes ===
^(a)^ On Windows 64-bit, to use Dymola a C/C++ compiler is required which can generate 64-bit executable and libraries.

This version contains the following updates:

 1. Added two Python actors for scripting.
 1. Improved the Functional Mock-up Unit (FMU) for co-simulation import interface to support the Functional Mock-up Interface (FMI) for co-simulation API for tool coupling.
 1. Updated example files for !EnergyPlus 8.1.

== Release 1.3.0 (May 01, 2013) ==
=== Download ===
||Manual ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.3.0/doc/manual/index.xhtml|html]], [[http://simulationresearch.lbl.gov/bcvtb/releases/1.3.0/doc/manual/bcvtb-manual.pdf|pdf]] ||
||Windows 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.3.0/bcvtb-install-win64-1.3.0.jar|bcvtb-install-win64-1.3.0.jar]] ^(a)^ ||
||Windows 32-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.3.0/bcvtb-install-win32-1.3.0.jar|bcvtb-install-win32-1.3.0.jar]] ||
||Linux 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.3.0/bcvtb-install-linux64-1.3.0.jar|bcvtb-install-linux64-1.3.0.jar]] ||
||Linux 32-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.3.0/bcvtb-install-linux32-1.3.0.jar|bcvtb-install-linux32-1.3.0.jar]] ||
||Mac OS X 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.3.0/bcvtb-install-mac64-1.3.0.jar|bcvtb-install-mac64-1.3.0.jar]] ||


Note that these versions work with !EnergyPlus 8.0, which needs to be downloaded separately from http://www.energyplus.gov.

=== Release notes ===
^(a)^ On Windows 64-bit, to use Dymola a C/C++ compiler is required which can generate 64-bit executable and libraries.

This version contains the following updates:

 1. Added TRNSYS as a client with an example file.
 1. Added a Functional Mock-up Unit (FMU) for co-simulation import interface with an example file.
 1. Updated example files for !EnergyPlus 8.0.

== Release 1.2.0 (October 16, 2012) ==
=== Download ===
||Manual ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.2.0/doc/manual/index.xhtml|html]], [[http://simulationresearch.lbl.gov/bcvtb/releases/1.2.0/doc/manual/bcvtb-manual.pdf|pdf]] ||
||Windows 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.2.0/bcvtb-install-win64-1.2.0.jar|bcvtb-install-win64-1.2.0.jar]] ^(a)^ ||
||Windows 32-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.2.0/bcvtb-install-win32-1.2.0.jar|bcvtb-install-win32-1.2.0.jar]] ||
||Linux 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.2.0/bcvtb-install-linux64-1.2.0.jar|bcvtb-install-linux64-1.2.0.jar]] ||
||Linux 32-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.2.0/bcvtb-install-linux32-1.2.0.jar|bcvtb-install-linux32-1.2.0.jar]] ||
||Mac OS X 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.2.0/bcvtb-install-mac64-1.2.0.jar|bcvtb-install-mac64-1.2.0.jar]] ||


Note that these versions work with !EnergyPlus 7.2, which needs to be downloaded separately from http://www.energyplus.gov.

=== Release notes ===
^(a)^ On Windows 64-bit, to use Dymola a C/C++ compiler is required which can generate 64-bit executable and libraries.

This version contains the following updates:

 1. Added TRNSYS as a client with an example file.
 1. Added a Functional Mock-up Unit (FMU) for co-simulation import interface with an example file.
 1. Updated example files for !EnergyPlus 8.0.

== Release 1.2.0 (October 16, 2012) ==
=== Download ===
||Manual ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.2.0/doc/manual/index.xhtml|html]], [[http://simulationresearch.lbl.gov/bcvtb/releases/1.2.0/doc/manual/bcvtb-manual.pdf|pdf]] ||
||Windows 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.2.0/bcvtb-install-win64-1.2.0.jar|bcvtb-install-win64-1.2.0.jar]] ^(a)^ ||
||Windows 32-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.2.0/bcvtb-install-win32-1.2.0.jar|bcvtb-install-win32-1.2.0.jar]] ||
||Linux 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.2.0/bcvtb-install-linux64-1.2.0.jar|bcvtb-install-linux64-1.2.0.jar]] ||
||Linux 32-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.2.0/bcvtb-install-linux32-1.2.0.jar|bcvtb-install-linux32-1.2.0.jar]] ||
||Mac OS X 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.2.0/bcvtb-install-mac64-1.2.0.jar|bcvtb-install-mac64-1.2.0.jar]] ||


Note that these versions work with !EnergyPlus 7.2, which needs to be downloaded separately from http://www.energyplus.gov.

=== Release notes ===
^(a)^ On Windows 64-bit, to use Dymola a C/C++ compiler is required which can generate 64-bit executable and libraries.

This version contains the following updates:

 1. Fixed a buffer overflow which causes the error message ***stack smashing detected ***, followed by a termination of the client program.
 1. Added an example file that describes how to convert an array of strings into an array of doubles.

== Release 1.1.0 (January 31, 2012) ==
=== Download ===
||Manual ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.1.0/doc/manual/index.xhtml|html]], [[http://simulationresearch.lbl.gov/bcvtb/releases/1.1.0/doc/manual/bcvtb-manual.pdf|pdf]] ||
||Windows 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.1.0/bcvtb-install-win64-1.1.0.jar|bcvtb-install-win64-1.1.0.jar]] ^(a)^ ||
||Windows 32-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.1.0/bcvtb-install-win32-1.1.0.jar|bcvtb-install-win32-1.1.0.jar]] ||
||Linux 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.1.0/bcvtb-install-linux64-1.1.0.jar|bcvtb-install-linux64-1.1.0.jar]] ||
||Linux 32-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.1.0/bcvtb-install-linux32-1.1.0.jar|bcvtb-install-linux32-1.1.0.jar]] ||
||Mac OS X 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.1.0/bcvtb-install-mac64-1.1.0.jar|bcvtb-install-mac64-1.1.0.jar]] ||


Note that these versions work with !EnergyPlus 7.0, which needs to be downloaded separately from http://www.energyplus.gov.

To fix a bug that may occur when exchanging a large amount of data with !EnergyPlus for Windows, a new dll must be downloaded. Follow the following links to fix the bug:

 * [[Download/bcvtb-1-1-0_EnergyPlus-7-0-0-build36|EnergyPlus 7.0, build 36 bug fix]]
 * [[Download/bcvtb-1-1-0_EnergyPlus-7-1-0-build12|EnergyPlus 7.1, build 12 bug fix]]

The Mac OS X and Linux versions of !EnergyPlus are not affected by this bug.

=== Release notes ===
^(a)^ On Windows 64-bit, to use Dymola a C/C++ compiler is required which can generate 64-bit executable and libraries.

This version contains the following updates:

 1. The example files have been updated for !EnergyPlus 7.0.
 1. An actor has been added that allows reading CSV files.
 1. The BCVTB has also been compiled for Windows 64 bit (in addition to Windows 32 bit, Linux 32/64bit and Mac OS X 64 bit).

== Release 1.0.0 (February 28, 2011) ==
=== Download ===
||Manual ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.0.0/doc/manual/index.xhtml|html]], [[http://simulationresearch.lbl.gov/bcvtb/releases/1.0.0/doc/manual/bcvtb-manual.pdf|pdf]] ||
||Windows 32-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.0.0/bcvtb-install-win32-1.0.0.jar|bcvtb-install-win32-1.0.0.jar]] ||
||Linux 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.0.0/bcvtb-install-linux64-1.0.0.jar|bcvtb-install-linux64-1.0.0.jar]] ||
||Linux 32-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.0.0/bcvtb-install-linux32-1.0.0.jar|bcvtb-install-linux32-1.0.0.jar]] ||
||Mac OS X 64-bit ||[[http://simulationresearch.lbl.gov/bcvtb/releases/1.0.0/bcvtb-install-mac64-1.0.0.jar|bcvtb-install-mac64-1.0.0.jar]] ||


Note that these versions work with !EnergyPlus 6.0, which needs to be downloaded separately from http://www.energyplus.gov. To fix a bug that may occur when exchanging a large amount of data with !EnergyPlus 6.0, build 23, proceed as described [[Download/bcvtb-1-0-0_EnergyPlus-6-0-0-build23|here]].

=== Release notes ===
This version contains the following updates:

 1. Added interface for analog/digital converter.
 1. Fixed a bug that occured when hundreds of data were exchanged. Note to !EnergyPlus users: To fix this bug also in !EnergyPlus 6.0.0, build 23, proceed as described [[Download/bcvtb-1-0-0_EnergyPlus-6-0-0-build23|here]].

== Release 0.8.0 (November 17, 2010) ==
=== Download ===
||Manual ||[[http://simulationresearch.lbl.gov/bcvtb/releases/0.8.0/doc/manual/index.xhtml|html]], [[http://simulationresearch.lbl.gov/bcvtb/releases/0.8.0/doc/manual/bcvtb-manual.pdf|pdf]] ||
||Windows ||[[http://simulationresearch.lbl.gov/bcvtb/releases/0.8.0/bcvtb-install-win32-0.8.0.jar|bcvtb-install-win32-0.8.0.jar]] ||
||Linux ||[[http://simulationresearch.lbl.gov/bcvtb/releases/0.8.0/bcvtb-install-linux32-0.8.0.jar|bcvtb-install-linux32-0.8.0.jar]] ||
||Mac OS X ||[[http://simulationresearch.lbl.gov/bcvtb/releases/0.8.0/bcvtb-install-mac64-0.8.0.jar|bcvtb-install-mac64-0.8.0.jar]] ||


Note that these versions work with !EnergyPlus 6.0, which needs to be downloaded separately from http://www.energyplus.gov. To fix a bug that may occur when exchanging a large amount of data with !EnergyPlus 6.0, build 23, proceed as described [[Download/EnergyPlus-6-0-0-build23|here]].

=== Release notes ===
This version contains the following updates:

 1. Improved documentation for all actors, including the examples for how to use the different actors.
 1. Added examples for !EnergyPlus 6.0.
 1. Fixed a bug that occured when hundreds of data were exchanged. Note to !EnergyPlus users: To fix this bug also in !EnergyPlus 6.0.0, build 23, proceed as described [[Download/EnergyPlus-6-0-0-build23|here]].

== Release 0.7.0 (August 9, 2010) ==
=== Download ===
||Manual ||[[http://simulationresearch.lbl.gov/bcvtb/releases/0.7.0/doc/manual/index.xhtml|html]], [[http://simulationresearch.lbl.gov/bcvtb/releases/0.7.0/doc/manual/bcvtb-manual.pdf|pdf]] ||
||Windows ||[[http://simulationresearch.lbl.gov/bcvtb/releases/0.7.0/bcvtb-install-win32-0.7.0.jar|bcvtb-install-win32-0.7.0.jar]] ||
||Linux ||[[http://simulationresearch.lbl.gov/bcvtb/releases/0.7.0/bcvtb-install-linux32-0.7.0.jar|bcvtb-install-linux32-0.7.0.jar]] ||
||Mac OS X ||[[http://simulationresearch.lbl.gov/bcvtb/releases/0.7.0/bcvtb-install-mac64-0.7.0.jar|bcvtb-install-mac64-0.7.0.jar]] ||


Note that these versions work with !EnergyPlus 5.0, which needs to be downloaded separately from http://www.energyplus.gov.

=== Release notes ===
This version contains the following updates:

 1. Addition of the BACnet interface that can read to and write from BACnet devices.
 1. Addition of examples for Radiance.
 1. Completely revised manual.

== Release 0.6.0 (April 27, 2010) ==
=== Download ===
||Windows ||[[http://simulationresearch.lbl.gov/bcvtb/releases/0.6.0/bcvtb-install-win32-0.6.0.jar|bcvtb-install-win32-0.6.0.jar]] ||
||Linux ||[[http://simulationresearch.lbl.gov/bcvtb/releases/0.6.0/bcvtb-install-linux32-0.6.0.jar|bcvtb-install-linux32-0.6.0.jar]] ||
||Mac OS X ||[[http://simulationresearch.lbl.gov/bcvtb/releases/0.6.0/bcvtb-install-mac64-0.6.0.jar|bcvtb-install-mac64-0.6.0.jar]] ||


Note that these versions work with !EnergyPlus 5.0, which needs to be downloaded separately from http://www.energyplus.gov.

=== Release notes ===
This version contains the following updates:
Line 22: Line 256:
 1. The example files have been updated to use !EnergyPlus 5.0.
 1. All configurations settings are now in the file [[systemVariables-*.properties|Files/systemVariablesProperties]].
 1. The files {{{bin/setenv.sh}}} and {{{bin/setenv.bat}}} have been renamed to {{{bin/setDevelopmentEnvironment.sh}}} and {{{bin/setDevelopmentEnvironment.sh}}}. These files have been changed so that they get all environment variables from the file [[Files/systemVariablesProperties|systemVariables-*.properties]]. This avoids duplicate entry of system variables.
 1. Compilation under Windows 64 bit is now supported.
 1. The example files have been updated for !EnergyPlus 5.0.
 1. All configurations settings are now in the file [[http://simulationresearch.lbl.gov/bcvtb/releases/latest/doc/manual/settingEnvironmentVariables.xhtml|systemVariables-*.properties]].
 1. The files {{{bin/setenv.sh}}} and {{{bin/setenv.bat}}} have been renamed to {{{bin/setDevelopmentEnvironment.sh}}} and {{{bin/setDevelopmentEnvironment.sh}}}. These files have been changed so that they get all environment variables from the file {{{bin/systemVariables-*.properties}}}. This avoids duplicate entry of system variables.
Line 31: Line 264:
 * [[http://gaia.lbl.gov/bcvtb-releases/0.5.1/bcvtb-install-0.5.1.jar|bcvtb-install-0.5.1.jar]]
 * [[http://gaia.lbl.gov/bcvtb-releases/0.5.0/ep-4.0.zip|ep-4.0.zip]] This zip-file requires a password. To obtain the password, email the password of the official !EnergyPlus installation to ZhengweiLi.

=== Release notes ===
This version contains a bug fix that caused a !NullPointerException if the {{{SystemCommand}}} actor is called
from a finite state machine.
 * [[http://simulationresearch.lbl.gov/bcvtb/releases/0.5.1/bcvtb-install-0.5.1.jar|bcvtb-install-0.5.1.jar]]
 * [[http://simulationresearch.lbl.gov/bcvtb/releases/0.5.0/ep-4.0.zip|ep-4.0.zip]] This zip-file requires a password. To obtain the password, email the password of the official !EnergyPlus installation to ZhengweiLi.

=== Release notes ===
This version contains a bug fix that caused a !NullPointerException if the {{{SystemCommand}}} actor is called from a finite state machine.
Line 40: Line 272:
 * [[http://gaia.lbl.gov/bcvtb-releases/0.5.0/bcvtb-install-0.5.0.jar|bcvtb-install-0.5.0.jar]]
 * [[http://gaia.lbl.gov/bcvtb-releases/0.5.0/ep-4.0.zip|ep-4.0.zip]] This zip-file requires a password. To obtain the password, email the password of the official !EnergyPlus installation to ZhengweiLi.

=== Release notes ===
This version contains the following updates:
 * [[http://simulationresearch.lbl.gov/bcvtb/releases/0.5.0/bcvtb-install-0.5.0.jar|bcvtb-install-0.5.0.jar]]
 * [[http://simulationresearch.lbl.gov/bcvtb/releases/0.5.0/ep-4.0.zip|ep-4.0.zip]] This zip-file requires a password. To obtain the password, email the password of the official !EnergyPlus installation to ZhengweiLi.

=== Release notes ===
This version contains the following updates:
Line 46: Line 279:
 2. For the !EnergyPlus interface, changed variable names in xml configuration file {{{variables.cfg}}}. The following name changes have been made
    ||''old''||''new''||
  
||dayschedule|| (Replaced by schedule) ||
    || n/a       ||schedule||
 1. For the !EnergyPlus interface, changed variable names in xml configuration file {{{variables.cfg}}}. The following name changes have been made
  ||''old'' ||''new'' ||
||dayschedule ||(Replaced by schedule) ||
  ||n/a ||schedule ||


Line 51: Line 287:
 You will have to manually update your files {{{variables.cfg}}} from earlier BCVTB versions.
 2. For the !EnergyPlus interface, changed variable names in idf files. The following name changes have been made
    ||''old''||''new''||
  
||BCVTB || !ExternalInterface ||
    ||!PtolemyLink || !PtolemyServer ||
    ||Schedule:Day:Dynamic|| (replaced by ExternalInterface:Schedule)||
    ||
n/a                ||ExternalInterface:Schedule||
    ||
n/a                ||ExternalInterface:Actuator||
 You will have to manually update your idf files from earlier BCVTB versions. See also [[Configuration/EnergyPlus|Configuration/EnergyPlus]] for how to configure !EnergyPlus.

 .
You will have to manually update your files {{{variables.cfg}}} from earlier BCVTB versions.
 * For the !EnergyPlus interface, changed variable names in idf files. The following name changes have been made
  ||''old'' ||''new'' ||
||BCVTB ||!ExternalInterface ||
  ||!PtolemyLink ||!PtolemyServer ||
  ||Schedule:Day:Dynamic ||(replaced by ExternalInterface:Schedule) ||
  ||
n/a ||ExternalInterface:Schedule ||
  ||
n/a ||ExternalInterface:Actuator ||


 You will have to manually update your idf files from earlier BCVTB versions.
Line 63: Line 302:
 * [[http://gaia.lbl.gov/bcvtb-releases/0.4.0/bcvtb-install-0.4.0.jar|bcvtb-install-0.4.0.jar]]
 * [[http://gaia.lbl.gov/bcvtb-releases/0.2.0/ep-3.1.zip|ep-3.1.zip]] This zip-file requires a password. It is the same file as the one that is distributed with the BCVTB version 0.2.0. To obtain the password, email the password of the official !EnergyPlus installation to ZhengweiLi.

=== Release notes ===
This version contains the following updates:
 * [[http://simulationresearch.lbl.gov/bcvtb/releases/0.4.0/bcvtb-install-0.4.0.jar|bcvtb-install-0.4.0.jar]]
 * [[http://simulationresearch.lbl.gov/bcvtb/releases/0.2.0/ep-3.1.zip|ep-3.1.zip]] This zip-file requires a password. It is the same file as the one that is distributed with the BCVTB version 0.2.0. To obtain the password, email the password of the official !EnergyPlus installation to ZhengweiLi.

=== Release notes ===
This version contains the following updates:
Line 69: Line 309:
 1. Added option to start the BCVTB from a java jar file. This allows to start the BCVTB from a file explorer or from a command line with several options. See [[Files/BCVTBJar|Files/BCVTBJar]] for a description.  1. Added option to start the BCVTB from a java jar file. This allows to start the BCVTB from a file explorer or from a command line with several options. See [[Files/BCVTBJar]] for a description.
Line 74: Line 314:
 * [[http://gaia.lbl.gov/bcvtb-releases/0.3.1/bcvtb-install-0.3.1.jar|bcvtb-install-0.3.1.jar]]
 * [[http://gaia.lbl.gov/bcvtb-releases/0.2.0/ep-3.1.zip|ep-3.1.zip]] This zip-file requires a password. It is the same file as the one that is distributed with the BCVTB version 0.2.0. To obtain the password, email the password of the official !EnergyPlus installation to ZhengweiLi.
 * [[http://simulationresearch.lbl.gov/bcvtb/releases/0.3.1/bcvtb-install-0.3.1.jar|bcvtb-install-0.3.1.jar]]
 * [[http://simulationresearch.lbl.gov/bcvtb/releases/0.2.0/ep-3.1.zip|ep-3.1.zip]] This zip-file requires a password. It is the same file as the one that is distributed with the BCVTB version 0.2.0. To obtain the password, email the password of the official !EnergyPlus installation to ZhengweiLi.
Line 79: Line 319:
Line 84: Line 325:
 * [[http://gaia.lbl.gov/bcvtb-releases/0.3.0/bcvtb-install-0.3.0.jar|bcvtb-install-0.3.0.jar]]
 * [[http://gaia.lbl.gov/bcvtb-releases/0.2.0/ep-3.1.zip|ep-3.1.zip]] This zip-file requires a password. It is the same file as the one that is distributed with the BCVTB version 0.2.0. To obtain the password, email the password of the official !EnergyPlus installation to ZhengweiLi.
 * [[http://simulationresearch.lbl.gov/bcvtb/releases/0.3.0/bcvtb-install-0.3.0.jar|bcvtb-install-0.3.0.jar]]
 * [[http://simulationresearch.lbl.gov/bcvtb/releases/0.2.0/ep-3.1.zip|ep-3.1.zip]] This zip-file requires a password. It is the same file as the one that is distributed with the BCVTB version 0.2.0. To obtain the password, email the password of the official !EnergyPlus installation to ZhengweiLi.
Line 90: Line 331:
 1. In the files {{{variables.cfg}}}, the header needs to look like{{{  1. In the files {{{variables.cfg}}}, the header needs to look like
 
{{{
Line 94: Line 336:
}}}i.e., you need to add the second line to your existing file. }}}
 
i.e., you need to add the second line to your existing file.
Line 97: Line 340:
Line 100: Line 342:
 * [[http://gaia.lbl.gov/bcvtb-releases/0.2.0/bcvtb-install-0.2.0.jar|bcvtb-install-0.2.0.jar]]
 * [[http://gaia.lbl.gov/bcvtb-releases/0.2.0/ep-3.1.zip|ep-3.1.zip]] This zip-file requires a password. To obtain the password, email the password of the official !EnergyPlus installation to ZhengweiLi.
 * [[http://simulationresearch.lbl.gov/bcvtb/releases/0.2.0/bcvtb-install-0.2.0.jar|bcvtb-install-0.2.0.jar]]
 * [[http://simulationresearch.lbl.gov/bcvtb/releases/0.2.0/ep-3.1.zip|ep-3.1.zip]] This zip-file requires a password. To obtain the password, email the password of the official !EnergyPlus installation to ZhengweiLi.
Line 106: Line 348:
$BCVTB_HOME/bin/updateSystemFiles.sh system-windows.xml}}} $BCVTB_HOME/bin/updateSystemFiles.sh system-windows.xml
}}}
Line 114: Line 357:
||Download installation file || [[http://gaia.lbl.gov/bcvtb-releases/0.1.1/bcvtb-install-0.1.1.jar|bcvtb-install-0.1.1.jar]] || ||Download installation file ||[[http://simulationresearch.lbl.gov/bcvtb/releases/0.1.1/bcvtb-install-0.1.1.jar|bcvtb-install-0.1.1.jar]] ||
Line 124: Line 368:
Line 127: Line 370:
||Download installation file || [[http://gaia.lbl.gov/bcvtb-releases/0.1.0/bcvtb-install-0.1.0.jar|bcvtb-install-0.1.0.jar]] || ||Download installation file ||[[http://simulationresearch.lbl.gov/bcvtb/releases/0.1.0/bcvtb-install-0.1.0.jar|bcvtb-install-0.1.0.jar]] ||

Download

The BCVTB release includes the binary files that are compiled for Windows, Mac OS X, and Linux.

To install the BCVTB, proceed as follows:

  1. Follow the user installation instruction. This is sufficient for most users.

  2. Next, if you like to develop new code for Ptolemy or for the BCVTB interface, follow the developer installation instruction.

Note for users of Microsoft Internet Explorer: Internet Explorer may save the file with the extension .zip instead of .jar. To avoid this, click "Save Target As..." (using the right mouse button) and then enter the name of the installation file, for example, bcvtb-install-win64-v1.6.0.jar. (Or use Firefox to avoid this problem.)

Note for Mac OS X users: Under Mac OS X, when download the bcvtb-install-mac64-v1.6.0.jar file and click on it, a dialog pops up that says:

OpeningBCVTBInstallerUnderMacOSX.png