Ptolemy II has been updated to version 9.0.devel.
Ptolemy II 9.0 introduced two new parameters called startTime
and stopTime
in the SDF Director. These parameters cause
a name clash in the BCVTB examples which already use these names for their
own parameters.
The BCVTB will update files automatically to the new syntax when they
are opened from a command line as described in
Section 4.3, “Running the BCVTB from a terminal window” or in
Section 4.4, “Command line arguments”.
However, if files are opened from an explorer window as described in
Section 4.2, “Running the BCVTB from an explorer window”, then files are not updated
automatically.[1]
To manually update existing BCVTB files, the following strings need to be replaced
in the file system.xml
(or system-windows.xml
):
Replace startTime
with beginTime
.
Replace stopTime
with endTime
.
These strings can be replaced using a text editor or by running
bcvtb -update 1.1 system.xml
Added ESP-r as a client. Examples files can be found in
examples/esprMatlab-hvac
and in
examples/espr-shading
and are explained
in Section 5.7, “ESP-r”.
Fixed a buffer overflow in lib/util/utilSocket.c
that
occured in the function int sendclientmessage(const int *sockfd, const int *flaWri)
.
The buffer overflow causes the error message *** stack smashing detected ***
,
followed by a termination of the client program.
The example files have been updated for EnergyPlus 7.1.
The example files have been updated for EnergyPlus 7.2.
An example file has been added that describes how to convert an array of strings
into an array of doubles. The example file can be found
in examples/ptolemy-dataTypeConversion
.
[1] In this case, files are not automatically updated because Ptolemy II, and not the BCVTB, receives the file name. Hence, the BCVTB cannot update the files automatically.