RMCWin Release Notes

This file describes all changes made to RMCWin since version 1.8.0.

RMCWin 2.30.3 (November 5, 2010)

Bugs Fixed:

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

RMCWin 2.30.2 (May 14, 2010)

Bugs Fixed:

  1. Fixed a case where RMCWin could shut down unexpectedly when trying to view Ethernet statistics or logs through the RMC100 serial port.

RMCWin 2.30.1 (February 24, 2010)

New or Enhanced Features:

  1. Updated contact information in About box.

Bugs Fixed:

  1. Fixed a case in which RMCWin could shut down unexpectedly in certain rare cases.

RMCWin 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.

RMCWin 2.29.0 (October 1, 2007)

New or Enhanced Features:

  1. Windows 95 is no longer supported.
  2. Updated the help system from WinHelp 4 to HtmlHelp, which is supported on Windows Vista, plus tends to be easier to use.
  3. Added support for SSI data bits in the range of 8-31. Previously, the range was limited to 8-25 data bits.
  4. For SSI modules revision 6 or newer, the Broken Wire Detection can now be disabled, and the data clock rate can be selected between 230 kHz and 921 kHz.
    [Requires 20070307 or newer firmware and rev 6 SSI modules.]
  5. Improved the speed of updating RMC100 CPU, ENET, and SERIAL firmware.
  6. Improved Vista compliance with respect to embedded application manifest and digital signature.
  7. Improved the error message for a case where the Tuning Wizard could not create a system model.

RMCWin 2.28.0 Released (August 30, 2006)

New or Enhanced Features:

  1. When connecting to a controller over Ethernet, the IP address settings are not allowed to be changed while resolving differences. This led to inadvertently changing the IP address and loss of communication.

Bugs Fixed:

  1. Fixed a problem in which the text box use to enter a plot filename to use in the Tuning Wizard was limited in its length. This dialog box was also fixed to look better under Windows XP.
  2. Fixed a problem in which resolving differences between the board file and controller did not properly download the Deadband Eliminator option to the controller.
  3. Fixed a problem in which the part number displayed did not necessarily match the actual order of modules in the controller.
  4. Fixed a problem in which the negative sign was difficult to enter in some circumstances.
  5. Fixed a problem in which selecting an IP address that had an explicit port number (such as "192.168.0.10:1000") from the status bar's communication shortcut menu would incorrectly change from a direct TCP/IP connection to a TCP/IP bridge connection.

RMCWin 2.27.0 (March 24, 2006)

New or Enhanced Features:

  1. Added the ability to specify a TCP port number when communicating to an RMC100 directly over TCP/IP.
  2. Clarified units on Acceleration Modes in the Mode dialog box.

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.

RMCWin 2.26.0 (December 14, 2005)

New or Enhanced Features:

  1. Added support for the Mitsubishi Bi-directional serial protocol.
  2. Labelled the SSI Error Method setting more clearly.

Bugs Fixed:

  1. Fixed an issue in which the number of data bits was not shown correctly in the Serial Options dialog box in some cases.

RMCWin 2.25.0 (October 12, 2005)

New or Enhanced Features:

  1. Added support for the Resolver interface module.
  2. The "Quadrature Axis Reset (q)" command has been renamed to "Reset Position (q)". This reflects its use by Resolver axes.

Bugs Fixed:

  1. Fixed an issue which could make it difficult to connect to an RMC over Ethernet when the PC had multiple Ethernet interfaces.

RMCWin 2.20.0 (December 1, 2004)

New or Enhanced Features:

  1. Tuning Wizard was added. This powerful tool can greatly simplify tuning axes on the RMC100.
  2. Added a tool for displaying internal state information for the RMC-ENET module. This is for use by Delta technical support.
  3. RMCWin 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. Windows 95 users will also require the "Windows Sockets 2 Update" available for download from www.microsoft.com.

RMCWin 2.10.1 (October 27, 2004)

Bugs Fixed:

  1. Fixed an issue in which serial ports used by RMCWin were not completely initialized. This could result in the serial port not working in RMCWin after running certain other applications.
  2. Fixed a bug in which the Sine Move Continuous (48) command was displayed as a '0' in the Event Step and Stored Command editors.
  3. Fixed a bug in which Sine Move Continuous (48) commands in an Event Step table were lost when saved to a file and re-opened.

RMCWin 2.10.0 (May 26, 2004)

New or Enhanced Features:

  1. Added support for issuing the new IPD Position Move (!) command. This feature requires 20040409 or newer firmware.
  2. Added support for selecting the Velocity Loop on rotational moves. This feature requires 20030516 or newer firmware.
  3. Added support for selecting between Uni-polar and Bi-polar pressure limit modes. Notice that both require Beta firmware.
  4. Added support for sending Stored Commands when a plot window has focus.

Bugs Fixed:

  1. Fixed a bug in which RMCWin could crash if the LCD Screen Editor was used when Position Reference axes were present in the controller.
  2. Fixed a bug in which the wrong status/parameter labels could be displayed in the main screen when in Half View.
  3. Fixed a bug in which including some punctuation characters (including the double quote) in LCD Screen Labels, LCD Field Labels, or LCD Field On or Off text would result in a corrupt LCD screen file. Notice that these corrupt files can be recovered completely by Delta technical support.
  4. Fixed a bug in which in-process edits were not applied before downloading when selecting to download from a spreadsheet editor.
  5. Fixed a bug in which the Link Value could be displayed incorrectly for limit switch link types referring to axis 4-7 Target or Actual Positions.
  6. Fixed a bug in which the wrong Mode dialog box could be shown from the Stored Command editor.

