DCS120-Win Release Notes

This file describes all changes made to DCS120-Win since version 1.8.0.

DCS120-Win 2.30.3 (November 5, 2010)

Bugs Fixed:

  1. Fixed a case where RMCWin could report a program error when being forced to close.

DCS120-Win 2.30.1 (February 24, 2010)

New or Enhanced Features:

  1. Updated contact information in About box.

DCS120-Win 2.30.0 (November 13, 2008)

New or Enhanced Features:

  1. Added a new 'Toggle Offset Sign' shortcut menu item for the Offset parameter. This will toggle the Offset parameter between its two possible 32-bit representations for the current 16-bit value read from the controller.

DCS120-Win 2.29.0 (October 1, 2007)

New or Enhanced Features:

  1. Windows 95 is no longer supported.
  2. Improved Vista compliance with respect to embedded application manifest and digital signature.

DCS120-Win 2.27.0 (March 24, 2006)

New or Enhanced Features:

  1. Clarified units on Acceleration Modes in the Mode dialog box.
  2. DCS120-Win now requires Internet Explorer 4.0 or newer to be installed when running under Windows 95 or NT 4.0. All newer operating systems (Windows 98/Me/2000/XP/2003) already include the necessary components.

Bugs Fixed:

  1. Fixed the "-R" command line option. It did not work if a board file (.bd1) was also specified on the command line.
  2. Fixed a problem in which no error message was displayed if the board file specified on the command line could not be opened.
  3. Fixed a problem with the Scale/Offset wizards when unity (1:1) scale was selected. The Offset and Extend/Retract Limits may not be computed correctly.

DCS120-Win 2.10.1 (October 27, 2004)

Bugs Fixed:

  1. Fixed an issue in which serial ports used by DCS120-Win were not completely initialized. This could result in the serial port not working in DCS120-Win after running certain other applications.

DCS120-Win 2.10.0 (May 26, 2004)

New or Enhanced Features:

  1. Added support for sending Stored Commands when a plot window has focus.

Bugs Fixed:

  1. Fixed a bug in which in-process edits were not applied before downloading when selecting to download from a spreadsheet editor.

DCS120-Win 2.08.2 (February 11, 2003)

Bugs Fixed:

  1. Fixed several cases where the help topics referenced by shortcut menus could be incorrect.
  2. Widened the columns of each Step when printing out the Step Table to avoid having the Link Type text run over the border.

DCS120-Win 2.08.1 (September 24, 2002)

Bugs Fixed:

  1. Fixed a bug in which DCS120-Win would crash when attempting to paste more cells than would fit into a spreadsheet.
  2. Fixed a bug in which some negative Step Table link values were displayed in the Step Table spreadsheet as positive values.

DCS120-Win 2.08.0 (September 6, 2002)

New or Enhanced Features:

  1. Cleaned up Feed Forward Adjust notifications to only report failed attempts to update the feed forwards. Many users found successful update notifications distracting.

Bugs Fixed:

  1. Fixed a bug in which some negative Step Table link values were displayed in the Link Type and Value dialog box as positive values.

DCS120-Win 2.07.1 (June 25, 2002)

Bugs Fixed:

  1. The last release mistakenly prevented Parameter Error from being set to Status Only in the Auto Stop register instead of preventing Position Overflow from the same.

DCS120-Win 2.07.0 (June 19, 2002)

New or Enhanced Features:

  1. Revised the Module Configuration dialog box to include the part number and control loop time, and divided the information more clearly.
  2. Added support for 2ms control loop versions of the MMC120. The 1 ms control loop versions are still supported.

Bugs Fixed:

  1. Fixed a bug in which firmware dating prior to 19970811 could not be downloaded to the module.

DCS120-Win 2.06.0 (April 25, 2002)

Bugs Fixed:

  1. Fixed a problem where the bottom comment line could be clipped when printing a Step Table.
  2. Fixed a confusing area in which opening a board file automatically when DCS120-Win was started could cause the user to be prompted immediately to confirm changing the communication path. The question made no sense in this instance. This prompt has been removed in this case, and the wording has been clarified for its intended use of manually opening a different board file.

DCS120-Win 2.05.0 (December 20, 2001)

New or Enhanced Features:

  1. All table editors: if the contents have been changed since being saved to a file when the user requests uploading from the MMC120, then the user will now be prompted to save the changes before the upload. Unless the user cancels the upload or the uploaded data matches exactly the data already in the editor, then the filename will change to Untitled to prevent accidental overwriting of files.

