Update History for Bertec Acquire v4.0.12
Changes in this build:
- The serial # of attached devices is now always displayed.
- Short serial #s are now displayed correctly.
- A regression issue that prevented Digital Acquire from running on Windows XP has been resolved.
- Acquire now supports the latest series of force plates and devices.
- The chart display now has display units for the forces in the chart. This also is saved and restored as part of the settings.
- Rapdidly changing the threashold settings will no longer crash the application.
- Updated the USB drivers to the latest versions.
- Enhanced the way that the USB port is being read so that it no longer will get out of step with the force plates.
- Added ability for the program to attempt to work-around certain combinations of systems, USB ports, amps, and force plates that would typically result in the plate unable to be read properly.
- Systems with dual plates now work better together, and sync more reliably. In addition, dual plates will no longer allow data to be collected unless there is a sync cable connected between the amplifiers. If the sync cable is removed during data capture, capture will be stopped.
- The Sync Drift display for dual plates has been removed, since it added no value.
- Added support for the Bertec Dual Force Plate. The Center of Pressure display will show multiple CoP's as needed, depending on the type of plate connected.
- Fixed a random crash that could occur at the end of a data capture after all the data has been written to disk; this could happen most frequently on slower systems when toggling between an open application and Acquire while the collection was running.
- If a very long time value was entered, particularly with lots of channels selected, then the Charting display would overwhelm the computer's memory and start thrashing the virtual memory on the disk. The Chart now limits itself to only showing up to 10 seconds worth of data at a time.
- If the device was not plugged in when Acquire started, then on single-core systems the program would "freeze up" until a plate was plugged in. This could also occur if the plate was unplugged during data collection. This has been resolved.
- The chart would not show the second plate's channels if there were multiple plates connected.
- A race condition was fixed that could result in a crash would occur if the chart window was open and the user toggled the channel checkboxes on and off rapidly.
- If a program failure that would typically result in a crash occurs, Acquire now can email Bertec with screenshots and data that helps resolving this.
- Pressing control-shift-F12 will now force a manual screenshot and program data email, without actually failing the program.
- If the sample averaging was set to anything above 1, and then set back down to 1, would not change the averaging value.
- Devices that performed data checksuming in hardware were causing every 50th sample to be dropped if there was no trailing signature. The program now silently accepts this and no longer considers this packet bad.
- Charting has been added back into the program with many enhancements.
- Center of pressure display has been added back into the program, with many enhancmenets.
- The channel load monitering and threshhold settings are now properly remembered from run to run.
- Updated to the current version of the USB drivers.
- Resolved an issue with multiple plates that would result in "stalling" or no data at all, especially when using the Sync Cable. When using a single plate this would never occur.
- The Zero button is now moved away from the Start/Stop button next to the Autozero checkbox.
This should resolve problems with users accidently clicking Zero during data acquisition.
- Timed data capture will now run for 1ms accuracy, and the Timed entry box now allows such
(ie: previously 12.34 was possible; now 12.345 is).
- Changes to the CoP calculation now handles employs a threshold setting to take the a better CoP reading.
- Sequence number checking re-enabled; this should allow dual-device sync to work again.
- Output type "text" changed to "Comma-separated" and file type changed from .txt to .csv
- New output type "Tab-separated", which has no column/field name headers and uses tabs instead of commas.
- Sequence numbers are no longer being used; this resolves a problem with data "stalling" for up to 2 seconds.
- Dual device synchronization not currently supported due to above change.
- Improvements made to the way sequence numbers are being handled.
- Synchronization between two devices now work better on certain USB chipsets.
- Better handling of USB errors.
- The install has been updated to the current chipset drivers.
- Windows 7: some users report problems getting the program to install the drivers. For Windows 7, we find that it sometimes works better if the force plate is plugged in before the program is installed.
- Improvements have been made to how the system handles data buffering on some systems. This is most commonly seen on slower laptops that have several applications running at the same time, and would make the data appear to "lag" behind for 2 seconds. This is a separate issue from the display lag fixed build #267.
- The progress bar was not behaving properly with very long timed captures (14+ hours). This has been corrected.
Build #272: (October Device DLL)
- Improved the startup response time, no longer initializes the devices twice on first start.
- Sync with more than 2 devices now works properly.
- Sometime the monitoring display would not update with current data and would "lag behind". This has been resolved. The data captured to the file was always "on time", this was a display-only issue.
- Install now includes the current PDF manual with updated layout and images.
- Matlab output should now be readable by all versions of Matlab.
- Display scaling should now work properly for all Windows DPI ranges (Windows 7 high dpi for example).
- Improvements to the update speed to the channel monitoring and the progress bar.
- Rebuilt with current libraries.