RMCWin 2.09.0 (September 16, 2003)

New or Enhanced Features:

  1. Added support for the Auto Home Re-arm feature. This feature requires 20030916 or newer firmware.
  2. Added support for the Skew Detection (Following Error) link type. This feature requires 20030916 or newer firmware.
  3. Added support for selecting between Deadband Eliminator algorithms. This feature requires 20030916 or newer firmware.

Bugs Fixed:

  1. The default combination of RMC-SERIAL settings were not valid. They now are valid.
  2. Fixed the conversion factor for Newtons in the Differential Force Scale/Offset Calibration Utility.

RMCWin 2.08.2 (February 11, 2003)

Bugs Fixed:

  1. Significant updates and enhancements to the online help.
  2. A minor cosmetic fix to the RMC-ENET Communication Activity Log.
  3. Fixed several cases where the help topics referenced by shortcut menus could be incorrect.
  4. Widened the columns of each Step when printing out the Step Table to avoid having the Link Type text run over the border.

RMCWin 2.08.1 (September 24, 2002)

Bugs Fixed:

  1. Fixed a bug in which RMCWin 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.

RMCWin 2.08.0 (September 6, 2002)

New or Enhanced Features:

  1. Added a Communication Activity Log for RMC-ENET modules. This is available from the main RMCWin window's menu by clicking Window and then Ethernet Activity Log.
  2. Moved the Ethernet Communication Statistics display from the Slot Options window to its own window. This allows users to leave the statistics display open while using other parts of RMCWin. It is now available from the main RMCWin window's menu by clicking Window and then Ethernet Statistics.
  3. 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 Serial module users could not switch the DF1 Protocol back to CRC after selecting BCC error checking.
  2. Fixed a bug in which some negative Step Table link values were displayed in the Link Type and Value dialog box as positive values.

RMCWin 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.

RMCWin 2.07.0 (June 19, 2002)

New or Enhanced Features:

  1. The parameters for analog Position/Velocity Reference axes are now labeled specific for their uses on these axes.
  2. Transducer Noise, Transducer Overflow, and Position Overflow errors can now be set to Status Only in the Auto Stop register for analog feedback axes. This requires RMC100 firmware dated 20020618 or later.

Bugs Fixed:

  1. RMCWin can now communicate over TCP/IP from PC's using network connections of types other than Ethernet and Dial-up Networking (for example, Token Ring).

RMCWin 2.06.0 (April 25, 2002)

New or Enhanced Features:

  1. Added the ability to plot the integral drive. This change requires RMC100 CPU firmware dated 20020327 or newer.
  2. Clarified the behavior of the Relative Position link types.

Bugs Fixed:

  1. When simulating a module, allow selecting Pressure Control Firmware when the only analog modules are 16-bit 2-channel (-G) modules.
  2. Fixed a situation where the hardware revision displayed for the Ethernet and Serial communication modules may not have been displayed correctly.
  3. Fixed a problem where displaying the Stored Command or Input-to-Event table editors for an RMC that had no axes caused RMCWin to crash. Notice that zero axes is not a valid RMC configuration.
  4. Fixed a problem where the bottom comment line could be clipped when printing a Step Table.
  5. Fixed a confusing area in which opening a board file automatically when RMCWin 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.

RMCWin 2.05.0 (December 20, 2001)

New or Enhanced Features:

  1. Added support for the new SSI/Stepper 2-axis module.
  2. Added the ability to include Step Table fields in the Status Map.
  3. Added text descriptions to the register numbers in the Status Map editor.
  4. All table editors: if the contents have been changed since being saved to a file when the user requests uploading from the RMC, 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.

RMCWin 2.04.2 (December 6, 2001)

Bugs Fixed:

  1. Fixed a problem in which the axis names in the Mode dialog box for Math commands (Add, Subtract, and MulDiv) could be out of order and thereby the axis whose name was selected was not actually the axis used by the command.

RMCWin 2.04.1 (December 4, 2001)

New or Enhanced Features:

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

RMCWin 2.04.0 (November 16, 2001)