DCS120-Win 2.04.1 (December 4, 2001)

New or Enhanced Features:

  1. Reduced the size of the mmcwin.exe file. This is only important to keep the floppy disk release to fit on two floppy disks. No changes in functionality.

DCS120-Win 2.04.0 (November 16, 2001)

New or Enhanced Features:

  1. Link Types are now displayed as short mnemonics instead of just single- characters. For example, the "B" link type is now displayed as "Bits ON." Users who prefer the shorter abbreviation can switch back to the old format using an option on the Event Step Table editor's Options menu. Link types are still entered in the same way: either as their single- character value or, preferrably, using the Link Type/Value dialog box.
  2. The Go to Next Step in Sequence (Ctrl+F) command in the Event Steps editor now stops when it reaches a step with a blank (0 - End) link type.

Bugs Fixed:

  1. Fixed a bug in which it was possible for the state of a spreadsheet editor to be incorrectly saved between sessions.
  2. Fixed some problems with shortcut menus in various windows when the user right-clicked on the title bar or when the user pressed SHIFT+F10 or the Application key (on a Microsoft Windows keyboard).

DCS120-Win 2.03.0 (October 29, 2001)

New or Enhanced Features:

  1. Incorporated results of testing under Windows XP. This mainly involved making DCS120-Win match the look and feel of the current Windows XP theme. The appearance does not change for Windows 95/98/Me/NT/2000.
  2. There can now be one Scale/Offset Calibration Tool per axis open at once. Previously, only one tool could be open at once and it would automatically change when another axis was selected, potentially erasing previously- entered values.
  3. The values in each axis's Scale/Offset Calibration Tool are now remembered if the tool is closed and re-opened even if DCS120-Win is closed.
  4. Attempts to open an invalid or corrupt board file is now caught and reported.

Bugs Fixed:

  1. Fixed a minor drawing glitch in the Plot window.
  2. Fixed a bug in which the Configuration Word calculated by the Scale/Offset Calibration Tools could be displayed incorrectly, although it was set correctly.

DCS120-Win 2.02.1 (September 20, 2001)

Bugs Fixed:

  1. Fixed a bug in which opening a board file from a shortcut whose path was longer than 32 characters could result in unpredictable startup behavior, including the inability to connect to the MMC120 initially.

DCS120-Win 2.02.0 (September 13, 2001)

New or Enhanced Features:

  1. When a board file is opened that has a communication path associated with it that is different from the current communication path, the user is now prompted if he/she wants to change the communication path or keep the old.

Bugs Fixed:

  1. Fixed a problem in which entering a number in the Command field on the main screen could result in the first digit getting erased unexpectedly.

DCS120-Win 2.00.1 (June 19, 2001)

Bugs Fixed:

  1. Fixed a bug in which reconnecting a serial port to an MMC120 soon after it had become disconnected caused DCS120-Win to cycle indefinitely between the Online and Connecting states.

DCS120-Win 2.00.0 (May 29, 2001)

New or Enhanced Features:

  1. Replaced the U and D images used for Upload and Download on the toolbar with images reflecting the flow of data.
  2. Enhanced the ability of DCS120-Win to detect serial ports on Windows 95/98/Me. As a result, most USB-based serial ports can be used. DCS120-Win also now detects serial ports that are added while it is running, such as when a USB-based serial port is plugged in.
  3. Made the File menu for plots more standard. Previously it offered a Save As, but no Save. It now offers both for consistency, although both behave the same.
  4. Revised the Communication tab of the Options dialog box for consistency with Delta's RMCWin product.

Bugs Fixed:

  1. Fixed a problem introduced in 1.15.0 in which firmware was identified as invalid even when it was valid.

DCS120-Win 1.16.0 (May 1, 2001)

No significant changes.

DCS120-Win 1.15.0 (March 2, 2001)

New or Enhanced Features:

  1. Firmware updates now verify the validity of the file being downloaded more carefully to avoid losing firmware inadvertantly.
  2. Color patches in the plot detail window are made clearer.

Bugs Fixed:

  1. Fixed the -1, -2, etc command line options, which were supposed to set the serial port used by DCS120-Win.

DCS120-Win 1.14.0 (December 4, 2000)

