Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question
2

how can i convert an idf 9.2 to an older version, for example 8.4. Thank you very much

asked 2020-07-13 15:32:58 -0600

Gustavobarea's avatar

updated 2020-08-16 16:31:51 -0600

how can i convert an idf 9.2 to an older version, for example 8.4. Thank you very much

edit retag flag offensive close merge delete

Comments

1

@Gustavobarea why do you want to convert "backward" to an older version?

Aaron Boranian's avatar Aaron Boranian  ( 2020-07-13 18:37:45 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
7

answered 2020-07-13 18:37:15 -0600

updated 2020-07-14 09:02:54 -0600

You can automatically update IDF files from older versions to a current version in EP-Launch's File menu or as a standalone program called IDFVersionUpdater, but there is nothing like this that will automatically convert IDF files "backward" to older versions. If you want to do this, you will need to follow this procedure:

  1. Make a copy of your v9.2 IDF that you will then convert "backward" to a v8.4 IDF
  2. Compare the Input Data Dictionary (IDD) file for each version to see what input field rules have changed between the versions, or if the object in the new version was even available in the older version.
  3. Use the IDD file differences to edit the v8.4 IDF in a text editor since opening this IDF in IDF-Editor for v8.4 will likely not work because of these IDD file differences

For example, if your v9.2 IDF has a PerformancePrecisionTradeoffs object, you couldn't use that in v8.4 because it was only added in v9.2. Another example would be the RunPeriod object, which had various input field rules changes between v8.4 and v9.2 (Name input field is required and can't be left blank, new input fields added for Begin Year and End Year, etc.). Screenshots below illustrate how these examples are found while comparing two IDD files using Beyond Compare (free diff tools like WinMerge would also work).

New object that didn't exist in older version

New object that didn't exist in older version

Object has rule changes to input fields from older version

Object has rule changes to input fields from older version

As you can expect, this will be a very manual and time-consuming process.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops

Careers

Question Tools

Stats

Asked: 2020-07-13 15:32:58 -0600

Seen: 807 times

Last updated: Jul 14 '20