New or Enhanced Features:

  1. Added an Address Tool. This tool is used to compute and bookmark addresses of values in the RMC for use in the Event Step Table and for reads and writes through the communication module.
  2. 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.
  3. Added additional support to make the Add (+), Subtract (-), and MulDiv (') commands easier to use from the Event Steps editor. Once one of these commands have been entered on a step, (1) the Mode popup editor will be specific to these commands, (2) the command fields will be displayed correctly signed based on the Mode bits, (3) the address fields for these commands will be displayed in parentheses, and (4) a popup editor is available for the address fields for these commands which brings up the address tool and allows the user to select a bookmarked address.
  4. Addresses used by Add (+), Subtract (-), and MulDiv (') are now monitored for changes and adjusted if necessary. For example, if an Add (+) command stores its value in Step 10's Command Value, and a step is inserted before step 10, then the address in the Add command is updated to point to Step 11's Command Value.
  5. 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.
  6. Added support for the Math link types (0x10 to 0x1F), which can be used to detect math errors and compare values. These link types require firmware dated 20011116 or newer.

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 a cosmetic bug in which the spreadsheet pane of the Curve Tool could be sized incorrectly in some cases.
  3. 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).

RMCWin 2.03.0 (October 29, 2001)

New or Enhanced Features:

  1. Incorporated results of testing under Windows XP. This mainly involved making RMCWin match the look and feel of the current Windows XP theme. The appearance does not change for Windows 95/98/Me/NT/2000.
  2. The Differential Force Scale/Offset Calibration Tool was enhanced to automate unit analysis, to account for differential pressure hydraulic motor applications, and to allow negating the force direction.
  3. 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.
  4. The values in each axis's Scale/Offset Calibration Tool are now remembered if the tool is closed and re-opened even if RMCWin is closed, provided the type of the axis does not change.
  5. Attempts to open an invalid or corrupt board file is now caught and reported.

Bugs Fixed:

  1. Fixed a bug in which the values downloaded for Discrete I/O state registers in the Status Map were incorrect for firmware dating 20001204 or newer.
  2. Fixed a situation where RMCWin could crash when connecting to another module if the Input-to-Event or Stored Command editors were open.
  3. Fixed several drawing glitches in the Plot window and Curve Tool spreadsheet.
  4. Fixed a bug in which the Configuration Word calculated by the Scale/Offset Calibration Tools could be displayed incorrectly, although it was set correctly.

RMCWin 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 RMC initially.
  2. Fixed a bug in which RMCWin crashed when starting up if there was no Ethernet interface available. This was new to RMCWin 2.02.0.

RMCWin 2.02.0 (September 13, 2001)

New or Enhanced Features:

  1. Added Error Indication options to the Communication DI/O. This allows the READY output (CPU output 0) to be turned off automatically when an Auto Stop error occurs on any group of axes, selectable by the user. This change requires RMC CPU firmware dating 20010906 or newer.
  2. Added the ability to read Ethernet statistics through the TCP/IP direct to RMC ENET driver. Previously it was only available when using the serial port and TCP/IP bridge drivers.
  3. 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. Increased the communication timeout for the TCP/IP Bridge option from 500 ms to 1500 ms. This was necessary for bridges over the Internet or other WANs.
  2. Fixed a bug in which clicking OK in the Spline Options dialog box would always cause the Curve Tool's spreadsheet pane to be shown.
  3. The correct status bit names are now displayed in the Link Type/Value dialog box for pressure and force axes.
  4. Previously, when the communication path of a board file was changed to a path that connected with an RMC that conflicted with the current board file configuration, the current board file was closed automatically. The user is now allowed to compare the configuration in the RMC and in RMCWin and given more options.
  5. 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.

RMCWin 2.01.0 (August 27, 2001)

New or Enhanced Features:

  1. Enhanced the Ethernet statistics for 20010724 or newer RMC ENET firmware:
    1. Replaced the Single and Multiple collision counters with sixteen counters, one for each number of collisions.
    2. Added CPU Load percentages.
  2. Added support for the Mitsubishi serial protocol on the RMC SERIAL module.
  3. Added documentation for RMC SERIAL module and for EtherNet/IP.

Bugs Fixed:

  1. Fixed a bug in which AOL 6.0 dial-up interfaces were recognized as LAN interfaces.
  2. Allow issuing Set Position (Z) and Offset Position (z) commands to non- quadrature axes.
  3. Fixed a bug in which the Mode dialog box could display the wrong gear master axis.

RMCWin 2.00.1 (June 19, 2001)

Bugs Fixed:

  1. Fixed a bug in which reconnecting a serial port to an RMC soon after it had become disconnected caused RMCWin to cycle indefinitely between the Online and Connecting states.
  2. Fixed a bug in which the Recirculations configuration option was incorrectly available for Start/Stop (Falling Edge) MDT transducers. This should only be available for Pulse Width Modulated (PWM) MDTs.

RMCWin 2.00.0 (May 29, 2001)

New or Enhanced Features:

  1. Added two communication drivers to the existing Serial driver:
    1. TCP/IP Direct to RMC-ENET
    2. TCP/IP-to-RS232 Bridge
  2. LAN settings are now displayed alongside the RMC ENET TCP/IP settings to help with choosing the TCP/IP settings. Similarly, there is more validation done after settings are selected to help guide the user to pick settings that work.
  3. RMC ENET TCP/IP settings can now be changed directly by Ethernet, even if the RMC ENET has never been configured or is configured incorrectly.
  4. Enhanced the ability of RMCWin to detect serial ports on Windows 95/98/Me. As a result, most USB-based serial ports can be used. RMCWin also now detects serial ports that are added while it is running, such as when a USB-based serial port is plugged in.
  5. 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.

Bugs Fixed:

  1. Fixed a bug in which the LCD Screen Editor would not accept an Input-to- Event field.
  2. Fixed a bug in which the Status Map Editor's dialog box did not reflect the current axis's status field names.
  3. Fixed a bug in which the Status Bit names in the Link Type and Value dialog box did not change to reflect the currently selected axis.

RMCWin 1.16.0 (May 1, 2001)

New or Enhanced Features:

  1. Added a Spreadsheet view to the Curve Tool.
  2. Added support for the 2-input (16-bit), 2-axis analog module.
  3. Added support for the polling command (?) and the timer link type (T,t) to the Event Step Table.

Bugs Fixed:

  1. Fixed a bug in which the Module Configuration window would lose keyboard focus after downloading firmware or changing configuration settings.
  2. Fixed a bug in the Serial Firmware update dialog box which reported an error about DF1 when trying to update the firmware.
  3. Fixed a bug where expanding and contracting points in the Curve Tool was incorrectly disallowed when a zero-velocity linear segment was selected.

RMCWin 1.15.0 (March 2, 2001)

New or Enhanced Features:

  1. Major enhancements to Curve Tool including:
    1. Improved scaling and scrolling.
    2. Improved point selection and modifying interface.
    3. Ability to have set fixed velocity at points and have linear segments.
    4. Curves start and end with 0 acceleration for smoother transitions.
  2. Firmware updates now verify the validity of the file being downloaded more carefully to avoid losing firmware inadvertantly.
  3. Plots can be uploaded that include the RMC's internal values for Target and Actual Speeds, instead of calculating them from the position values. This is used for troubleshooting and requires firmware dated 20010205 or newer.
  4. Color patches in the plot detail window are made clearer.
  5. Added support for the Comm Trigger (C) and Error Bits (E) link types to the Link Type dialog box.
  6. Enhanced several Scale/Offset Calibration utilities:
    1. MDT and SSI utilities now allow the user to enter a position and its corresponding counts instead of assuming the position was zero (0).
    2. Allow entering counts above 262,144 in the general calibration utility, which may be required by multi-turn SSI encoders.
  7. Support for enhancements in the RMC Serial module's 20010302 firmware release, including the following:
    1. Support for DF1, both full- and half-duplex.
    2. Support for Hardware (RTS/CTS) flow control on RS-232.
    3. More termination and biasing options for RS-422 and RS-485.
  8. The Hardware Revision is now displayed under the firmware tab for Ethernet and Serial communication modules.

Bugs Fixed:

  1. Fixed the -1, -2, etc command line options, which were supposed to set the serial port used by RMCWin.
  2. Fixed a problem in which some newer (96KB) firmware files could not be read from the module.
  3. Fixed a bug in the LCD Screen Editor in which the Windows SnapTo mouse option would cause the mouse to jump to the bottom of the LCD Screen Editor each time a new field was selected.
  4. Fixed a bug in the LCD Screen Editor in which editing a field that represents a bit would reset the field to refer to bit 0.
  5. Fixed a bug in the LCD Screen Editor in which changing the width or decimal point of a field did not mark the file as being modified since the last save.
  6. Fixed a bug in the LCD Screen Editor in which units displayed with position units may use the wrong position unit range and therefore be displayed wrongly. The workaround is to display the Format tab for each field that uses a position unit format. Also, position units on axes that had a positive scale and positive offset were not displayed correctly previously.
  7. Fixed a bug in the Input-to-Event table editor in which the values were not redrawn after they were modified due to steps being inserted or deleted from the Event Step table.

RMCWin 1.14.0 (December 4, 2000)

New or Enhanced Features:

  1. Added the LCD Screen Editor.
  2. Added the ability to select how status bit #15 is defined for Quadrature axes with Analog or Stepper output.
  3. Redesigned the Auto Stop dialog box to be easier to use and added the ability to have a hard stop that disables the Drive Enable output on Quadrature axes with Analog or Stepper output.
  4. Changed the icons for most windows so they are easier to differentiate on the Windows task bar.
  5. Made the ALT+K keystroke available from all main windows. This allows stopping all axes quicker.
  6. Changed the upload and download toolbar buttons to be clearer.

Bugs Fixed:

  1. Fixed a problem in the Curve Tool in which large speeds could wrap instead of being clipped at the top and bottom of the window.
  2. Fixed a problem in which the scale -32768 was incorrectly displayed as 32768 in many of the Scale/Offset Calibration utilities.

RMCWin 1.13.0 (October 3, 2000)

New or Enhanced Features:

  1. Added support for downloading 96KB RMC CPU firmware.
  2. Reduced RMC CPU firmware download time.

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.

RMCWin 1.12.0 (September 25, 2000)

New or Enhanced Features:

  1. Added support for monitoring Ethernet statistics.
  2. Added the ability of reading the RMC CPU firmware (Control Program and Boot/Loader) directly from the RMC into a file.
  3. Allow entering the link type 'E'.

Bugs Fixed:

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

RMCWin 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 some problems in which conflicts where not detected correctly between board files and modules. This occurred when there were changes only to sensor options or when the serial port was changed by changing to another board file.
  3. 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.
  4. Fixed a bug in which trying to jump to the event step linked by an empty Input-to-Event cell caused an access violation.

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. Cleaned up the time, position, velocity, and acceleration panes in the Curve Tool and moved then to the right side, instead of on the left where they were.
    6. Moved all panes in the main window status bar to the right side instead of on the left where they were.
  4. Added support for the SERIAL module.
  5. Added support for the Skew Detection (<) link type and Set Extended Link Value (l) command.

Bugs Fixed:

  1. Fixed a crash that occurred when trying to read up a 0-length spline from an axis.
  2. Fixed a problem in which reading pressure or force plots with negative values displayed the negative values as large positive values.
  3. The Plot detail window and plot printouts now correctly label the pressure and force lines as pressure and force rather than as position.
  4. 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.
  5. Made the Pressure Reference option in the Analog channel assignment dialog box unavailable since it is not yet supported in firmware.

RMCWin 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.
  10. Added parameter error #234: axis must be initialized to use this command.
  11. Made the SSI Slot Options property sheet automatically read the module data when it is opened to update all values since the Offset value can change. A "Refresh" button was also added to allow re-reading this data while the dialog box is displayed.

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.

RMCWin 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.

Bugs Fixed:

  1. Fixed a bug in which restoring a window from its maximized state to its normal size could end up with a gap to the right of the child panes if the window layout changed while maximized. This bug has been in the product for some time.
  2. Fixed a bug in which reading up a spline segment that wrapped around the spline buffer would only read the second part of the segment; the part of the segment that happened to be at the end of the buffer (before the wrap) was dropped. This bug has been in the product for some time.

RMCWin 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 changing the RMC configuration did not notify the main and status bit windows to update their labels for the potentially-new axis types. This bug has been in the product for the life of the product.
  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.
  4. Fixed a significant resource leak in the plot routine that occurred when viewing a plot with analog data.
  5. Fixed a program fault that occurred if the user attempted to add an invalid point to a curve in the Curve Tool. This fault was introduced in 1.9.7.

RMCWin 1.9.8 (May 8, 2000)

New or Enhanced Features:

  1. Added support for the Limit Drive (L) command: it was added to the command menu and the Alt+L shortcut key.
  2. Changed multiple-instance limit support to limit to one instance per board file instead of just one instance period.
  3. When a curve file is opened, the view automatically scrolls down to the last curve in the file. Previously, the view did not change its location, and therefore it was possible to not see any curves at all when opening a file without scrolling to find one.
  4. Added a toolbar button on the main window to toggle the displayed fields under Half View mode.
  5. 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 (only the RMC PROFIBUS communication module uses it; files and other RMC comm modules do not).
    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 resource leak in the plot routine. It only occurred when the position curves were not continuous (that is, there was a large jump in the position, so two separate lines were used). In this case, a pen resource is leaked each time the display is redrawn. As a result, operations such as moving the hairline could consume enough resources over time to crash RMCWin and/or other applications.
  2. 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 RMCWin 1.9.7.
  3. Fixed a bug in which the extend and retract limits could be misinterpreted by the Curve Tool resulting in the wrong regions being marked in yellow and the curve looking like it is in the wrong location.
  4. 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.

RMCWin 1.9.7 (March 30, 2000)

New or Enhanced Features:

  1. With firmware dated 20000127 or newer, RMCWin will automatically slow down uploading a plot to avoid overrunning the RMC module and therefore mixing an new plot with an old plot.
  2. Added a "Link Curves Together" menu item to the Curve Tool, which allows the user to select whether curves are tied together when editing or are edited independently. By default, they are edited independently. Previously, they were always tied together.
  3. Added support for release version of Stepper interface module, which included (a) adding four parameters for steppers: Compensation Window, Compensation Rate, Compensation Timeout, and Max Steps/msec, and (b) changing the range that the drive is displayed in the plot from +/- 128 to +/- 1024.
  4. Added support for unity scales (0 and -32768) in the MDT, SSI, Position, and Pressure Calibration utilities. The Quadrature Calibration utility already supported this.
  5. Renamed the OFFSET parameter to COORD LIMIT for Quadrature and Stepper axes to avoid confusion with other uses for the term OFFSET.
  6. Renamed the menu item for the Scale/Offset Calibration Utility for Quadrature axes to Quadrature Calibration Utility and moved it to the second calibration utility slot in the menu from where all other transducer specific calibration utilities are triggered.
  7. Added support for having multiple instances of RMCWin open at once. This is selectable through either a command line parameter or through the Options dialog's preference tab.
  8. 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 RMC values differ from the display values.
  9. 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.
  10. 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'.
  11. 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.
  12. In the Quadrature Calibration Utility, the scale calculated for 1:2, 1:4, and 1:8 scales was changed to use a unity scale value (0 or -32768) with a prescale. This complies with our suggested procedures for choosing scale values, in that the largest scale value is used, using the prescale divisor to bring its effective value. In this case they both give the RMC identical precision.

Bugs Fixed:

  1. The Simulate RMC dialog box did not recognize the part number when the only interface modules were steppers.
  2. The Auto Stop dialog box did not allow both the hard and soft stops to be cleared for the Encoder Error bit, which is used by Quadrature and Stepper axes.
  3. 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.
  4. In the Quadrature Calibration Utility, a negative unity scale was displayed as 32768 instead of the correct -32768. This was purely cosmetic, as both numbers are the same when converted to a 16-bit value.
  5. Clicking Cancel from the Save Board File As dialog box when exiting RMCWin only cancelled the save, but did not cancel exiting RMCWin.
  6. Clicking Cancel from the Save Board File As dialog box when saving a board file because a board file is being closed due to a configuration conflict only cancelled the save, but did not cancel the closing of the board file.
  7. Fixed an infrequent crash when closing RMCWin 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.

RMCWin 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 windows, Plot View window, and the Curve Tool. If there is 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.
  3. Changed a remaining reference to "Save to FLASH" to "Update RMC" and removed the "NOTE: [such and such] do not take effect until the RMC power has been cycled" text from three dialogs, so it no longer appears. The module either automatically restarts, or the user is forced to cycle power.
  4. Added support for a beta code on Ethernet firmware.

Bugs Fixed:

  1. Disable the Plot button for auxiliary pressure and force axes since stand- alone plots are not yet supported.

RMCWin 1.9.5 (December 27, 1999)

New or Enhanced Features:

  1. Added some new parameter error messages and enhanced the help on other parameter error messages.
  2. Added support for 0 and -32768 scales for MDT, SSI, and Analog axes. Previously this was only supported for Quadrature and velocity control analog axes. These scales are treated as 1:1 and -1:1.
  3. The Module Configuration dialog displays Loader for the firmware versions.
  4. Enhanced help on the Counts topic. This includes detailed description of how counts are defined for analog channels.

Bugs Fixed:

  1. Using the Differential Force Scale/Offset calibration utility for a 4-20mA transducer with a Prescale Divisor other than 1 resulted in incorrect offsets being calculated.
  2. Selecting Curve Tool from the Tools menu when the curve tool is minimized did not restore the curve tool and give it the focus.
  3. Fixed two cases where some dialog box controls were enabled when they should not have been when the dialog box is first opened. The first was the limit edit boxes in the Position Scale/Offset calibration dialog, and the second was the TCP/IP parameters for the Ethernet options dialog.

RMCWin 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.
  3. Added support for the Amp Enable/Disable command.

Bugs Fixed:

  1. Fixed a problem where the Command Log status line did not update on PROFIBUS-DP modules unless a new command 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.

RMCWin 1.9.3 (November 12, 1999)

New or Enhanced Features:

  1. Added support for configuring an SSI rotary absolute encoder.

Bugs Fixed:

  1. Fixed some cases where editing the scale and offset parameters would change the extend and retract limits only on the screen, but internally they were not changed. This showed up when the Curve Tool was opened; the extend and retract limits kept their old values.

RMCWin 1.9.2 (November 1, 1999)

New or Enhanced Features:

  1. Made the following changes to the Status Map, Motion Profile, Input to Event, and Event Step table 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. Also, I added an error message for #306, which used to be #200 also. This is the case where the Actual Position went outside the limits during pressure control. That is, these are now separate errors.
  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. "RMCWIN C:\this" would give a filename like C:\Program Files\RMCWin\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.

RMCWin 1.9.1 (October 5, 1999)

New or Enhanced Features:

  1. 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.
  2. Added support for the RMC's new prototype stepper interface module. This module is still under development and may change significantly before release. This addition includes preliminary online documentation for this interface.
  3. Numerous Scale/Offset calibration utility enhancements and minor fixes:
    1. Quadrature: The offset parameter no longer needs to be edited directly. Instead the user is given options about selecting a position range, which then fill in the Offset parameter appropriately.
    2. Quadrature: The editable fields in this dialog default to values that calculate to the axis's current parameters.
    3. SSI and Quad: Added a help topic specific for using these two utilities.
    4. Diff Force: The Prescale Divisor bits in the Config word are used.
    5. Diff Force: The user can select a single-ended or double-ended rod, and the surface areas are calculated accordingly.
    6. FIX: Diff Force: Differential force control axes were given the Pressure Scale/Offset utility instead of the Differential Force Scale/Offset utility.
    7. FIX: Pressure: Negative count values can now be entered.

Bugs Fixed:

  1. Downloads to the Status Map table in modules with beta firmware dated 19990412B or later, or release firmware dated 19990618 or later would not correctly set entries that referred to DI/O values.
  2. Fixed three ways the Curve Tool data could be modified without being marked as modifed. Therefore, the user could close the Curve Tool or open another Curve without being asked to save the changes:
    1. A spline curve was uploaded.
    2. A spline curve was deleted (with Edit | Erase Curve).
    3. A spline curve was pasted.
  3. The Help button in the Parallel Event mode dialog linked to the wrong help topic.

RMCWin 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 RMCWin 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. Modified the Tools | Module Configuration dialog visually. The main reason behind this was to make all six slots appear in the list box without scrolling.
  5. Added an error beep when an invalid value is entered on the main screen.
  6. 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.
  7. 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 two problems and made one enhancement with the differential force Scale/Offset calibration utility:
    1. Fixed a problem where originally the full scale (e.g. 10V) was assumed to have 32768 counts. This should have been 32500 counts.
    2. Fixed a problem where the 4-20mA scale and offsets were incorrect because they were treated like 0-20mA gauges.
    3. Simplified the dialog by allowing only one gauge maximum pressure entry. Before different Port A and Port B settings were allowed but it didn't allow enough room to adequately explain the meaning of the fields.
  3. 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.
  4. 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.
  5. Fixed a bug in which the "Save FLASH parameters..." dialog was created and then killed immediately when no module was online. Instead we just avoid starting that dialog.
  6. 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.

RMCWin 1.8.14 (August 31, 1999)

New or Enhanced Features:

  1. 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, 19990701SI if SI code, etc.
  2. 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".
  3. Vastly revised the module Conflict scheme. Connecting to a module will never bring up the comparison dialog with its host of options. It will instead close the current board file and read up the data from the RMC as untitled. The user will be alerted before this happens and/or prompted to save the current board file. Opening a board file will given these three options: "Cancel", "Open but retain RMC configuration", and "Send configuration/parameters to RMC and save to FLASH."
  4. Renamed the "Save to FLASH" buttons to "Update RMC" because it not only saves the information to the FLASH but also restarts the module to make the changes take effect.
  5. Revised the PROFIBUS dialog. It now only lists the registers for one configuration module at a time, selectable by a list box.
  6. Enhanced the conversion of the outdated 0ab (a=8-F, b=2-3) enhanced link type. The text is a bit clearer that the Link Type dialog will fill in the equivalent. Plus, more importantly, it will take the axis portion of the old link type and convert it to the pressure axis actually referred to. That is, if it is a pressure axis, then that axis is used. If it is a position axis, then an assigned auxiliary axis is searched for. If neither case works, then the dialog states that the Axis field needs to be set correctly by the user.
  7. Made the default Auto Stop be 0x1FE0 (instead of 0xFFE0).
  8. No board file is opened automatically unless a command line parameter is used (e.g. RMCWIN TEST.BD1).
  9. If a board file is explicitly requested then start in write mode regardless of what was stored in the registry.
  10. 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.
  11. When we are in read-back and the parameters in the RMC 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 RMC parameters didn't match the default parameters then the untitled board file would start out dirty.
  12. Added support for RMC Ethernet's 19990810 boot/loader/firmware which supports 96K (vs. 64K) firmware.
  13. Added Most Recently Used file lists to the File menus of all table editors (Event Step, I2E, etc.) and Plot windows.
  14. Revised the Help | About... dialog box for appearance and to fix a grammatical typo.
  15. Made the following changes to the curve tool:
    1. Save/restore the Curve Tool's screen location in the registry.
    2. Limits on axes are always set to the axes' limits; this is kept up-to- date as the limits change and is not affected by loading a curve file.
    3. The vertical scroll bar covers a range including all valid ranges of positions on axes (that is, from extend to retract limits) and all points in existing splines. This ensures that out-of-range splines can be modified to be in range.
    4. Splines created from opening a curve file, uploading from the RMC, converting a plot file, and pasting will never lose points. Previously, points outside the limits were dropped. They are now added without loss so that they can be dragged into range.
    5. Fixed some problems with displaying limits and curves when the total height of a curve is very high (very few position units per pixel).
    6. When auto-scaling for converting a plot to a spline, never use a scale that would result in less than one position unit per pixel.
    7. When uploading a spline from the RMC that wraps in the spline buffer (that is, it starts near the end of the table, but cannot fit, so it wraps and continues from the beginning of the table), the length of the table had been hardcoded so that the upload worked only on 2-axis RMCs. Notice that this was a relatively rare circumstance, so most uploads worked on any size RMC.
    8. Enhanced checking of spline length (number of points in the spline) to consider how many points are actually allowed for that particular RMC. If a spline would exceed that number of points, the appropriate action is taken to notify the user (which differs slightly for reading a curve file, adding a new point, or pasting a curve).
  16. Added more parameter error codes for the Ethernet's Spline Download Area.
  17. MDT and SSI Scale/Offset Calibration Utility changes:
    1. MDT and SSI: Fixed code to handle negative "Counts at 0 position units". The value was treated as unsigned.
    2. MDT: Limited the "Counts at 0 position units" field to -262144 to 262144. Previously, there were no limits.
    3. SSI: No limits on the "Counts at 0 position units"; previously negative numbers were disallowed.
    4. MDT and SSI: 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. Previously both the "Scale/Offset Calibration" and "MDT Scale/Offset Calibration" menu items were available for SSI axes, but both did the same thing; they brought up the SSI calib dialog. The second option changes to "SSI Scale/Offset Calibration" and brings up the SSI calib dialog while the "Scale/Offset Calibration" menu item brings up the general Scale/Offset calib dialog.
  2. Saved BD1 files now align the axis names with the other labels. This was cosmetic only.
  3. 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.
  4. Allow entering -32768 as a scale for Quad, SSI, Velocity, and Velocity Reference axes.
  5. Pasting to the plot time field changed it on-screen but didn't send the value to the RMC so it didn't take effect.
  6. 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 RMC so the on-screen values didn't match what the RMC would actually use for the next plot interval.
  7. Fixed a bug where reading a board file that had a Comm DI/O in parallel event mode mis-read the user-defined outputs field. As a result there may have been problems with false conflicts reported.
  8. Fixed a bug where the MDT blanking period for the second axis on a module was displayed incorrectly in the conflict dialog. This was cosmetic only; the comparison used the correct value.
  9. Fixed some places in the PROFIBUS dialog where words were lost in small font mode because they didn't fit in the bounding boxes provided.
  10. 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.

RMCWin 1.8.11 (July 1, 1999)

New or Enhanced Features:

  1. Changed the firmware requirements based on the release of 19990625 (otherwise Gearing, Pressure/Force only, and some other features will be disabled in 19990625).
  2. Edited Analog channel assignment dialog for the new firmware.
  3. Renamed "Jump Branch" to "Jump Using Inputs" and changed the text of that link type in the Link Type and Link Value dialog.
  4. Changed default of "Start in Readback mode" setting to true.
  5. Made Event Step Table's download command warn the user when downloading a step table that has one of the new link types (A,J,O,o,[,],{,},\,|) in it, but the firmware in the module does not support those link types.
  6. Creating a new board file now does not by default have a configuration assigned to it. Therefore, connecting to another module will not generate a config conflict unless the file has been saved.
  7. When starting RMCWin, if the last opened board file cannot be loaded, then there is no default board file. The title bar says "Untitled" for the file name. Before the title bar would show a name to a file that didn't exist.
  8. Various beta versions are now reported as yyyymmddSI, which indicates that they are superimposed move firmware.

RMCWin 1.8.10 (June 23, 1999)

New or Enhanced Features:

  1. Added support for the A, [, ], {, }, O, o, \, |, and J link types in the Event Step spread sheet, link type/value dialog, and documentation.
  2. Do not allow sending parameters to the module from the Conflict dialog when in Look-only mode.
  3. Made the cancel button be "Ignore Config Diff" when connecting to a module that doesn't match the current file (when a file is opened that doesn't match the current RMC, we already allow canceling the file open) and made the ESC do the same.
  4. Changed "Module" to "RMC" in conflict dialog to make it easier to see which is the PC and which is the RMC.
  5. Made the "unknown link type" message box say what the current link type was that will be converted to 0.