New or Enhanced Features:

  1. Redesigned the Auto Stop dialog box to be easier to use.
  2. Changed the icons for most windows so they are easier to differentiate on the Windows task bar.
  3. Made the ALT+K keystroke available from all main windows. This allows stopping all axes quicker.

DCS120-Win 1.13.0 (October 3, 2000)

Bugs Fixed:

  1. Pressing Ctrl+E (Event Step Editor) to bring the Event Step Editor to the foreground when it is already open no longer jumps back to step 0.

DCS120-Win 1.12.0 (September 25, 2000)

New or Enhanced Features:

  1. Firmware can be downloaded to an MMC120 even when DCS120-Win is offline. This is necessary when there is no control program but the MMC120 is running its loader.

Bugs Fixed:

  1. The Event Step table printout did not set the print margins correctly to the dimension requested by the user.

DCS120-Win 1.11.0 (August 21, 2000)

New or Enhanced Features:

  1. Added the ability to print Event Step tables.
  2. Added scrolling entry numbers to the Command Log so that duplicate commands can be detected.
  3. Added a vertical scroll bar to the Event Step Table's comment dialog box.

Bugs Fixed:

  1. Fixed a problem where the font for the About dialog box was incorrect on Windows NT and 2000. This was introduced in 1.10.1.
  2. Fixed a bug in which doing a "cut" of a event step to the clipboard did not erase the comment for the step, although it was copied to the clipboard.

1.10.1 (July 18, 2000)

New or Enhanced Features:

  1. Made our web site and e-mail addresses be hot links in the about box.
  2. Switched from a standard caption to a tool caption for the plot detail window. As a result the font is smaller and will not get truncated as easily.
  3. The following changes were made to status bars:
    1. A status bar was added to the Stored Command editor. It was the only table editor without a status bar.
    2. Added sizing gripper to the table editor status bars.
    3. Added CAPS LOCK indicator to the main window and table editor status bars.
    4. Made the status bar text for the table editors function like standard status bar text in that it displays help on selected menu items and toolbar buttons.
    5. Moved all panes in the main window status bar to the right side instead of on the left where they were.

Bugs Fixed:

  1. Fixed a bug in which the text in headers to columns in table editors that were added due to increasing the size of the table editor was incorrectly left-justified instead of centered.

DCS120-Win 1.10.0 (June 8, 2000)

New or Enhanced Features:

  1. Event Step Table: Added support for copying and pasting comments automatically when an entire event step is selected.
  2. Event Step Table: Added support for adjusting Link Next values that point to steps that are contained in the block of steps copied or cut to the clipboard. These are adjusted to point to their new locations on Paste. Links to other event steps stay the same.
  3. Event Step Table: Added support for adjusting Command Values of Start Events (E) and Teach Step (t) commands in the Event Step table when a block of cells are inserted or deleted and for internal links moved through a cut/paste or copy/paste.
  4. Event Step Table: Added support for a new Event Step editor command: Goto Next Step in Sequence (Ctrl+F). This does the same thing as Ctrl+G except that it does not prompt for a step number; it always goes to the step pointed to by the current step's Link Next field.
  5. Event Step Table: The following changes were made to the comment editor:
    1. Made the comment editor stay up while the user switches back to the Event Step editor. This allows viewing multiple step's comments quickly.
    2. Made Ctrl+N in the comment editor switch input focus back to the Event Step editor.
    3. Added support for Ctrl+F and Ctrl+G, which echo the behavior of the main Event Step editor but keep the input focus in the Edit Comment dialog.
    4. Replaced the OK and Cancel buttons with Close, Restore, and Clear. Restore undoes any edits made to the current comment, whereas Clear erases the entire comment for that step.
    5. Made the comment editor resizable and remember its presence, location, and size from session to session.
    6. Made changes to the comment automatically take effect, thus affecting the file's modified flag and the comment icons on the header control. This allows editing a command and moving to the next cell or saving the file without worrying about losing an edit.
  6. Event Step Table: Revised the dialog that pops up to report orphaned links. The new dialog is not just a message box, but includes a list of all links in a list control and allows the user to edit the step and I2E tables while it is up and provides a button to jump to a particular link.
  7. Added a Serial Option to allow the serial port to be manually opened or closed. Closing the port releases it for use by other applications.
  8. Added a shortcut menu for the Comm pane of the main window's status bar. This shortcut menu has commands for displaying the Serial Options dialog box, switching serial ports, and opening or closing the serial port.
  9. The following changes were made to the Parameter Error List dialog box:
    1. Made it resizable.
    2. Made it remember its location and size between sessions.
    3. Revised the tab order to make it more natural.

