Version 7.13.1 (2020-08-10) [Triamec.Tam.Core 11.2.0] - CHG: Master identify only clears own subscriptions. - BUG: Addressed a regression as of 11.0.0 where Bode got unreliable over USB, and still not reliable over Ethernet. - BUG: Addressed a regression as of TAM SDK 6.5.4 where not enough data was acquired for some Bode measurement frames. [Triamec.Tam.UI 7.10.3] - BUG: Addressed a regression as of 7.9.0 where zooming in the Bode Tuning was reset too often. - BUG: Address a crash when a TAM configuration which specifies a module is loaded during hot-plug. Version 7.13.0 (2020-06-16) [Triamec.Tam.UI 7.10.2] - BUG: Display format of plots with hexadecimal or enumeration values is restored whenever the original register can be found in the topology. Version 7.12.2 (2020-05-11) [Triamec.Tam.Core 11.0.1] - BUG: Fix a divide-by-zero crash as of 11.0.0 when attempting to plot via PCI or Tria-Link adapter USB. Version 7.12.1 (2020-05-05) [Triamec.Tam.Core 11.0.0] - BUG: Addressed issues with data logging over UDP. [Triamec.Tam.TriaLink 7.8.0, Triamec.Tam.EtherCAT 7.8.0] - BUG: Addressed a race condition at startup with several NICs involved. - BUG: Addressed an inconvenience where the RxErr1 and RxErr2 counters in the Link Health Monitor would restart at 0 after 256 errors. [Triamec.Common 7.2.0] - BUG: Fixed a defect where the Motor BrakeReleaseAction showed the SetOut1 value twice instead of the SetOut2 value. Other enumerated registers could also be affected. - BUG: Fixed a bug introduced in TAM SDK 4.0 where the application failed to recover from a corrupted user configuration, restarting itself endlessly. [Triamec.Tam.UI 7.10.1] - BUG: Fixed a defect as of 7.10.0 where an ArgumentOutOfRangeException could occur on an attempt to plot data. - BUG: Addressed an inconvenience as of 7.10.0 where the right cursor could hardly made visible in zoomed state. Version 7.12.0 (2020-01-16) [Triamec.Tam.Core 10.3.0] - BUG: Fixed a defect as of 8.1.1 sometimes allowing to download firmware to devices of the TSD80.130 family despite STO was active, leading to untested firmware running on those devices. [Triamec.Tam.UI 7.10.0] - NEW: Menu File > Browse devices opens a page which enumerates all devices with a web interface. - BUG: Fixed a defect where not all data of a rolling scope was considered in post-processing, sometimes even crashing the application. - BUG: Fixed a defect where gaps were not rendered correctly in a rolling scope. - BUG: Fixed a defect where incomplete data was not correctly prepared for post-processing due to rounding errors. - BUG: Prevent a crash when closing the main window while the Load Plot Data dialog is opened from a Data Viewer window. Version 7.11.0 (2019-11-05) - NEW: Access drives via network officially supported. [Triamec.Tam.Core 10.1.2] - BUG: Addressed the inability as of 10.0.0 to download legacy firmware. - BUG: Addressed a DLL load issue observed on some machines as of 10.1.0 leading to a crash when showing the context menu of a device accessed via Ethernet. - BUG: Fix a crash upon surprise removal in presence of unapplied axis module parameters. [Triamec.Tam.UI 7.9.0] - NEW: Support reverting parameters to persistent state in the Manage Persistence dialog. - NEW: Nyquist graph in Bode Tuning shades region of instability recommended to avoid. - CHG: Menu "Startup settings" now reads "Manage persistence", featuring a revamped dialog for recent devices. - BUG: Addressed a crash as of 7.8.0 with scope auto-load. - BUG: Addressed a crash when stopping a rolling scope with streaming enabled. - BUG: Addressed a regression as of 7.8.2 where a cross-thread exception could occur when loading a TAM configuration. - BUG: Addressed an issue where the Bode Tuning form was cropped on 1024 x 768 resolution displays. - BUG: Addressed an issue where one incorrect plot was sometimes removed upon deleting multiple plots at once. - BUG: Addressed an issue where the Bode measurement result window is hidden while working with other applications. - BUG: Addressed an issue in Bode measurement as of 7.8.0 where the default position error maximum was set to 1.0 for first generation drives. Version 7.10.1 (2019-08-28) [Triamec.Tam.Core 10.1.1] - BUG: Addressed a regression as of 10.1.0 where only a part of the firmware was downloaded to TSD series drives when neither USB nor Ethernet were plugged in. - BUG: Addressed an issue where the firmware release was shown as zero for TSD series drives running from golden image. [Triamec.Tam.UI 7.8.2] - CHG: Sort axes and devices according to the order they appear in the tree view. - BUG: Addressed a crash as of 7.8.0 upon hot-plugging an adapter in presence of a mismatching configuration. - BUG: Addressed an inconvenience in Bode Tuning where zooming was reset too often after edit range. - BUG: Addressed a defect where a register parameter wasn't shown as modified if the prepared value was the empty string. Version 7.10.0 (2019-07-02) [Triamec.Tam.Core 10.1.0] - BUG: Addressed an issue as of 10.0.0 where it got impossible to update to a TSD80.130 firmware < 4.3.4. - BUG: Addressed a crash as of 10.0.0 when browsing to positional registers on TSD series drives with firmware < 2081. - BUG: Addressed a failure as of 10.0.0 upon an attempt to update TLO and TLU firmware. [Triamec.Tam.UI 7.8.1] - CHG: Reduced choice of modules for drives. The module manager dialog is bypassed in case of distinct choices. - BUG: Addressed a regression in arrange plots as of 7.8.0 where PositionError and Backlash registers wouldn't longer be considered as small positions. - BUG: Addressed a regression in axis module as of 7.7.0 where Stop didn't longer obey reduced dynamics. [Triamec.Tam.TriaLink 7.4.0, Triamec.Tam.EtherCAT 7.4.0] - NEW: Perform fast firmware upgrade over network connection in conjunction with up-to-date firmware. - NEW: Observe the Tria-Link via device network connection with firmware supporting bridge mode. Version 7.9.0 (2019-04-24) - NEW: The TAM System Explorer window remembers maximized state. - BUG: Addressed an issue as of TAM SDK 3.7.5.1 where the TAM System Explorer window was outside the visible area. - CHG: Positions are now shown with their correct unit based on the PositionUnit register. [Triamec.Tam.Core 10.0.0] - BUG: Addressed a crash as of TAM SDK 7.7.1 upon an attempt to show the encoder parameters of a TSD* drive with firmware release < 2088. - BUG: Addressed a crash upon USB surprise removal of a Triamec Device as of 9.0.0. - BUG: Addressed a defect as of 9.0.2 where product information wasn't longer shown for adapters. - BUG: Addressed a defect as of 9.0.2 where resetting the counters in the Link Health Monitor failed when TSD-series drives were involved. - BUG: Addressed an inconvenience as of 9.0.0 where setting a drive into operational and back to ready states caused an "Unclassified request" false error log. [Triamec.Tam.UI 7.8.0] - NEW: Simple analysis functions for plots via a new drop-down in the tool-strip of the plot list. - NEW: Zoom to cursors. - NEW: Make Y-Grid sticky via its context menu. - NEW: Periphery register page can now be used as a more compact and persisted monitor when compared to the periphery access dialog. - NEW: File | Restart menu. This is actually a shortcut to the menu File | Recent Workspaces | . - NEW: Scope auto-load also works after hot-plug. - CHG: FFT uses data between the cursors. - CHG: Ignore position drift in the amplitude control during Bode measurement. - CHG: Addressed an inconvenience in Bode Tuning where zooming was reset too often. To balance, introduced a zoom reset button. - CHG: Removed the prompt to save a resolved TAM configuration. You need to save the configuration manually if needed. - CHG: A firmware download can be canceled again. This feature had been ceased as of TAM SDK 1.23. - BUG: Addressed an issue where the application didn't shut down correctly after having used the scope in a certain manner. - BUG: Addressed an issue as of TAM SDK 1.28 where a spurious exclamation mark often appeared at the right side of the property pages. - BUG: Addressed an issue in Bode Tuning as of TAM SDK 1.16 where a click beneath the commit button triggered a commit. - BUG: Addressed a regression as of TAM SDK 1.23.1 in Bode measurement where no partial data was available after stopping the measurement. - BUG: Addressed an index out of range crash during FFT. - BUG: Addressed a null reference crash when loading plot data while hovering over the plot list. - BUG: Addressed an inconvenience where scope auto-save deleted the most recent settings in short boot cycles. - BUG: Addressed an occasional inaccuracy of the cursor label. [Triamec.Tam.TriaLink 7.3.0, Triamec.Tam.EtherCAT 7.3.0] - BUG: Addressed an issue where Triamec devices weren't discovered when connected via some USB to Ethernet adapters. Version 7.8.0 (2019-01-17) [Triamec.Tam.Core 9.0.3] - BUG: Addressed a crash as of 9.0.2 during firmware batch updated in existence of a drive providing a mass-storage device. - BUG: Addressed a timeout as of 9.0.2 during firmware update in existence of a drive providing a mass-storage device and option modules (not including TOU1). - BUG: Addressed a crash as of 9.0.1 upon USB surprise removal of a Triamec Device with the Device State Observer enabled. [Triamec.Tam.UI 7.7.0] - NEW: Option to automatically save a CSV for each take. - CHG: The dynamics in the axis module is now controlled with a velocity and acceleration factor instead of the dynamic reduction factor. - BUG: Addressed an issue where the move speed of the axis module was not as visible as it should and often too small. - BUG: Addressed an issue as of 7.2.0 where plots of overlayed CSV data weren't longer assigned to the correct Y-Axis. Version 7.7.1 (2018-12-18) [Triamec.Tam.Core 9.0.2] - CHG: Number of gap length errors, number of stream gaps and number of times the link went down added to Link Health Monitor. - CHG: Revert changes from 9.0.0 due to the bad effects of a memory leak. As a compensation, enlarged the fixed-size buffer by factor 6. - BUG: Addressed an issue where the RxErrRing2 also received the increments from RxErrRing1. - BUG: Addressed a regression as of TAM SDK 7.0.0 where it was no longer possible to recover from an interrupted download of TLO100 or TL100 firmware. - BUG: Fixed a defect were no devices were discovered over some NICs with a hardly to guess pattern. [Triamec.Tam.UI 7.6.1] - CHG: The last edited register is no longer left in edit state after committing. - BUG: Addressed an issue where committing a register with an invalid editing value led to a crash. - BUG: Addressed an issue where the last edited register was still marked as modified in the grid after committing. - BUG: Addressed a crash when attempting to load a semicolon-delimited CSV in Bode Tuning. [Triamec.Tam.TriaLink 7.2.0, Triamec.Tam.EtherCAT 7.2.0] - BUG: Addressed a race condition during USB surprise removal causing a crash with a NullReferenceException. - BUG: Addressed an inconsistence as of Triamec.Tam.Core 9.0.1 where disabling a NIC wouldn't dispose of currently active connections. Version 7.7.0 (2018-11-12) [Triamec.Tam.Core 9.0.1] - NEW: Receive error counts added to Link Health Monitor. - BUG: Addressed a dead lock as of 9.0.0 when a link was surprise removed. - BUG: Addressed a crash upon USB surprise removal of a Triamec Device as of 9.0.0. [Triamec.Tam.UI 7.6.0] - CHG: Undo zoom/pan button accessible in scope tool bar. [Triamec.Tam.TriaLink 7.1.1, Triamec.Tam.EtherCAT 7.1.1] - BUG: Hide irrelevant network interface cards. Version 7.6.0 (2018-10-18) [Triamec.Tam.Core 9.0.0] - BUG: Big gaps shouldn't longer occur when plotting large amount of data over a large period of time (Fix only applies to 64bit processes). [Triamec.Tam.UI 7.5.0] - NEW: Added a Tria-Link health monitor accessible via link context menu. - BUG: Worked around a Windows 7 issue in the Bode tuning filters as of 7.4.0 where changing a filter reacts slow and the tool tip flickers. - BUG: Fixed an issue in the axis monitor as of TAM SDK 4.0 where acknowledging a pending drive error would swallow a subsequent error for drives with several axes. - BUG: Fixed an issue where arrange plots cleared all gap bands. - BUG: Fixed an issue in the Device Startup Settings dialog as of TAM SDK 6.10 where copying the actual addresses could throw for a device connected via USB. - BUG: Fixed a crash in 7.3.0 when vertically centering a plot with discontinuous data. - BUG: Fixed a dead-lock scenario occurring with surprise-removal of USB devices. [Triamec.Tam.TriaLink 7.1.0, Triamec.Tam.EtherCAT 7.1.0] - CHG: Don't flood the log with failures when the computer goes to sleep when a Triamec device is operated over USB. Version 7.5.2 (2018-07-19) [Triamec.Tam.Core 8.1.1] - BUG: Fixed a crash as of 8.1.0 during firmware download with a LinkedList involved. - BUG: Fixed a 'collection modified' crash as of 7.0.3 when loading a TAM configuration and a scope configuration was auto-loaded. - BUG: Fixed a crash as of TAM SDK 1.9 upon an attempt to load a highly corrupted XML configuration. [Triamec.Tam.UI 7.4.1] - BUG: Fixed a crash in Bode tuning as of 7.4.0 when a position filter was set to Notch2 and the position controller was selected. - BUG: Fixed an inconvenience in Bode tuning as of 7.0.3 when a position filter was set to a simple Notch where the GUI would always switch to advanced filter mode. - BUG: Fixed an inconvenience during Bode measurement where a drive error was shown as None. Version 7.5.0 (2018-06-25) [Triamec.Tam.Core 8.0.2] - BUG: Fixed a crash as of 7.0.3 when attempting to change the name of a station in presence of other stations of the same type. This typically occurred when loading a TAM configuration. [Triamec.Tam.UI 7.4.0] - NEW: Bode tuning: Option to account for a dual-loop controller structure. - NEW: Bode tuning: Alternate position controller parameterizations for the additive gain controller structure: additive time and velocity. - BUG: Bode tuning: Stopped the second position tuning to use the wrong frequency response. - BUG: Bode tuning: Fixed a defect where the modification state of filter registers wasn't reflected correctly when switching between primary and secondary position controller. - BUG: Fixed an issue as of 7.2.0 where the application crashed upon an attempt to apply an FFT upon discontinuous data. - BUG: Fixed an issue as of 7.2.0 where plots sprawled when repeatedly loading TAM configurations. - BUG: Fixed a regression as of 7.2.0 which made it impossible to integrate the TAM System Explorer in an application for .NET < 4.6. - BUG: Fixed a glitch as of TAM SDK 6.2 where the background of the choice for enumeration registers was sometimes black on certain machines. - BUG: Fixed a regression as of TAM SDK 5.0 where arrange plots gave bad results when some plots didn't have any data. This scenario got more frequent since the mute plot feature was introduced in 7.3.0. Version 7.4.0 (2018-02-15) [Triamec.Tam.Core 8.0.0] - BUG: Fixed an issue where stations could no longer be discovered when closing the application just after the text "Tria-Link: Booting temporarily sets loopback mode." appeared. - BUG: Fixed an issue where TIOB firmware as well as TL*C IP200 firmware reported CPU release 0 when upgraded using new deployment format. - BUG: Fixed an issue as of TAM SDK 7.0.0 where the TxBufferToHostFull respectively TxBufferToMasterFull counters (a.k.a receive overflow counter) were not shown correctly for the TDbus. - BUG: Fixed an issue as of TAM SDK 7.0.0 where the TxErrorMaxRetriesReached counter (a.k.a checksum error counter) was shown twice the number as in reality for TDbus master boxes. - BUG: Fixed an issue with newer firmware where the product download failed to reset a device fault. [Triamec.Tam.UI 7.3.0] - NEW: Added a tool-strip button in the plot list allowing to vertically center one or several plots. - NEW: A plot can now be muted, that is, excluded from the following acquisitions. Find the respective property in category behavior. - BUG: Fixed a defect as of TAM SDK 7.0 crashing the app upon an attempt to plot from a currently unreachable station. - BUG: Fixed an issue as of TAM SDK 6.6 where any deferral of committing register parameters was not apparent. - BUG: Fixed an inconvenience where a rolling scope didn't stop when disabling repeat mode. Version 7.3.0 (2017-12-11) - BUG: Fixed a bug where one needed to disconnect the Tria-Link USB observers when an internal error occurred. [Triamec.Tam.Core 7.0.3] - CHG: Warn upon an attempt to load a configuration onto an operational device. - BUG: Fixed a bug where emergency switch off wasn't fully effective in a TwinCAT controlled system. Now, an external error is enforced. [Triamec.Tam.UI 7.2.0] - NEW: New FFT menu entry in the scope, showing the current data in the frequency domain. [NET4 only] - NEW: New menu entry to copy the content of the scope, including legend, to the clipboard. - NEW: The scope configuration is autosaved in the workspace prior all clear operations, and attempted to be reloaded after booting. [NET4 only] - NEW: Added a menu to load a scope configuration as a template with respect to a specific axis or device. - CHG: Provide a specific scope template menu entry for each axis. Previously, an axis register had to be selected in the tree for the same purpose. - CHG: Existing plots are no longer removed upon loading configuration or templates. This makes it possible to load templates for several drives at once. Use the Clear Scope menu prior load to reset the scope to an initial state. - CHG: Allow loading a scope configuration even when some plots cannot be related to an actual register. - BUG: Fixed an issue where infinite damping in a Bode measurement, typically observed with digital encoders, lead to a degraded view of angle and nyquist plots. - BUG: Fixed a regression in 7.1.0 where the dynamic reduction could barely be modified by means of the slider. - BUG: Fixed an issue where printing the scope wasn't WYSIWYG, especially with many Y axes involved. - BUG: Fixed an unhandled exception as of 7.1.0 when the connection to the drive was lost while showing the axis module GUI. - BUG: Fixed a defect where a crash occurred on an attempt to acknowledge errors in the axis monitor after getting a drive out of the base firmware. - BUG: Fixed an issue as of TAM SDK 4.0 where using the axis module over a connection with high latency and a couple of devices could cause the GUI to get unresponsive. [Triamec.Tam.TriaLink 7.0.3, Triamec.Tam.EtherCAT 7.0.3] - CHG: Optimized data acquisition over USB for the TSD family of drives to the releases > 3.1.1. Version 7.2.0 (2017-09-27) [Triamec.Common 7.0.2] - BUG: Fixed a bug where the application failed to start after an abnormal termination. [Triamec.Tam.Core 7.0.2] - BUG: Fixed a bug where firmware of products which carry electronic information about their minor revision could not be updated. [Triamec.Tam.UI 7.1.0] - NEW: Provided a scope template for sensorless setup. - NEW: Reflect the persisted axis name in the axis module, and allow renaming. This is only fully supported when using the AxisGroup module. - BUG: Fix a bug where assigning an axis module to a drive could unexpectedly change the encoder pitch and lines. In turn, the dependency between the two parameters is no longer calculated when changing them in the parameters view. Calculation only takes place when working in the GUI. - BUG: Fix an issue where the active module component needed to be re-selected more often than necessary. - BUG: Show trigger properties when opening the trigger toolbar drop-down. - BUG: Fixed a bug introduced in TAM SDK 6.1 where the encoder pitch could unexpectedly appear as modified. [Triamec.Tam.TriaLink 7.0.2, Triamec.Tam.EtherCAT 7.0.2] - BUG: Fixed a bug introduced in TAM SDK 7.0.0 where some TSD80 TAM configurations saved with TAM SDK ≥ 6.10 could no longer be loaded. TSD80 TAM configurations saved with TAM SDK ≥ 7.0.0 might still not be able to load with TAM SDK ≥ 6.10 and < TAM SDK 7.0.0. Version 7.1.0 (2017-08-30) - BUG: Fixed a bug introduced in TAM SDK 6.9.2 where Bode Measurement crashed if the acquisition contained gaps. - BUG: Worked around an issue with .NET framework 4.7 where the property grids feature a hurting dark background. Version 7.0.0 (2017-06-29) - CHG: Firmware is now deployed bundled by product families. - BUG: Fixed a bug introduced in TAM SDK 6.10 breaking the batch firmware update when selecting multiple files. - BUG: Fixed an inconvenience introduced in TAM SDK 6.10 where the Triamec USB device adapter node name no longer defaulted to the product name. - BUG: Fixed a bug introduced in TAM SDK 6.6 where renaming a modified tree node didn't seem to work until it got unmodified. - BUG: Fixed a bug introduced in TAM SDK 6.5.4 where the axis module could no longer be used with TIOB devices. - BUG: Fixed a bug introduced in TAM SDK 3.5 where certain non-fatal boot failures were swallowed when using the adapter node context menu. - BUG: Fixed an issue where drives implementing the Application/Base firmware upgrade infrastructure couldn't be reprogrammed when starting in base image. - BUG: Fixed an inconvenience in Bode Tuning where the absolute graph only showed ugly numbers when the gain was set to zero. Version 6.10 (2017-03-14) - CHG: New workspaces don't longer contain a TAM subdirectory. - CHG: Allow to load TAM configurations with unmatched registers, showing warnings instead of failing. - BUG: Fixed an issue where it was not possible on all systems to plot 800 kSamples/s of data via a PCI express adapter without loosing data. - BUG: Fixed a defect where the Bode Tuning parameters didn't display correctly on high-DPI displays. - BUG: Fixed a defect introduced in TAM SDK 6.9.2 where array parameters could no longer be written except for register layouts 18 and 19. - BUG: Fixed a defect introduced in TAM SDK 6.9.2 where the Bode measurement was incorrect when the encoder direction was inverted (except for firmware providing a position resolution register). - BUG: Fixed an issue where infinite damping in a Bode measurement, typically observed with digital encoders, lead to unreadable amplitude plots. - BUG: Fixed a bug occurring in TAM SDK 6.9.2 where previously saved TAM configurations including TSD80s failed to load. - BUG: Fixed an issue where previously deleted directories were recreated when attempting to load a file artifact. - BUG: Fixed a defect where only one of multiple simultaneously hot-plugged Tria-Link USB observers was detected. - BUG: Fixed an issue where the preferences were not deterministically sorted, making it difficult to locate them. Version 6.9.2 (2016-11-15) - BUG: Made Bode measurement robust with modulo and large absolute positions. - BUG: Fixed a defect introduced in TAM SDK 6.9.1 where firmware release versions were displayed as up to 3 releases below the actual release. - BUG: Fixed a defect where projects created via File | New | Tama Project, as well as the TamaLibrary example project wouldn't compile when migrated to Visual Studio 2015. Version 6.9 (2016-08-17) - BUG: Fixed a defect where acknowledging an axis error in the axis monitor, or resetting an axis error in the axis module would disable the other axis on a dual-axis drive. - BUG: Fixed a defect introduced in TAM SDK 6.6 where committing and reverting string registers wouldn't always work as expected. - BUG: Fixed a defect where the explorer could crash on a 64-bit system attempting to use a Tria-Link USB observer. - BUG: Fixed a defect introduced in TAM SDK 6.7.0.6-beta where the application would crash if another instance using TAM SDK <= 6.7 was already running. Version 6.8 (2016-05-31) - BUG: Fixed a defect where a firmware update could fail if the previous firmware was smaller than the new firmware. - BUG: Fixed a defect introduced in TAM SDK 5.0 where a scope configuration failed to reload several times. Version 6.7.0.6-beta (2016-04-28) - NEW: Tria-Link PCI Express adapters provide DMA, removing the previous bottleneck for data acquisition. - NEW: Tria-Link PCI and PCI Express adapters are now supported on 64-bit operating systems and on Windows 10. - BUG: Fixed a defect on 64-bit operating systems where renaming nodes in the topology didn't seem to have an effect. Version 6.7 (2016-03-10) - BUG: Fixed a defect introduced in TAM SDK 4.0 where initializing the native Tria-Link didn't always work properly. - BUG: Fixed a defect in the axis monitor when a device error occurred while an axis error was already present, where the acknowledge button didn't have any effect. - BUG: Fixed a defect introduced in TAM SDK 6.6 where a timeout during commit lead to an internal error. Version 6.6.2 (2016-01-15) - BUG: Fixed a defect introduced in TAM SDK 3.5 where a batch update on an observed TDbus crashed. Version 6.6 (2015-12-21) - NEW: Replaced the refresh button in Bode tuning by a compare button which lets you temporarily show the frequency response of the effective controller. - BUG: Fixed a defect where Bode measurements didn't respect the wait time after amplitude ramping. - BUG: Fixed a defect where the motor base configuration menu wasn't correctly working if the device had a module assigned. - BUG: Fixed a defect introduced in TAM SDK 6.5.5 where commanding moves in the axis module led to a crash after changing the motor base configuration. - BUG: Fixed a defect introduced in TAM SDK 6.5.5 where the station resolving dialog crashed. - BUG: Fixed a defect introduced in TAM SDK 6.5.5 where hot-plugging stations could lead to a dead-lock. - BUG: Fixed a defect introduced in TAM SDK 6.0 where the time axis range couldn't be edited such that it excluded the origin. - BUG: Fixed a defect introduced in TAM SDK 5.0 where the application crashed when using the blue cursor with a discontinuous plot from a non-floating point register. - BUG: Fixed a defect introduced in TAM SDK 5.0 where loading a scope configuration without plots lead to a crash. - BUG: Fixed a defect introduced in TAM SDK 1.26 where the restart button was enabled upon a successful firmware download, which could lead to painful time delay. Version 6.5.5 (2015-10-02) - BUG: Fixed a bug in Bode tuning where the upper frequency was unnecessarily limited to 10 kHz at start. Version 6.5.4 (2015-09-28) - BUG: Fixed a defect where positional units in y-axes could indicate a linear axis even though the encoder parametrization indicated a rotative axis. - BUG: Fixed a defect where the encoder module would calculate the encoder pitch from encoder lines only in single precision even when the register would take a double precision value. - BUG: Fixed a bug where the application dead-locked upon an attempt to download a Tama assembly. - BUG: Bode measurements work more robust in conjunction with slow communication channels. - BUG: Bode measurements no longer adjust the current controller error limits. - BUG: Fixed a defect in the Axis Monitor leading to a crash when some devices were unreachable. - BUG: Fixed a bug where the application crashed if a workspace backup failed due to an open Visual Studio project. - BUG: Fixed a defect introduced in TAM SDK 3.3 where the zoom button would not be updated after zooming horizontally and then arranging plots. Version 6.4 (2015-07-17) - BUG: Fixed a bug introduced in TAM SDK 6.0 where the trigger was enforced to be visible after editing a range, even if the edit was in another dimension. - BUG: Fixed an issue in scope scaling where some Y-ranges caused labels to not be accurate enough. - BUG: Fixed an issue in Bode tuning where the Nyquist graph didn't maintain an 1-to-1 aspect ratio of the real and imaginary axes. - BUG: Fixed a bug where it was not possible to suppress "Unclassified request" errors in the log when using a Tama program to control drive and axis. Now, set the TamRequest command to 1 for the isochronous Tama virtual machine, or 2, for the asynchronous Tama virtual machine, before initiating an event. Version 6.3.2 (2015-06-03) - CHG: Axes are now consistently numbered zero based. - BUG: Fixed a bug introduced in TAM SDK 6.3.1 where the application crashed when showing certain registers. Version 6.3.1 (2015-06-02) - BUG: Fixed a bug introduced in TAM SDK 6.2 where the targets in the drop-down inside the "Resolve TAM configuration" dialog didn't have any text. Version 6.3 (2015-05-18) - NEW: The current workspace can be chosen from the recent list, which leads to an internal application restart. - BUG: Fixed a bug introduced in TAM SDK 4.0 where the application failed to recover from a corrupted user configuration. Version 6.2 (2015-04-01) - CHG: Bode measurement resets the signal offset of the signal generator to zero. - CHG: Simulated environment now gets the time constants from the TAM configuration. The Tick time preference has thus been removed. This improves the Bode Tuning experience. - BUG: Fixed a bug introduced in TAM SDK 6.1.1 where acquisition failures led to a crash in Bode Measurement. - BUG: Fixed a bug introduced in TAM SDK 6.1.1 where the topology had no name after startup. - BUG: Fixed a bug where a topology or system with empty name could not be saved. - BUG: Fixed a bug where the old topology was still shown after a switching the workspace. - BUG: Fixed a bug where the registers view and scope were not cleared after resetting, booting or surprise-removal. - BUG: Fixed a bug where the blue cursor row didn't always exactly show the values from a horizontal straight line, when different sampling times were involved. - BUG: Fixed a bug where the axis monitor crashed silently when a drive didn't expose any axes. Version 6.1.1 (2015-03-12) - CHG: Improved the logic whether to show the View or the Parameters Module tab page. - BUG: Fixed a bug in Bode Measurement where measurements could fail with a 'ChunkDone' error, especially over USB. - BUG: Fixed a bug in Bode Tuning where the frequency response of the position controller was incorrect for low frequencies. This had a visible effect primarily in the Nyquist plot. - BUG: Fixed a bug in axis module where move to A wouldn't terminate without commanding a stop, when repeat was enabled. - BUG: Fixed a bug in simulation where the application crashed if a TL100 or TLO100 station was saved with the configuration. - BUG: Fixed a bug in simulation where no stations were found on startup when only identifying the system in contrast to initializing. - BUG: Fixed a bug introduced in TAM SDK 5.0 where the application crashed during startup with a message 'Collection was modified'. Version 6.1 (2015-02-25) - CHG: Show floating point values with full precision in the blue cursor row. - BUG: Fixed an issue where a change to the advanced "Minimal acquired periods" Bode preference didn't have an effect until the application was restarted. - BUG: Fixed a bug where an unparameterized axis caused a crash in the bode measurement GUI. Version 6.0 (2014-12-16) - NEW: Invisible plots appear grayed out in the legend. - CHG: Scope range edits on unzoomed axes are persisted. Removed Zoom Save button (command is still available in context menu). Enabled to start plotting while still in zoom mode (had been disabled as of TAM SDK 5.0), which resets the zoom. - CHG: Made cursor labels less opaque for readability. - CHG: Arrange plots is made possible in whatever zoom mode, effectively ignoring the zoom mode. - BUG: Fixed a bug in Bode measurement where the position maximum could not be set to feasibly small values with high resolution encoders. - BUG: Fixed a bug introduced in TAM SDK 1.17 where the Bode tuning tool could crash upon an attempt to commit. - BUG: Fixed four bugs introduced in TAM SDK 4.0 where assigning the topology to the TAM System Explorer form could cause an illegal cross thread operation and, under concurrent access, a crash of the application. - BUG: Fixed a bug introduced in TAM SDK 5.0 where closing the TAM System Explorer while having entered an invalid value in the register view crashed the application. - BUG: Fixed a bug where topology labels couldn't be edited on 64-bit systems. - BUG: Fixed a bug where the application could stall after timeouts occurred. One effect could be that the register list would no longer be updated. - BUG: Fixed a bug introduced in TAM SDK 4.4.0.1 where the cursor couldn't be dragged continuously if the cursor tab was selected. - BUG: Fixed a bug introduced in TAM SDK 4.4.0.1 where the plot selection and plot properties weren't always synchronized. - BUG: Fixed a bug when loading a scope configuration in zoomed state, where the zoom state wasn't reset to unzoomed. - BUG: Fixed a bug where the scope didn't unsubscribe from topology events when disposed. - BUG: Fixed a bug where the cursor properties weren't synchronized with the dragged cursor. - BUG: Fixed a bug in the plot legend where multi selection didn't always work as expected. - BUG: Fixed a bug introduced in TAM SDK 5.0 where the application could crash after removing a plot from the scope. - BUG: Fixed a bug where the Log viewer could silently fail to initialize getting log messages. - BUG: Fixed an XP specific bug where no Comma-separated value files were shown in the load Plot data dialog and the title was wrong. Version 5.0 (2014-09-26) - NEW: Support high speed acquisition of double and Float40 registers. - NEW: Single Precision property on Float40 plots allows to reduce communication footprint. - CHG: TAM configurations are now saved machine related. The behavior can be changed with the "Disable machine related addressing" preference. - CHG: Show gaps as discontinuity as well as in the plot error indicators. The gray bands are no longer shown unless the "Show gap bands" advanced appearance preference is set. Note: Gaps are not maintained during streaming. Instead missing values are defaulted with NaN. - CHG: Improved Y-axis labels to show more digits when the range interval is small compared to the absolute values. - CHG: Save streaming files in the workspace measurements instead of the log folder per default. - CHG: Show name of first loaded file in the title of the data viewer. - CHG: Force plot origin at zero when no trigger is active. - BUG: Fixed issues when scaling or moving an Y-axis with very small range interval. - BUG: Fixed a bug where the application crashed after changing the workspace and viewing the registers tab. - BUG: Fixed a bug in Bode measurement where unexpected exceptions could crash the application with small frequencies. - BUG: Fixed a bug where the scope didn't delete its plots after a workspace change. An attempt to start plotting then led to a crash. - BUG: Fixed a bug where the name of a node was not checked for illegal characters. - BUG: Fixed a bug in the coupling manager where the master list could contain illegal entries, that is, stations not feasible for coupling. - BUG: Fixed a bug introduced in TAM SDK 4.0 where the log viewer could freeze when choosing another category. - BUG: Fixed a bug introduced in TAM SDK 4.0 where the axis monitor crashed after entering an illegal name for a station. - BUG: Fixed a bug introduced in TAM SDK 3.8 where the application could crash upon startup, when it was previously resized to a very small rectangle. Version 4.4.0.4 (2014-06-16) - NEW: Ability to stream acquired data to disk and reload that data at a later time. See application note AN132. - CHG: Support hot-plugging of Tria-Link USB observers. - BUG: Fixed a bug where two types of configuration resolving dialogs could be shown twice. - BUG: Fixed a bug in scope where the trigger level was not updated in the property grid while vertically dragging the trigger. - BUG: Fixed a bug introduced in TAM SDK 4.4.0.1 where clicking on the already selected plot legend wouldn't longer bring up the plot properties. - BUG: Fixed a bug introduced in TAM SDK 4.4.0.1 where deleting the cursors plot crashed the application. Version 4.4.0.1 (2014-05-12) - NEW: Scope can import CSV files. - NEW: Several items in the plot legend may now be selected, and their properties altered simultaneously. - CHG: Improved experience for TS15x and TS35x drives after STO was active. - CHG: Make plot names more discriminable when registers are dragged or when using templates. - CHG: Arrange Plots command now assigns plots with same unit only one axis. - CHG: Dragging the cursor will select the associated plot. - BUG: Fixed a bug where removing some plots could crash the application when a cursor or trigger was visible. - BUG: Fixed a bug introduced in TAM SDK 2.0 where special values were no longer detected in the scope. - BUG: Fixed a bug introduced in TAM SDK 4.3 where the scope configuration didn't longer persist the raising edge trigger condition. - BUG: Fixed a bug introduced in TAM SDK 4.3 where the trigger button was not correctly updated after loading a scope configuration. - BUG: Fixed a bug introduced in TAM SDK 4.4 where a scope configured with a duration above 1.2 seconds and trigger would not show any data. - BUG: Fixed a bug where the blue cursor row was not vertically aligned with the plot legend. - BUG: Fixed a bug where the pre-defined colors changed after loading a Scope configuration. - BUG: Fixed a bug where workspace specific open/save paths were not adjusted after changing the workspace. Version 4.4 (2014-04-08) - NEW: Scope can now be expanded and collapsed horizontally. - BUG: Fixed a bug where the accepted input format changed after saving CSV files. Version 4.3 (2014-03-31) - NEW: Scope can now plot the history before trigger. - NEW: Tool bar buttons for repeat mode and trigger condition. - NEW: Scope triggers changed to Auto, Raising/Falling/Any Edge, Equal and Not Equal. - NEW: Position and current controller are now commited in simulation. This enables the scenario of saving a changed configuration after offline Bode tuning. - CHG: Scope saves as image with the original resolution unless the new property Use Custom Image Width is set to true. - CHG: Plot area color is now saved as plain white unless the default is changed by the user. - CHG: Replaced the Print Font property of the scope by a Font property which affects all text of the scope. - CHG: Scope stops a triggered acquisition of less or equal than 1.2 seconds after a period defined by the time axis range. Previously, one had to press once again on the stop button if the trigger was not hit. - BUG: Fixed a bug in the coupling manager where the master acceleration was written to the slave velocity and the slave acceleration was left blank when a Tama variable was chosen as master position register. - BUG: Fixed a bug in Bode measurement where muted controllers were not restored when an error occurred during axis enabling. - BUG: Fixed a bug introduced in TAM SDK 2.0 where stopping to plot discarded all data acquired so far. - BUG: Fixed a bug where it was not possible to set an YAxis for multiple selected plots in the plot collection editor. - BUG: Fixed a bug introduced in TAM SDK 2.2 where an error during scope disabling led to a crash. - BUG: Fixed a bug where the TAM System Explorer could crash during shut down. - BUG: Fixed a bug introduced in TAM SDK 4.0 where changed command registers were often written twice when they were immediately reset in the firmware. - BUG: Fixed a bug where selecting a register in the property pages led to a crash. - BUG: Fixed a bug where building the solution of a new Tama project wouldn't actually build the project. Version 4.2 (2014-01-24) - NEW: Installer and drivers are now digitally signed, improving installation experience and enabling support for USB observers on 64bit operating systems. Version 4.1 (2014-01-15) - BUG: Fixed a bug in the installer introduced in TAM SDK 4.0 where an error "Can't find network path " could occur. - BUG: Fixed a bug introduced in TAM SDK 4.0 where the Preference dialog crashed when attempting to change certain settings with enumerated values. - BUG: Fixed a bug introduced in TAM SDK 4.0 where the default workspace could no longer be changed via Preference dialog. - BUG: Fixed a bug where the IsoVM and AsyVM columns were swapped in the axis monitor. - BUG: Fixed a bug where an undocumented exception could be thrown in situations where the TAM System Explorer is integrated in another application, and the application's window is closed while the explorer window is open. - BUG: Fixed a bug introduced in TAM SDK 4.0 where the registers where not shown when the tree view was constructed after booting the TAM system. Version 4.0 (2014-01-09) - NEW: Added an axis monitor below the topology tree, showing the status of all axes. - NEW: Added a Log tab to the property pages in the lower right area. - NEW: Introduced "Station address" property in stations. The value is used in production systems to identify the function of devices. - CHG: Initialize retains station and group addresses. Identify initializes stations without address. - CHG: Changed the show/hide register button to only hide individual registers when not checked. - CHG: Allow to acquire either Tria-Link PCI or Tria-Link USB adapters. - CHG: Ensure module tab page is always shown when selecting another module. - CHG: Allow to robustly do a Bode measurement in an axes with modulo positions. - BUG: Fixed a bug where Tama programs embedded in TAM configurations could be corrupt. - BUG: Fixed a bug introduced in TAM SDK 3.8 where two radio buttons didn't align correctly when resizing the bode tuning open file dialog under an operating system newer than Windows XP. - BUG: Fixed a bug introduced in TAM SDK 3.7.5.1 where the "Master" and "Observer" roles could not be forced using the "Adapter role" preference. - BUG: Fixed a bug where a module could no longer be assigned to a device, or the motor base configuration changed, after trying to create an axis module where subscription resources where insufficient. - BUG: Fixed a bug in the axis module where disabling one axis in a double axis drive also disabled the other axis. - BUG: Fixed a bug where specifying a hexadecimal format for the scope cursors Y label could crash the application as soon as the cursor was placed on a float signal. - BUG: Fixed a bug where a message box popped up continuously when an enumeration register had a value not defined by the enumeration. - BUG: Fixed a bug where boolean parameter registers changed their value when clicking on the actual value. Version 3.8 (2013-07-05) - CHG: Prevent the computer from sleeping spontaneously during the runtime of the application. - CHG: Use system fonts. - BUG: Fixed a bug in the update confirmation dialog where the text was not accurately updated. - BUG: Fixed a bug where an internal error occurred when trying to print or save plots as image after the print font was reset to (none). - BUG: Worked around a bug in a the zip library where a workspace update could hang forever when making a backup was enabled. Version 3.7.5.1 (2013-06-14, Beta) - NEW: Introduced workspaces. See chapter 2.3.1 in the Drive Setup User Guide. - NEW: Support for devices capable to persist the station name. - NEW: The "Active Tama Assembly" property of the Tama manager now indicates whether a Tama program is loaded, even when the origin is unknown or the assembly was embedded with a TAM configuration. - NEW: Added menu to dismiss the currently loaded Tama assembly. - NEW: Check for active module before initializing or identifying adapters or systems. - NEW: When downloading firmware for TS15x and TS35x drives, and safe torque off is active, more meaningful error messages are shown. - CHG: Disallow thousands separator to be entered. This lowers input errors in an environment with changing locales. - CHG: Hide change role items when the adapter does not support changing roles. - BUG: Fixed a bug where updating the firmware of a TLO100 was only possible once. - BUG: Fixed a bug in scope where dragging an y axis with a small interval and big offset from zero could crash. - BUG: Fixed a bug introduced in TAM SDK 3.7 where the omit homing parameter was still written to the configuration and overwrote the new "homing engine" parameter. Version 3.7 (2013-01-31) - NEW: Initial support for USB observers. - NEW: When saving device configuration including a Tama program, the program is included in the configuration in case no source path is known. - BUG: Fixed a bug in axis module where homing was broken on TDbus. For this sake, the "omit homing" parameter was replaced by a "homing engine" parameter. Version 3.6 (2013-01-04) - CHG: Support loading the startup scope configuration path independently of a TAM configuration. - CHG: Improved plot scaling when the plot is not around zero. - BUG: Fixed a bug in plot scaling where the application crashed in case of ranges in the negative scale. - BUG: Fixed a bug where load configuration and related dialogs were not always on the top of the main window. - BUG: Fixed a bug in Bode measurement where the default value for the lower frequency was set incorrectly. - BUG: Fixed a bug where dragging cursors to different plots in conjunction with removing some plots could crash the application. Version 3.5 (2012-12-03) - NEW: Added new user settings "Default serial response timeout" and "Station boot response timeout". - NEW: Improved loading TAM configurations when single components were replaced. - BUG: Fixed an issue where the focus changed unexpectedly while navigating through the topology. Also, the topology tree now gets the focus when changing the address in the address bar or when navigating from a plot to its register. - BUG: Fixed a bug where TAM configuration resolver dialogs were not always on top of the application window and controls would have subtle inconsistencies. Version 3.4 (2012-09-14) - NEW: When showing the blue cursor, a new cursor row beneath the plot legend shows the value of each plot at the cursors horizontal position. - NEW: Added path planner scope template providing path planner triplets. - CHG: Updating the firmware of a device is now prohibited when it is operational. Version 3.3 (2012-08-07) - NEW: Added ready-to-use templates to the scope menu: Angle search, current and position controller tuning. The menus work based on the selected node in the tree. Additionally, added a Clear All menu to reset the scope to an initial state. - NEW: Introduced plot legend. Clicking on a legend item brings up the plots properties. When hovering over a legend item, the corresponding plot and its y axis are highlighted. - NEW: Added interactivity to y axes: Added context menu to scope Y axes allowing to scale up and down the axis individually; Allow to scale Y axes up and down by simply clicking on them; Y axis may be dragged. - NEW: Mark zoom/pan save and reset buttons modified during zooming/panning. - NEW: Show grid of the y axis where the mouse last moved over (works also when hovering over plot legend). - NEW: Add captions with name and unit to y axes when arranging plots. - NEW: Show register address in plot properties. - NEW: Support for TL300 firmware upgrade and serial number retrieval. - NEW: Enable bode analysis in simulated system. - NEW: Added new "Enable" (formerly named "Simulate hardware"), "Throttle" and "Tick time" simulation preferences. - CHG: Don't draw opaque y axes when plots are opaque, when arranging plots. - CHG: Forbid triggers involving several devices. - CHG: DSP firmware download is prohibited when the device is operational. - CHG: Allow firmware download despite of the presence of a module in case of a factory/alternative update infrastructure. - CHG: When starting the application using the identify boot mode, faults are no longer attempted to be acknowledged. This is the same behavior as when identifying through menu commands. The existing ResetFaultsOnBoot application setting now only affects behavior in initialize boot mode. - CHG: Swapped address and property pages up/down. - BUG: Fixed a bug where the graph sampling time could unexpectedly be reset to default when adding the first plot. - BUG: Disable scope menu while plotting, as executing some of the menus will have unexpected effects. - BUG: Fixed a bug in encoder module where parameters for a linear axis could be lost when temporarily changing the axis to a rotary type. - BUG: Fixed a bug in the axis module introduced in TAM SDK 1.29 where the unapplied value of the move speed parameter was used instead of the applied value. - BUG: Fixed a regression occurred in TAM SDK 2.1 where it was no longer possible to disable an enabling or initially enabled axis in axis module. Version 3.2 (2012-06-14) - NEW: Build date is shown in About Dialog. Version 3.1 (2012-06-14) - BUG: Fixed a bug in TAM tree view where the "Update Firmware..." context menu was unexpectedly disabled for some items. Version 3.0 (2012-04-20) - CHG: Jog hold buttons no longer latch. Instead, it is again possible to use them to reprogram jogging. Version 2.3 (2012-04-10) - BUG: Fixed a bug in bode tuning introduced in TAM SDK 2.0 where the number of displayed plots in the Nyquist graph would increase unintentionally when changing parameters. Version 2.2 (2012-03-16) - BUG: Fixed an issue in scoping where data from a previous take was not immediately cleared after startup. - BUG: Fixed a bug introduced in TAM SDK 2.0 where resetting, initializing and identifying was canceled if the scope was used beforehand. - BUG: Fixed a bug introduced in TAM SDK 2.0 where a timeout during scope disable could crash the application. - BUG: Fixed a bug introduced in TAM SDK 2.0 where acquiring data failed to get samples on an observer card. - BUG: Fixed selection color in Nyquist graph in Bode tuning. Version 2.1 (2012-02-24) - NEW: Added emergency stop and switch off tool strip icons. - NEW: Added emergency power section switch off. F12 Key; Labels in status bar - CHG: Revised axis module UI: Merged enable/disable button, made stop button less prominent, revised jogging experience. - BUG: Fixed a bug introduced in TAM SDK 2.0 where one needed to click twice on the stop button in order to stop plotting, even when the scope was rolling. Note that you still may need to click twice on the stop button when the scope is not rolling (Rolling is enabled for recording durations above 1.1 seconds). Version 2.0 (2012-02-07) - NEW: Added preferences dialog under the File menu. - NEW: Added Tama library and acquisition samples. - NEW: Show warning in Bode measurement when the absolute position is greater than 0.5 meters or radian in the beginning. - CHG: Bode measurement GUI provides defaults for parameters derived from axis parameters. - CHG: Annotated gridlines in Bode tuning nyquist view. - CHG: Scope: Default trigger condition is now raising edge. - CHG: Allow to press the Stop button when the module is in Stopped state. - CHG: Show plot sampling times in milliseconds instead of "downsampling and highspeed". The scope configuration format changed accordingly. Old configurations are upgraded, new configurations cannot be read by old software versions. - CHG: Renamed the "Update frequency" of the scope to refresh frequency. - CHG: Don't longer limit the number of plots in scope. - BUG: Axis module now goes into DriveError for spontaneous drive errors w/o error identification. - BUG: Fixed several bugs in bode measurement and tuning breaking measuring without position response. - BUG: Fixed a bug where the TAM system explorer would crash when attempting to assign an empty value to a positional register. - BUG: Fixed a bug in encoder module where some text boxes allowed to change values when the axis was enabled and the parameters could not actually be changed. - BUG: Fixed a bug in boolean register view where clicking on the button displaying a question mark (after communication loss) crashed the TAM System Explorer. Now, the click is ignored in such a situation. - BUG: Fixed an issue where auto applying was not disabled when resolving occurred and the user didn't vote to save the changes. - BUG: Fixed a bug where modified registers or module parameters with drop down buttons were not visible as such in Windows 7. Version 1.30 (2011-11-09) - CHG: Marked static encoder calibration obsolete since auto calibration has been implemented on device. Version 1.29 (2011-10-11) - CHG: Introduced individual file extensions for TAM configurations (.TAMcfg), scope configurations (.TAMsco) and firmware files (.TAMfw). Files ending with .xml may still be selected in respective dialogs using another filter. - CHG: Allow to exit the TAM system explorer when modules are active. - CHG: Show absolute position label with six digits precision (fixed point) in axis module. - CHG: Consider behavior of inner (closed current control loop) during position controller analysis in Bode tuning. - CHG: implement ReadAbsPos with additional analog encoder resolution information for enhanced resolution (Warning: this will only work correctly if encoder sine and cosine signals are wired correctly.) - CHG: The move speed to use parameter of the axis module doesn't longer map the maximum velocity register. Instead, dedicated moves are used to implement the parameter. - CHG: All available filter parameters may now be always modified in Bode tuning, even if they are not currently applicable for a specific filter. - BUG: Fixed a bug where floating point values were not viewed and saved in round-trip format. - BUG: Worked around a regression in National Instruments Measurement Studio 2010 where plotting special values could led to a crash in Bode tuning; by disabling the minor divisions grid of the dB axis. - BUG: Fixed various small issues in Bode measurement which lowered the quality of the measurement. - BUG: Fixed a bug in Bode tuning where some text boxes interpreted numbers always culture invariant. - BUG: Fixed a bug where register and parameter descriptions would truncated instead of wrapped in the property pages. Version 1.28 (2011-08-29) - NEW: Peripherals may now be changed in the registers tab of adapters and stations. - NEW: Added "Documentation" and "Developer Samples" menu items to the help menu. - BUG: Fixed a bug where cursors snapped to invisible plots. - BUG: Fixed a bug in TableImportForm where the last change of the column or row range was not committed when using the accept button. - BUG: Fixed a bug in the tree view causing the application could crash when a node was to be selected and the tree was completely collapsed. Version 1.27 (2011-06-30) - NEW: The Pause button on the keyboard can now be used to emergency stop all drives. - NEW: A new persistent hold button beneath the jog buttons allows to issue velocity moves. The jogging percentage is now open up to 100%. - CHG: The Stop button of the axis module received top visual priority. - CHG: Defined the computer's name as default name for the local TAM system. - CHG: When a node in the TAM topology is to be renamed be means of a configuration, and a sibling node has the same name, a warning message is displayed and one of the nodes (typically, the sibling node) is renamed. A warning is traced in such cases. - CHG: Prohibit some EnDat related commands in the Axis module, when the axis is enabled. This is because position values may be interrupted by those commands, bringing the axis to failure. - BUG: Fixed a bug where cancelling a firmware update during batch update would not cancel the whole batch. - BUG: Fixed a bug in EnDat initialization where incremental signals would be unnecessarily interrupted. Version 1.26 (2011-04-21) - NEW: Added a GUI for resolving badly configured Tama assemblies. - NEW: Added a button in Bode GUI to set position to 0. This allows for more accurate results by avoiding large position values. - CHG: The batch update dialog no longer closes after the last download. - BUG: Fixed a bug in the device startup settings dialog where the focus was stuck forever in the static station address text box when putting the focus in the text box before activating static addresses. - BUG: Fixed a bug in TamTreeView which could cause the application to crash during tear down. Version 1.25 - CHG: Reversed Bode sweep for faster initial ramping. - CHG: Made the minimal number of measured test signal periods configurable in Bode (BodeInputSignalPeriods). Changed default from 100 to 10 periods. - BUG: Fixed a bug in TAM configuration loading causing resolving to fail. Version 1.24 - CHG: Axis group module is no longer shown for devices with no axes. - BUG: Fixed a defect in the detail pages where the "Module" tab page was surprisingly and unnecessarily selected when actually clicking on the "Parameters" tab page. - BUG: Worked around a defect in the Windows Forms framework (https://connect.microsoft.com/VisualStudio/feedback/details/637836) causing the application to hang when clicking on the "Parameters" tab page after having edited a register. Version 1.23 - CHG: Staged firmwares don't longer need special care by the user. - CHG: Firmware downloads cannot longer be canceled. - BUG: Fixed a bug making complete PalControlUsb firmware updates impossible. - BUG: Fixed a bug where the progress was reset once in staged or composite firmware downloads. - BUG: Fixed a bug where a DSP firmware update would freeze in case of communication loss. - BUG: Fixed a bug where only one composite firmware download could be performed on one device. Version 1.22 - CHG: Removed the AddressRange numeric up/down control in the periphery access dialog, as peripheral devices with higher indexes are now presented in the device list. - CHG: Only show available local-bus devices in the periphery access dialog. Version 1.21 - NEW: Provided access to the periphery of the adapter in advanced context. - CHG: Hide the periphery access dialog when, actually, no periphery is available. - BUG: Fixed the coupling manager such that it allows to use Tama coupled moves. This was broken for DSP firmware > 519, and is now broken for versions <= 519. - BUG: Fixed a bug in the tree view where dragging a node with a really long name would crash the application. - BUG: Fixed broken arrow view in Periphery access dialog on Windows XP where the system's default font doesn't provide an arrow glyph. Version 1.20.1 - BUG: Fixed a bug which could cause a boot failure because of a race condition in the TAM tree view. Version 1.20 - CHG: The periphery access dialog is now accessed from the station context menu instead of the device context menu. - BUG: Fixed b304 (wrong progress percentage in save dialog). Version 1.19 - NEW: For TDbus devices, the ChecksumErrorCount property of devices and links shows the number of cases they could not send a message. - CHG: Introduced Tama compiler and virtual machine version 5.0. See new items in startmenu developer content folder. A new desktop shortcut allows to drop C# source files for immediate compilation. If you need to produce Tama programs for older firmware, please use the compiler distributed with an old version of the Tama compiler. - CHG: Changed the firmware file format and naming scheme to include the hardware revision. Firmwares can no longer be updated with firmware files for different hardware revisions. Old firmware files cannot longer be used. Version 1.18 - NEW: File/Batch/Update Firmwares... menu to select one or more firmware files which will be downloaded to all applicable devices. - BUG: Fixed a bug introduced in TAM SDK 1.16 where positions values from EnDat encoders with incremental signals were disrupted by reading the absolute position and other actions in the Axis module. - BUG: Fixed a bug where switching to the nyquist view in the bode tuning form could lead to an unhandled out of range exception. Version 1.17 - NEW: Some stations will be initialized with a name taken from persistent memory on device: " ", when the respective Identification tags are defined. - CHG: Assigned F5 to scope start/stop all over the TamSystemExplorer form, not only when the scope is focussed. - CHG: Implemented float format for read and write values, added station short description field to periphery access dialog, removed its modal property. - BUG: Fixed a bug where a GUI containing the TamTreeView control could unexpectedly be terminated due to a communication failure during user interaction on TAM adapters. Version 1.16 - NEW: Bode Tuning Form does no longer automatically commit values to the drive. Instead, changes are highlighted in orange and commit, revert and refresh buttons have been introduced. - CHG: Improved Bode Tuning: Added cursor with frequency label. Added context menu to the legend in order to remove or add spectra. - CHG: Remember last directories of Bode measurements and TAM configurations individually when loaded/saved via GUI. - CHG: Improved Bode Tuning: Highlight plots when hovering over their legend. Added device and axis name to the Bode forms titles. Various improvements to the Bode graphs. - CHG: TAM configuration loading now always starts automatically in the TAM System Explorer. - BUG: Fixed a bug in the bode tuning form resulting in very bad plotting performance. - BUG: Fixed a bug where the application configured scope configuration would attempted to be loaded when the user loaded a new TAM configuration interactively. - BUG: Worked around a bug where the explorer froze after saving the plots as image. - BUG: Fixed a bug where the application configured scope configuration would attempted to be loaded even when the operation was cancelled. - BUG: Fixed a bug in the Firmware download controller where a firmware download was initialized even when the user canceled the open dialog. - BUG: Fixed a bug in the Tama download component where the download info would be outdated in case the Tama assembly changed on disk, while the new assembly would be downloaded nevertheless. - BUG: Fixed a bug in the Nyquist graph in Bode tuning where the program would crash if illegal control parameters were applied. - BUG: Fixed a bug when saving a Bode measurement with only one measurement point produced an illegal csv. - BUG: Fixed a bug where communication timeouts could throw undocumented exceptions in the BodeTuning form and the TamRegisterView control. - BUG: Fixed a bug where Bode tuning crashed when working with measurements with and w/o second measurement point. Version 1.15 - NEW: Introduced an application setting PciIrqEnabled allowing to force polling the Tria-Link PCI cards instead of using interrupts. - NEW: Introduced a Bode Tuning module used to set up the position and current controllers. - CHG: Fall back to polling the Tria-Link PCI cards if the interrupt service routine library (Tam.Native.dll) is not present (An error message is traced in such cases). Version 1.14 - CHG: Allow to resolve the TAM configuration when a different TAM adapter with different type is found. - BUG: Fixed the transfer function in the TAM System Explorer Quick Startup Guide according to the firmware. - BUG: Fixed a bug where an unhandled exception could be thrown in case of serious communication errors and automatical register refreshing. - BUG: Fixed a bug where serious communication problems could throw unhandled exceptions. - BUG: Fixed a bug where serious communication problems could freeze the application when the axis module control was shown. - BUG: Fixed a bug in the scope where some gaps could cause an unhandled exception. Version 1.13 - NEW: Introduced monitoring of the CRC transmission error counter of Tria-Link stations. - NEW: Added application setting ResetFaultsOnBoot to disable the acknowledgment of device errors at TAM System Explorer start up. This can be handy when an error from another application needs to be analyzed. - BUG: Corrected a link in the TAM System Explorer & PALbus Setup and Hints guide. Version 1.12 - NEW: Auto-detect PALbus control and device over USB serial port. - NEW: When no second endpoint is available and the downsampling is greater or equal to 10, a data logging subscription is routed via the first endpoint. This makes it possible to plot data from PALbus devices, even from the PALbus control itself with low volume. - NEW: The debugging cable to a PALbus device may now be connected to a different device at runtime by first selecting "Detach Data-Logging Channel" from the adapter context menu. - NEW: the virtual COM driver for accessing the PALbus over USB is now packaged together with the PALbus register layout installer. - CHG: Improved cursor placing by snapping always to the point nearest to the middle of the visible area instead of make the cursor floating in some situations. Of course, this may place the cursor outside the visible area. - BUG: Fixed a bug introduced with TAM SDK 1.11 where it was no longer possible to rename the initial name of a TAM node. - BUG: Fixed a bug where the sequence of device children changed at runtime in the tree view. Version 1.11 - NEW: Tree nodes can now also be renamed by pressing F2. - NEW: Added the possibility to update the firmware of TL100 adapters (and other ones without microcontroller). Context menu items have been added to the TL100 adapter node and (only in observer scenarios) on a TL100 station node. - NEW: Added a user setting AcquirePciAdapters such that it is possible to omit the PCI adapters to be acquired. - NEW: Added the change log to the about dialog of the TAM system explorer. - NEW: Added some icons to various context menus in the TAM tree view. - CHG: Use the hardware serial number to relate TAM adapter configurations to actual adapters, no longer location and sublocation. - CHG: New default naming for adapters and stations retreived from the hardware type, drives are shown as "Device" always. - CHG: Display TL serial numbers as B-#### and TIOB01 serial numbers as TB#####. - CHG: Renamed some periphery (FPGA local bus) devices. - CHG: Right clicking on TAM tree nodes no longer selects the nodes (same behavior as in Windows Explorer). - CHG: The Show/Hide registers context menu item now shows the state of register hiding. - BUG: Fixed a bug where the motor base configuration for no motor and two axes was never indicated to be set. - BUG: Fixed a bug in registers grid view when refreshing was enabled and the communication broke which would lead to ceasless message boxes. Now, an exclamation is shown in the upper right corner and refreshing is canceled in such cases. - BUG: Fixed a bug leading to a null reference exception when reading or writing a list of registers and communication fails for a long time. - BUG: Fixed a bug leading to an invalid cast when a register cell was empty during editing and the commit button was clicked. Version < 1.11 See version control change log