Bugs Fixed:

  1. Fixed the plot detail window's Analog Status number format. It was in decimal format; it should have been in hexadecimal. This was broken since 1.8.2.
  2. 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.
  3. Fixed a problem where the main window would always snap to the main monitor in a multi-monitor system.

RMCWin 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.

RMCWin 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.

RMCWin 1.8.7 (April 30, 1999)

New or Enhanced Features:

  1. Some cosmetic changes:
    1. Removed ', version 0' from the Ethernet entry in the Slot list.
    2. In the conflict dialog, merged 'axis n:' and 'Blanking period: x us' into one line for MDT modules. This just makes it easier to read everything on one screen.
  2. Made double-click on the header control in the Event Step SS to trigger Edit Note dialog.
  3. Modified the PROFIBUS options dialog to display either the Message Mode or Compact Mode config options.
  4. Added documentation for PROFIBUS-DP Message Mode.
  5. Changed the MB+ Global Data Map spreadsheet to be the Status Map spreadsheet, and made it available for PROFIBUS-DP modules with firmware newer than 990412B.
  6. Changed the graying out of an uninitialized axis to "redding" out only those parameters that are different from the currently connected-to RMC. This means that even in Write mode (vs read-back) you will know which exact parameters are different.
  7. H and K commands are now enabled on all control axes (before they had been on non-Aux axes only). Also, when the K button is pressed, K commands are issued to all CONTROL axes; previously, all axes received the command, which led to invalid command param errors.
  8. Enabled the Absolute Mode config bit for Pressure/Force Control axes' config dialogs, while I hid that bit in auxiliary Pressure/Force axes' config dialogs.