Bugs Fixed:

  1. Fixed a bug in which the "Insert n Columns" command in the Event Step editor was often unavailable when it should not have been.
  2. Fixed a bug in which opening a spreadsheet file through the most-recently- used (MRU) list did not confirm with the user to save changes to the current file.
  3. Fixed a bug in which requesting to save changes to a spreadsheet file in response to a confirmation message always prompted for a filename instead of using the current filename when available.

DCS120-Win 1.9.8.4 (May 18, 2000)

New or Enhanced Features:

  1. In the file open dialog boxes, the Open button causes the file to be looked for before closing the dialog. Because this checking is now done while the dialog box is still displayed, the user doesn't need to re-navigate to the folder if the filename was just mistyped.

DCS120-Win 1.9.8.2 (May 12, 2000)

New or Enhanced Features:

  1. Changed the default font size for the command log from 8 pt to 10 pt.
  2. Reduced flickering in the main window while resizing.
  3. Added a property dialog to the Command Log. This dialog allows editing the font size and boldness. These settings are retained between sessions.
  4. The background of the cells was previously always a solid color, which meant that low-color systems (256 or fewer colors) could end up with white as the background instead of the intended ToolTip color. I now allow a dithered color.

Bugs Fixed:

  1. Fixed a bug in which there were several cases in which the cells on the main screen were not repainted, including when multiple cells were selected at once, especially over multiple axes. This bug was introduced in 1.9.8.1.
  2. Fixed a bug in which the command area was not refreshed each time commands changed in readback mode. This bug has been in the product for some time.
  3. Fixed various minor bugs with maximizing the main window:
    1. Maximizing a window caused a frame to be drawn momentarily and then be erased as the window settled to its final size.
    2. Changing the layout or number of axes in the main window while it was minimized or maximized resulted in the font size potentially getting smaller when the window size is restored.
    3. When a maximized window is closed, the font size was recorded at the larger maximized size, so restoring the window on the next startup would not be the previous restored size.

DCS120-Win 1.9.8 (May 8, 2000)

New or Enhanced Features:

  1. Changed multiple-instance limit support to limit to one instance per board file instead of just one instance period.
  2. Redesigned the command log. This included the following changes:
    1. Redesigned screen layout, colors, and fonts.
    2. Moved scrollbar to be easier to understand effect.
    3. Added a row number label to the left of all axes.
    4. Added the ASCII command to the right of the hex command.
    5. Command values are sign extended based on the command and axis.
    6. Disable the status area if it is not used (files do not store the status area, and therefore this area will be disabled when viewing a file).
    7. Fixed a minor memory leak that occurred if the command log was closed while paused or looking at a file.
    8. The toolbar is updated immediately when the log is paused to reassure people who are saving a file that the log is paused while they enter a filename.
    9. Resizing is no longer quantized; it allows all window sizes except there is a maximum width.

Bugs Fixed:

  1. Fixed a bug in the standard position and pressure calibration tools (the transducer-specific tools were not affected) in which the offset was computed to be off by a factor of 32768 times the prescale divisor. This was introduced in DCS120-Win 1.9.7.
  2. Fixed a bug in which the Error field in the Plot Raw Data window was calculated based on the Actual and Target Positions before they were rounded and therefore ended up appearing to be off by .01 in many cases.

DCS120-Win 1.9.7 (March 30, 2000)

New or Enhanced Features:

  1. Added support for having multiple instances of DCS120-Win open at once. This is selectable through either a command line parameter or through the Options dialog's preference tab.
  2. Parameters are no longer read up again on a parameter error, and when a 'P' command is issued, the parameters are read into the internal buffer but the displayed parameters are not overwritten. Between these two changes, it is now much more intuitive when a parameter error occurs which values were in error, as they will be marked in red since the MMC120 values differ from the display values.
  3. In the plot raw data view, the error field is now consistently calculated as the Target Position minus Actual Position. Previously it was the same except that the sign changed depending on the direction of the move in progress. This was found to be non-intuitive and confusing customers.
  4. Hexadecimal numbers are now displayed with a preceding 0x. Previously they were displayed with a preceding 0, which was too easily and often confused with a decimal number. Hexadecimal numbers can still be entered with a leading '0' or '0x'.
  5. File extensions, menu item texts, and button texts were updated to use captitalization that complies with the Windows User Interface Guidelines. This was, of course, purely cosmetic.

