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:
-
Fixed a case where RMCWin could report a program error when being forced to close.
RMCWin 2.30.2 (May 14, 2010)
Bugs Fixed:
-
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:
-
Updated contact information in About box.
Bugs Fixed:
-
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:
-
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:
-
Windows 95 is no longer supported.
-
Updated the help system from WinHelp 4 to HtmlHelp, which is supported on
Windows Vista, plus tends to be easier to use.
-
Added support for SSI data bits in the range of 8-31. Previously, the range
was limited to 8-25 data bits.
-
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.]
-
Improved the speed of updating RMC100 CPU, ENET, and SERIAL firmware.
-
Improved Vista compliance with respect to embedded application manifest and
digital signature.
-
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:
-
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:
-
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.
-
Fixed a problem in which resolving differences between the board file and
controller did not properly download the Deadband Eliminator option to
the controller.
-
Fixed a problem in which the part number displayed did not necessarily
match the actual order of modules in the controller.
-
Fixed a problem in which the negative sign was difficult to enter in some
circumstances.
-
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:
-
Added the ability to specify a TCP port number when communicating to an
RMC100 directly over TCP/IP.
-
Clarified units on Acceleration Modes in the Mode dialog box.
Bugs Fixed:
-
Fixed the "-R" command line option. It did not work if a board file (.bd1)
was also specified on the command line.
-
Fixed a problem in which no error message was displayed if the board file
specified on the command line could not be opened.
-
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:
-
Added support for the Mitsubishi Bi-directional serial protocol.
-
Labelled the SSI Error Method setting more clearly.
Bugs Fixed:
-
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:
-
Added support for the Resolver interface module.
-
The "Quadrature Axis Reset (q)" command has been renamed to "Reset
Position (q)". This reflects its use by Resolver axes.
Bugs Fixed:
-
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:
-
Tuning Wizard was added. This powerful tool can greatly simplify tuning
axes on the RMC100.
-
Added a tool for displaying internal state information for the RMC-ENET
module. This is for use by Delta technical support.
-
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:
-
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.
-
Fixed a bug in which the Sine Move Continuous (48) command was displayed
as a '0' in the Event Step and Stored Command editors.
-
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:
-
Added support for issuing the new IPD Position Move (!) command. This
feature requires 20040409 or newer firmware.
-
Added support for selecting the Velocity Loop on rotational moves. This
feature requires 20030516 or newer firmware.
-
Added support for selecting between Uni-polar and Bi-polar pressure limit
modes. Notice that both require Beta firmware.
-
Added support for sending Stored Commands when a plot window has focus.
Bugs Fixed:
-
Fixed a bug in which RMCWin could crash if the LCD Screen Editor was used
when Position Reference axes were present in the controller.
-
Fixed a bug in which the wrong status/parameter labels could be
displayed in the main screen when in Half View.
-
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.
-
Fixed a bug in which in-process edits were not applied before
downloading when selecting to download from a spreadsheet editor.
-
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.
-
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:
-
Added support for the Auto Home Re-arm feature. This feature requires
20030916 or newer firmware.
-
Added support for the Skew Detection (Following Error) link type. This
feature requires 20030916 or newer firmware.
-
Added support for selecting between Deadband Eliminator algorithms. This
feature requires 20030916 or newer firmware.
Bugs Fixed:
-
The default combination of RMC-SERIAL settings were not valid. They
now are valid.
-
Fixed the conversion factor for Newtons in the Differential Force
Scale/Offset Calibration Utility.
RMCWin 2.08.2 (February 11, 2003)
Bugs Fixed:
-
Significant updates and enhancements to the online help.
-
A minor cosmetic fix to the RMC-ENET Communication Activity Log.
-
Fixed several cases where the help topics referenced by shortcut menus could
be incorrect.
-
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:
-
Fixed a bug in which RMCWin would crash when attempting to paste more cells
than would fit into a spreadsheet.
-
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:
-
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.
-
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.
-
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:
-
Fixed a bug in which Serial module users could not switch the DF1 Protocol
back to CRC after selecting BCC error checking.
-
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:
-
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:
-
The parameters for analog Position/Velocity Reference axes are now labeled
specific for their uses on these axes.
-
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:
-
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:
-
Added the ability to plot the integral drive. This change requires RMC100
CPU firmware dated 20020327 or newer.
-
Clarified the behavior of the Relative Position link types.
Bugs Fixed:
-
When simulating a module, allow selecting Pressure Control Firmware when
the only analog modules are 16-bit 2-channel (-G) modules.
-
Fixed a situation where the hardware revision displayed for the Ethernet
and Serial communication modules may not have been displayed correctly.
-
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.
-
Fixed a problem where the bottom comment line could be clipped when
printing a Step Table.
-
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:
-
Added support for the new SSI/Stepper 2-axis module.
-
Added the ability to include Step Table fields in the Status Map.
-
Added text descriptions to the register numbers in the Status Map editor.
-
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:
-
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:
-
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:
-
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.
-
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.
-
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.
-
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.
-
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.
-
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:
-
Fixed a bug in which it was possible for the state of a spreadsheet editor
to be incorrectly saved between sessions.
-
Fixed a cosmetic bug in which the spreadsheet pane of the Curve Tool could
be sized incorrectly in some cases.
-
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:
-
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.
-
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.
-
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.
-
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.
-
Attempts to open an invalid or corrupt board file is now caught and
reported.
Bugs Fixed:
-
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.
-
Fixed a situation where RMCWin could crash when connecting to another
module if the Input-to-Event or Stored Command editors were open.
-
Fixed several drawing glitches in the Plot window and Curve Tool
spreadsheet.
-
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:
-
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.
-
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:
-
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.
-
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.
-
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:
-
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.
-
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.
-
The correct status bit names are now displayed in the Link Type/Value
dialog box for pressure and force axes.
-
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.
-
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:
-
Enhanced the Ethernet statistics for 20010724 or newer RMC ENET firmware:
-
Replaced the Single and Multiple collision counters with sixteen
counters, one for each number of collisions.
-
Added CPU Load percentages.
-
Added support for the Mitsubishi serial protocol on the RMC SERIAL module.
-
Added documentation for RMC SERIAL module and for EtherNet/IP.
Bugs Fixed:
-
Fixed a bug in which AOL 6.0 dial-up interfaces were recognized as LAN
interfaces.
-
Allow issuing Set Position (Z) and Offset Position (z) commands to non-
quadrature axes.
-
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:
-
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.
-
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:
-
Added two communication drivers to the existing Serial driver:
- TCP/IP Direct to RMC-ENET
- TCP/IP-to-RS232 Bridge
-
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.
-
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.
-
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.
-
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:
-
Fixed a bug in which the LCD Screen Editor would not accept an Input-to-
Event field.
-
Fixed a bug in which the Status Map Editor's dialog box did not reflect the
current axis's status field names.
-
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:
-
Added a Spreadsheet view to the Curve Tool.
-
Added support for the 2-input (16-bit), 2-axis analog module.
-
Added support for the polling command (?) and the timer link type (T,t) to
the Event Step Table.
Bugs Fixed:
-
Fixed a bug in which the Module Configuration window would lose keyboard
focus after downloading firmware or changing configuration settings.
-
Fixed a bug in the Serial Firmware update dialog box which reported an
error about DF1 when trying to update the firmware.
-
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:
-
Major enhancements to Curve Tool including:
-
Improved scaling and scrolling.
-
Improved point selection and modifying interface.
-
Ability to have set fixed velocity at points and have linear segments.
-
Curves start and end with 0 acceleration for smoother transitions.
-
Firmware updates now verify the validity of the file being downloaded more
carefully to avoid losing firmware inadvertantly.
-
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.
-
Color patches in the plot detail window are made clearer.
-
Added support for the Comm Trigger (C) and Error Bits (E) link types to the
Link Type dialog box.
-
Enhanced several Scale/Offset Calibration utilities:
-
MDT and SSI utilities now allow the user to enter a position and its
corresponding counts instead of assuming the position was zero (0).
-
Allow entering counts above 262,144 in the general calibration utility,
which may be required by multi-turn SSI encoders.
-
Support for enhancements in the RMC Serial module's 20010302 firmware
release, including the following:
-
Support for DF1, both full- and half-duplex.
-
Support for Hardware (RTS/CTS) flow control on RS-232.
-
More termination and biasing options for RS-422 and RS-485.
-
The Hardware Revision is now displayed under the firmware tab for Ethernet
and Serial communication modules.
Bugs Fixed:
-
Fixed the -1, -2, etc command line options, which were supposed to set the
serial port used by RMCWin.
-
Fixed a problem in which some newer (96KB) firmware files could not be read
from the module.
-
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.
-
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.
-
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.
-
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.
-
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:
-
Added the LCD Screen Editor.
-
Added the ability to select how status bit #15 is defined for Quadrature
axes with Analog or Stepper output.
-
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.
-
Changed the icons for most windows so they are easier to differentiate on
the Windows task bar.
-
Made the ALT+K keystroke available from all main windows. This allows
stopping all axes quicker.
-
Changed the upload and download toolbar buttons to be clearer.
Bugs Fixed:
-
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.
-
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:
-
Added support for downloading 96KB RMC CPU firmware.
-
Reduced RMC CPU firmware download time.
Bugs Fixed:
-
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:
-
Added support for monitoring Ethernet statistics.
-
Added the ability of reading the RMC CPU firmware (Control Program and
Boot/Loader) directly from the RMC into a file.
-
Allow entering the link type 'E'.
Bugs Fixed:
-
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:
-
Added the ability to print Event Step tables.
-
Added scrolling entry numbers to the Command Log so that duplicate
commands can be detected.
-
Added a vertical scroll bar to the Event Step Table's comment dialog box.
Bugs Fixed:
-
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.
-
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.
-
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.
-
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:
-
Made our web site and e-mail addresses be hot links in the about box.
-
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.
-
The following changes were made to status bars:
-
A status bar was added to the Stored Command editor. It was the only
table editor without a status bar.
-
Added sizing gripper to the table editor status bars.
-
Added CAPS LOCK indicator to the main window and table editor status
bars.
-
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.
-
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.
-
Moved all panes in the main window status bar to the right side instead
of on the left where they were.
-
Added support for the SERIAL module.
-
Added support for the Skew Detection (<) link type and Set Extended Link
Value (l) command.
Bugs Fixed:
-
Fixed a crash that occurred when trying to read up a 0-length spline from
an axis.
-
Fixed a problem in which reading pressure or force plots with negative
values displayed the negative values as large positive values.
-
The Plot detail window and plot printouts now correctly label the pressure
and force lines as pressure and force rather than as position.
-
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.
-
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:
-
Event Step Table: Added support for copying and pasting comments
automatically when an entire event step is selected.
-
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.
-
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.
-
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.
-
Event Step Table: The following changes were made to the comment editor:
-
Made the comment editor stay up while the user switches back to the
Event Step editor. This allows viewing multiple step's comments
quickly.
-
Made Ctrl+N in the comment editor switch input focus back to the Event
Step editor.
-
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.
-
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.
-
Made the comment editor resizable and remember its presence, location,
and size from session to session.
-
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.
-
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.
-
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.
-
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.
-
The following changes were made to the Parameter Error List dialog box:
-
Made it resizable.
-
Made it remember its location and size between sessions.
-
Revised the tab order to make it more natural.
-
Added parameter error #234: axis must be initialized to use this command.
-
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:
-
Fixed a bug in which the "Insert n Columns" command in the Event Step
editor was often unavailable when it should not have been.
-
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.
-
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:
-
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:
-
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.
-
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:
-
Changed the default font size for the command log from 8 pt to 10 pt.
-
Reduced flickering in the main window while resizing.
-
Added a property dialog to the Command Log. This dialog allows editing the
font size and boldness. These settings are retained between sessions.
-
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:
-
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.
-
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.
-
Fixed various minor bugs with maximizing the main window:
-
Maximizing a window caused a frame to be drawn momentarily and then be
erased as the window settled to its final size.
-
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.
-
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.
-
Fixed a significant resource leak in the plot routine that occurred when
viewing a plot with analog data.
-
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:
-
Added support for the Limit Drive (L) command: it was added to the command
menu and the Alt+L shortcut key.
-
Changed multiple-instance limit support to limit to one instance per board
file instead of just one instance period.
-
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.
-
Added a toolbar button on the main window to toggle the displayed fields
under Half View mode.
-
Redesigned the command log. This included the following changes:
-
Redesigned screen layout, colors, and fonts.
-
Moved scrollbar to be easier to understand effect.
-
Added a row number label to the left of all axes.
-
Added the ASCII command to the right of the hex command.
-
Command values are sign extended based on the command and axis.
-
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).
-
Fixed a minor memory leak that occurred if the command log was closed
while paused or looking at a file.
-
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.
-
Resizing is no longer quantized; it allows all window sizes except
there is a maximum width.
Bugs Fixed:
-
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.
-
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.
-
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.
-
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:
-
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.
-
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.
-
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.
-
Added support for unity scales (0 and -32768) in the MDT, SSI, Position,
and Pressure Calibration utilities. The Quadrature Calibration utility
already supported this.
-
Renamed the OFFSET parameter to COORD LIMIT for Quadrature and Stepper
axes to avoid confusion with other uses for the term OFFSET.
-
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.
-
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.
-
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.
-
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.
-
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'.
-
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.
-
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:
-
The Simulate RMC dialog box did not recognize the part number when the only
interface modules were steppers.
-
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.
-
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.
-
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.
-
Clicking Cancel from the Save Board File As dialog box when exiting RMCWin
only cancelled the save, but did not cancel exiting RMCWin.
-
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.
-
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:
-
Command Log enhancements:
-
Added the ability to read up command logs.
-
Display in the title bar of the Command Log either "Paused," "Updating,"
or the filename that is open.
-
Mouse-wheel support enhanced to scroll three lines at a time.
-
Changed the indication of whether Play or Pause is available from
disabling to indenting.
-
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.
-
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.
-
Added support for a beta code on Ethernet firmware.
Bugs Fixed:
-
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:
-
Added some new parameter error messages and enhanced the help on other
parameter error messages.
-
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.
-
The Module Configuration dialog displays Loader for the firmware versions.
-
Enhanced help on the Counts topic. This includes detailed description of
how counts are defined for analog channels.
Bugs Fixed:
-
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.
-
Selecting Curve Tool from the Tools menu when the curve tool is minimized
did not restore the curve tool and give it the focus.
-
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:
-
Added support for the mouse wheel (as on the IntelliMouse) in the Command
Log.
-
Modified the Plot Detail window cosmetically:
-
Thickened up the sample-color lines.
-
Added a divider between the expanded status bits and the rest of the
fields.
-
Made it default to being within the graph itself and not overlapping
the scale and/or border.
-
Added support for the Amp Enable/Disable command.
Bugs Fixed:
-
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.
-
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:
-
Added support for configuring an SSI rotary absolute encoder.
Bugs Fixed:
-
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:
-
Made the following changes to the Status Map, Motion Profile, Input to
Event, and Event Step table editors:
-
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.
- 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:
-
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.
-
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.
-
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:
-
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.
-
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.
-
Numerous Scale/Offset calibration utility enhancements and minor fixes:
-
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.
-
Quadrature: The editable fields in this dialog default to values that
calculate to the axis's current parameters.
-
SSI and Quad: Added a help topic specific for using these two utilities.
-
Diff Force: The Prescale Divisor bits in the Config word are used.
-
Diff Force: The user can select a single-ended or double-ended rod, and
the surface areas are calculated accordingly.
-
FIX: Diff Force: Differential force control axes were given the Pressure
Scale/Offset utility instead of the Differential Force Scale/Offset
utility.
-
FIX: Pressure: Negative count values can now be entered.
Bugs Fixed:
-
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.
-
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:
- A spline curve was uploaded.
- A spline curve was deleted (with Edit | Erase Curve).
- A spline curve was pasted.
-
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:
-
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:
-
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.
-
Enlarged them a little bit vertically.
-
Moved the line up one pixel row so it is centered.
-
Made the following enhancements to the plot routines:
-
While reading the plot from the module, the actual and target speed
lines are now more accurate and less jittery.
-
The Plot detail window now displays two decimal places of the position
if fractional information is available.
-
Printing a plot with details now displays two decimal places of the
position if fractional information is available.
-
Saving a plot stores decimal places of the positions if fractional
information is available.
-
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.
-
Added support for fractional positions to be displayed in raw plot data
view window if fractional information is available.
-
Changed plot coloring in the following ways:
-
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.
-
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.
-
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.
-
Added an error beep when an invalid value is entered on the main screen.
-
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.
-
Increased the width of the parameter/plot time columns from 6 to 7 to
account for the axis names being 6 characters.
Bugs Fixed:
-
Fixed a crash that happened after trying to open a plot file that doesn't
exist.
-
Fixed two problems and made one enhancement with the differential force
Scale/Offset calibration utility:
-
Fixed a problem where originally the full scale (e.g. 10V) was assumed
to have 32768 counts. This should have been 32500 counts.
-
Fixed a problem where the 4-20mA scale and offsets were incorrect
because they were treated like 0-20mA gauges.
-
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.
-
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.
-
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.
-
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.
-
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:
-
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.
-
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".
-
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."
-
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.
-
Revised the PROFIBUS dialog. It now only lists the registers for one
configuration module at a time, selectable by a list box.
-
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.
-
Made the default Auto Stop be 0x1FE0 (instead of 0xFFE0).
-
No board file is opened automatically unless a command line parameter is
used (e.g. RMCWIN TEST.BD1).
-
If a board file is explicitly requested then start in write mode regardless
of what was stored in the registry.
-
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.
-
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.
-
Added support for RMC Ethernet's 19990810 boot/loader/firmware which
supports 96K (vs. 64K) firmware.
-
Added Most Recently Used file lists to the File menus of all table editors
(Event Step, I2E, etc.) and Plot windows.
-
Revised the Help | About... dialog box for appearance and to fix a
grammatical typo.
-
Made the following changes to the curve tool:
-
Save/restore the Curve Tool's screen location in the registry.
-
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.
-
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.
-
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.
-
Fixed some problems with displaying limits and curves when the total
height of a curve is very high (very few position units per pixel).
-
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.
-
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.
-
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).
-
Added more parameter error codes for the Ethernet's Spline Download Area.
-
MDT and SSI Scale/Offset Calibration Utility changes:
-
MDT and SSI: Fixed code to handle negative "Counts at 0 position units".
The value was treated as unsigned.
-
MDT: Limited the "Counts at 0 position units" field to -262144 to
262144. Previously, there were no limits.
-
SSI: No limits on the "Counts at 0 position units"; previously negative
numbers were disallowed.
-
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:
-
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.
-
Saved BD1 files now align the axis names with the other labels. This was
cosmetic only.
-
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.
-
Allow entering -32768 as a scale for Quad, SSI, Velocity, and Velocity
Reference axes.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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:
-
Changed the firmware requirements based on the release of 19990625
(otherwise Gearing, Pressure/Force only, and some other features will be
disabled in 19990625).
-
Edited Analog channel assignment dialog for the new firmware.
-
Renamed "Jump Branch" to "Jump Using Inputs" and changed the text of that
link type in the Link Type and Link Value dialog.
-
Changed default of "Start in Readback mode" setting to true.
-
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.
-
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.
-
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.
-
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:
-
Added support for the A, [, ], {, }, O, o, \, |, and J link types in the
Event Step spread sheet, link type/value dialog, and documentation.
-
Do not allow sending parameters to the module from the Conflict dialog when
in Look-only mode.
-
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.
-
Changed "Module" to "RMC" in conflict dialog to make it easier to see which
is the PC and which is the RMC.
-
Made the "unknown link type" message box say what the current link type was
that will be converted to 0.
Bugs Fixed:
-
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.
-
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.
-
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:
-
Disabled the download buttons when in Look-only mode.
-
In the About... dialog box, removed the BBS phone number and updated the
copyright date range.
Bugs Fixed:
-
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:
-
Allow maximizing the main window. It just picks the largest size that'll
fit on the screen.
-
Increased the axis maximum name length from 5 to 6 characters.
-
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:
-
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:
-
Some cosmetic changes:
-
Removed ', version 0' from the Ethernet entry in the Slot list.
-
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.
-
Made double-click on the header control in the Event Step SS to trigger
Edit Note dialog.
-
Modified the PROFIBUS options dialog to display either the Message Mode or
Compact Mode config options.
-
Added documentation for PROFIBUS-DP Message Mode.
-
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.
-
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.
-
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.
-
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:
-
Added support for Ethernet communication modules (online help and
configuration).
-
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:
-
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.
-
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.
-
Commands issued (e.g. Alt+P) cause any edits in progress in the main screen
to be entered before the command is processed.
-
Added the blanking period to the Axis Info dialog for MDT axes.
-
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.
-
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).
-
Made various enhancements to plotting. Speed spikes caused by step jumps
or wrapping are removed.
-
Made Raw Transducer plot data be two 16-bit words (instead of clipping the
high word to a byte).
Bugs Fixed:
-
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.
-
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.
-
Fixed the default filter for the MB+ Global Data Map file dialog. It was
*.MBP?, and it should have been *.MBP.
-
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:
-
Added the ability to change colors for the plot window. The default colors
and appearance look quite a bit different from before.
-
Reduced flicker in Plot Detail window when moving plot cursor.
-
The PROFIBUS-DP register usage is now displayed in the PROFIBUS-DP Slot
Options dialog.
-
Added the ability to set the blanking period for MDT LD rods.
-
Allow editing of the Plot Time under Look Only.
Bugs Fixed:
-
Fixed several places (in splines and plots) where negative numbers were
rounded incorrectly. This affects very few people.
-
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:
-
Graphs are downloaded 25% faster.
-
Changed the part number for SSI from -MSn to -Sn in both the RMC
configuration dialog and the simulate module dialog.
-
Added the ability to select Force and Pressure control axes from a 16-bit
analog card as of firmware 981216B.
-
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.
-
Allow 0 scale for SSI.
-
Added further information to the SSI version of the axis info dialog.
Bugs Fixed:
-
Fixed a bug in which pasting data from an Excel spreadsheet did not work.
-
Fixed a bug where uploading a spline caused a vertical shift because the
positions were not converted from internal to user position units.
-
Most message boxes had the title "DcsWin"; this is now "RMCWin".
RMCWin 1.8.0 (December 1, 1998)