RMCWin 1.8.4 (March 30, 1999)

New or Enhanced Features:

  1. Added support for Ethernet communication modules (online help and configuration).
  2. Modified the About... dialog to refer to the new filenames on our web site.

RMCWin 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. Added the ability to copy splines to and from the clipboard (and therefore to and from Excel, etc.) Also, made the Clipboard paste from text routine round floating point numbers.
  3. Commands issued (e.g. Alt+P) cause any edits in progress in the main screen to be entered before the command is processed.
  4. Added the blanking period to the Axis Info dialog for MDT axes.
  5. Added support for the P and p link types in the Link Type and Link Value dialog and added a more detailed warning message box when an enhanced pressure link type is used.
  6. Added two checkboxes to the Pressure/Force CONFIG word dialog: "Reverse drive mode" and "Absolute mode". The "Absolute mode" checkbox is disabled until the firmware can support it (its only supported in the position PFID).
  7. Made various enhancements to plotting. Speed spikes caused by step jumps or wrapping are removed.
  8. 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 DCSWin under multiple monitors (Windows 98/2000 only) where all persistent windows that were closed on a secondary monitor are reopened on the primary monitor. Also, the Point edit dialog (in the curve tool) was snapped into the primary monitor every time it was opened.
  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.
  3. Fixed the default filter for the MB+ Global Data Map file dialog. It was *.MBP?, and it should have been *.MBP.
  4. Fixed spline accels and average speed when downloading a spline from the curve tool. There had been great speed discontinuities and a non-smooth position curve.