Bugs Fixed:

  1. The Auto Stop dialog box had a bug in which setting the Integrator Windup soft stop check box automatically set the Following Error hard stop.
  2. Clicking Cancel from the Save Board File As dialog box when exiting DCS120-Win only cancelled the save, but did not cancel exiting DCS120-Win.
  3. Fixed an infrequent crash when closing DCS120-Win with debug logging enabled. This is a feature that customers are not using without the direction of Delta technical support, so should not affect any users.

DCS120-Win 1.9.6 (January 27, 2000)

New or Enhanced Features:

  1. Command Log enhancements:
    1. Added the ability to read up command logs.
    2. Display in the title bar of the Command Log either "Paused," "Updating," or the filename that is open.
    3. Mouse-wheel support enhanced to scroll three lines at a time.
    4. Changed the indication of whether Play or Pause is available from disabling to indenting.
  2. Added mouse-wheel support to spreadsheet and plot view windows. If there is a vertical scroll bar, it scrolls, otherwise if there is a horizontal scroll bar, it scrolls. The distance scrolled with each notch is determined by the Control Panel | Mouse settings.

DCS120-Win 1.9.5 (December 27, 1999)

Bugs Fixed:

  1. Fixed a case where the limit edit boxes in the Position Scale/Offset calibration dialog were incorrectly enabled when the dialog box was first opened.

DCS120-Win 1.9.4 (November 23, 1999)

New or Enhanced Features:

  1. Added support for the mouse wheel (as on the IntelliMouse) in the Command Log.
  2. Modified the Plot Detail window cosmetically:
    1. Thickened up the sample-color lines.
    2. Added a divider between the expanded status bits and the rest of the fields.
    3. Made it default to being within the graph itself and not overlapping the scale and/or border.

Bugs Fixed:

  1. Fixed a problem where the Command Log status line did not update unless a new command was received. This has been a problem since 1.9.0.
  2. Fixed two conditions where it was possible for a Stored Command to be issued by only changing the Command and not the rest of the Command fields (Mode, Accel, Dece, Speed, Command Value). The first would occur if in read-back mode with the cursor anywhere other than a Command field for the axis receiving the Stored Command. The other was if Stored Commands were issued in rapid succession.

DCS120-Win 1.9.2 (November 1, 1999)

New or Enhanced Features:

  1. Made the following changes to the Motion Profile and Event Step editors:
    1. When a table is loaded from a file which differs in content from the currently open table, the table is marked as needing to be downloaded.
    2. When a table is uploaded from the module and it differs in content from the currently open table, the table is marked as needing to be saved.

Bugs Fixed:

  1. Fixed the error message for parameter error #200 from saying "Actual position went outside limits" to "Target position moved outside limits." The message and associated help topic were wrong and confusing customers.
  2. Fixed a bug in which reading a plot from disk that had negative positions always thought that the plot had fractional positions. This wasn't always the case.
  3. Enhanced the handling of a command-line-specified board file. Previously, it was possible to get some strange paths (e.g. "MMCWIN C:\this" would give a filename like C:\Program Files\DCS120-Win\C:\this), plus the .BD1 extension wasn't added if it wasn't there. Both are taken care of so the user should be able to have relative paths, absolute paths, and filenames with and without extensions.

DCS120-Win 1.9.1 (October 5, 1999)

New or Enhanced Features:

  1. Miscellaneous changes and corrections to online help.
  2. Right-clicking on a field in the main window now selects that field before displaying the context menu. Before it was difficult to tell which field the menu belonged to if a different field was selected.

DCS120-Win 1.9.0 (September 17, 1999)