RMCWin 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. The PROFIBUS-DP register usage is now displayed in the PROFIBUS-DP Slot Options dialog.
  4. Added the ability to set the blanking period for MDT LD rods.
  5. Allow editing of the Plot Time under Look Only.

Bugs Fixed:

  1. Fixed several places (in splines and plots) where negative numbers were rounded incorrectly. This affects very few people.
  2. Fixed some problems with loading a curve file that has plots on axes that don't exist on the current module. The new behavior is to load those curves as well and they are entirely editable, except they do not allow downloading or uploading on those axes.

RMCWin 1.8.1 (January 5, 1999)

New or Enhanced Features:

  1. Graphs are downloaded 25% faster.
  2. Changed the part number for SSI from -MSn to -Sn in both the RMC configuration dialog and the simulate module dialog.
  3. Added the ability to select Force and Pressure control axes from a 16-bit analog card as of firmware 981216B.
  4. Treat Pressure and Force control axes like Auxiliary axes for labels, calibration, etc. The only area I know of that is not correctly labeled is the plotting.
  5. Allow 0 scale for SSI.
  6. Added further information to the SSI version of the axis info dialog.

Bugs Fixed:

  1. Fixed a bug in which pasting data from an Excel spreadsheet did not work.
  2. Fixed a bug where uploading a spline caused a vertical shift because the positions were not converted from internal to user position units.
  3. Most message boxes had the title "DcsWin"; this is now "RMCWin".

RMCWin 1.8.0 (December 1, 1998)