New or Enhanced Features:

  1. Three enhancements were made to the sample-line windows in the Plot Status Window. These are the little boxes next to the actual values to show what line represents that data:
    1. Removed these windows from Command/CmdVal, Event/LinkVal, and Raw Transducer data. This was simply a bug; there shouldn't have been any for these pieces of data.
    2. Enlarged them a little bit vertically.
    3. Moved the line up one pixel row so it is centered.
  2. Made the following enhancements to the plot routines:
    1. While reading the plot from the module, the actual and target speed lines are now more accurate and less jittery.
    2. The Plot detail window now displays two decimal places of the position if fractional information is available.
    3. Printing a plot with details now displays two decimal places of the position if fractional information is available.
    4. Saving a plot stores decimal places of the positions if fractional information is available.
    5. Restoring plots accepts decimal points in the positions. The previous versions are not compatible with these plot files. However, this version is compatible with older plot files.
    6. Added support for fractional positions to be displayed in raw plot data view window if fractional information is available.
  3. Changed plot coloring in the following ways:
    1. The default colors now use a black background. However, any PCs that have run DCS120-Win and changed the colors will not notice this change as their colors have already been stored in the registry.
    2. When editing plot element colors, the user is warned when OK or Apply is selected if a line color matches the background color to avoid disappearing lines.
  4. Added an error beep when an invalid value is entered on the main screen.
  5. Reduced the label width on the main screen from 16 to 14 characters since only 14 were being used. This may allow some users to use larger fonts.
  6. Increased the width of the parameter/plot time columns from 6 to 7 to account for the axis names being 6 characters.

Bugs Fixed:

  1. Fixed a crash that happened after trying to open a plot file that doesn't exist.
  2. Fixed a minor problem with the popup message box. Long messages could be truncated, even though the message box itself was expanded to fit the messages.
  3. All signed parameters accepted a range of -65536 to 65535. This was only valid for positions and offsets. Other signed parameters now have a range of -32768 to 32767.
  4. Fixed a problem where depending on timing it was possible for only the first four rows of the Command Log to be populated when opening the Command Log window.
  5. Removed "Actual Pressure/Force" and "Target Pressure/Force" list items from the Plot Color selection dialog. These were left from the RMCWin product.

DCS120-Win 1.8.14 (August 31, 1999)

New or Enhanced Features:

  1. Revised the Help | About... dialog box for appearance and to fix a grammatical typo.
  2. MDT Scale/Offset Calibration Utility changes:
    1. Fixed code to handle negative "Counts at 0 position units". The value was treated as unsigned.
    2. Limited the "Counts at 0 position units" field to -262144 to 262144. Previously, there were no limits.
    3. Hardcoded the startup values to reasonable defaults. Previously, some of the values were derived from the current scale, offset, limits, and config word, but not all. Specifically, the Scale magnitude couldn't reasonably be reproduced using the six controls that affect its value.

Bugs Fixed:

  1. Fixed a bug where if we didn't have a board file and the scale was negative, then we assumed that the offset was negative too. The intended behavior has been restored: if there is no board file, we assume the offset is negative if the scale is positive and that the offset is positive if the scale is negative.

DCS120-Win 1.8.13 (August 13, 1999)

New or Enhanced Features:

  1. Changed default of "Start in Readback mode" setting to true.
  2. When starting DCS120-Win, if the last opened board file cannot be loaded, then there is no default board file. The title bar says "Untitled" for the filename. Before the title bar would show a name to a file that didn't exist.
  3. We now display the beta code of the firmware we're going to be downloading to a module. That is, we used to say, "In the selected file, the controller version is 19990701.", but now we say 19990701B if beta.
  4. Clarified which type of firmware to select in what was the "Open Firmware File" dialog box title. It now says either "Open Boot/Loader Firmware File" or "Open Control Firmware File".
  5. Made the download firmware (Control Program and Boot/Loader) buttons gray and ungray themselves when a module is connected and disconnected.
  6. Made the default Auto Stop be 0x1FE0 (instead of 0xFFE0).
  7. No board file is opened automatically unless a command line parameter is used (e.g. MMCWIN TEST.BD1).
  8. If a board file is explicitly requested then start in write mode regardless of what was stored in the registry.
  9. Removed the "Start in Read-back Mode" checkbox. Instead, on startup, we either (1) are opening a file and therefore start in write mode or (2) use the last mode we were in.
  10. When we are in read-back and the parameters in the MMC differ from those in DCSWin, we send them to DCSWin to display, but if the board file is untitled we don't mark the file as dirty. We had always marked it dirty. This helps for when we start up and are in read-back mode. Before, if the MMC parameters didn't match the default parameters then the untitled board file would start out dirty.
  11. Added Most Recently Used file lists to the File menus of the Event Step Editor and Plot window.

Bugs Fixed:

  1. When an unsigned number greater than 65535 is about to be displayed in an unsigned field on the main window (other than the counts field), we truncate it to 16-bits. There were some remote cases where negative numbers were displayed as huge 10-digit numbers.
  2. Pasting to the plot time field changed it on-screen but didn't send the value to the MMC so it didn't take effect.
  3. Fixed a bug in which reading a board file changed the values of the plot times on-screen, but didn't send the values to the MMC so the on-screen values didn't match what the MMC would actually use for the next plot interval.
  4. Saved BD1 files now align the axis names with the other labels. This was cosmetic only.

DCS120-Win 1.8.10 (June 23, 1999)

New or Enhanced Features:

  1. Made the "unknown link type" message box say what the current link type was that will be converted to 0.

Bugs Fixed:

  1. Fixed a bug where the controller version, status, parameters, commands all displayed zero and couldn't be changed. This had been broken in 1.8.7; these versions were unusable.
  2. Fixed a problem where it was possible for the Event Step table options to be incorrectly disabled occasionally.
  3. Fixed a problem where opening the Preferences tab of the Options dialog when Look-only was checked would deliberately uncheck the "Startup in Readback mode" checkbox. It did this while graying it out. It should have checked and grayed it.
  4. Fixed a problem where the main window would always snap to the main monitor in a multi-monitor system.

DCS120-Win 1.8.9 (June 14, 1999)

New or Enhanced Features:

  1. Disabled the download buttons when in Look-only mode.
  2. In the About... dialog box, removed the BBS phone number and updated the copyright date range.

Bugs Fixed:

  1. Fixed a problem where reading a profile table file resulted in getting a new profile table. This was broken in 1.8.3.

DCS120-Win 1.8.8 (May 6, 1999)

New or Enhanced Features:

  1. Allow maximizing the main window. It just picks the largest size that'll fit on the screen.
  2. Increased the axis maximum name length from 5 to 6 characters.
  3. Added the small-packet serial port mode which is selected on the serial port screen. It is only required for systems that get their FIFO buffers overflowed when running at 38.4 KBps.

Bugs Fixed:

  1. Fixed some multi-monitor anomalies. Some windows showed up by default on the wrong screen(s) or spanned screens.

DCS120-Win 1.8.7 (April 30, 1999)

New or Enhanced Features:

  1. Made double-click on the header control in the Event Step SS to trigger Edit Note dialog.
  2. Changed the graying out of an uninitialized axis to "redding" out only those parameters that are different from the currently connected-to MMC. This means that even in Write mode (vs read-back) you will know which exact parameters are different.

DCS120-Win 1.8.4 (March 30, 1999)

New or Enhanced Features:

  1. Modified the About... dialog to refer to the new filenames on our web site.

DCS120-Win 1.8.3 (February 25, 1999)

New or Enhanced Features:

  1. Modified the way filenames are used in Table Editors. When a table is loaded from the module when a table editor is opened, the filename is cleared. This avoids (hopefully) people pressing Ctrl+S and saving over data that was different. They'll now be prompted for a filename.
  2. Commands issued (e.g. Alt+P) cause any edits in progress in the main screen to be entered before the command is processed.
  3. Made various enhancements to plotting. Speed spikes caused by step jumps or wrapping are removed.
  4. Made Raw Transducer plot data be two 16-bit words (instead of clipping the high word to a byte).

Bugs Fixed:

  1. Fixed a problem with DCS120-Win under multiple monitors (Windows 98/2000 only) where all persistent windows that were closed on a secondary monitor are reopened on the primary monitor.
  2. Fixed two problems: (1) when multiple plot windows were open and a color was changed, only the current plot window got the new colors, and (2) the colors for a plot window are always saved to the registry upon exit (this was a problem mainly because of the above problem). The new behavior is to save colors to the registry when either the OK or Apply button are clicked after changing colors, and when either is clicked all windows are triggered to re-read the colors and redraw.

DCS120-Win 1.8.2 (January 25, 1999)

New or Enhanced Features:

  1. Added the ability to change colors for the plot window. The default colors and appearance look quite a bit different from before.
  2. Reduced flicker in Plot Detail window when moving plot cursor.
  3. Allow editing of the Plot Time under Look Only.

Bugs Fixed:

  1. Fixed several places (in plots and Scale/Offset calibration) where negative numbers were rounded incorrectly. This affects very few people.

DCS120-Win 1.8.1 (January 5, 1999)

New or Enhanced Features:

  1. Graphs are downloaded 25% faster.

Bugs Fixed:

  1. Fixed a bug in which pasting data from an Excel spreadsheet did not work.
  2. Most message boxes had the title "DcsWin"; this is now "DCS120-Win".

DCS120-Win 1.8.0 (December 1, 1998)