1.9019 mactalka.pak --- Version 1.90 Build 19 ------------------------------------------------------- Fixed - Enhancement, Fully support for MAC140G3 (MAC140-F) Fixed - Bug, I/O Type (Switchboard) did not show up on switching from MIS to MAC Fixed - Bug, Disabled cyclic data entries when loading old mac file where 'Use8RW_IO = 0' Fixed - Bug, Spurious crash when changing Ethernet adapter IP address for the PC (motor scanner was deleted) Fixed - Bug, Spurious crash when UDP manager talks directly to the motor scanner manager. Now mutexed. Fixed - Bug, Spurious crash when switching from Ethernet online to Serial online (motor scanner now pause both protocols + mutex added) Fixed - Bug, Spurious crash in Ethernet firmware update - status (string) array was too small Fixed - Bug, Wi-Fi SSI (dbm) was too optimistic. Fixed - Bug, MIS serial firmware update often failed with v5.02 and higher Fixed - Bug, Load default online did not read all register values back to GUI. Fixed - Bug, Wi-Fi on saving into mac file always set the NETX back the baud rate to 19.2k, leaving it stocked on 115.2k if a failure occurs Fixed - Bug, Wi-Fi on exit the Wi-Fi-dialog will always set the NETX back the baud rate to 19.2k, leaving it stocked on 115.2k if a failure occurs Fixed - Bug, UDP and motor scanner overhaul: UDP broadcast frequency added, Stability: UDP manager callback simplified due to spurious crash Fixed - Bug, Tree view in motor scanner did not delete the leaf node correctly when running Ethernet Fixed - Bug, Timed join on threads, if the thread was gone, MT now wait for 2 secs until the thread is killed (brutally) Fixed - Bug, For mini MAC and average Velocity (register 12) special code need in the watch windows Fixed - Enhancement/Bug, Wi-Fi - and Quiet- mode now set the Allow for back/fore motor scanning to false before entering the specific mode. Fixed - Enhancement, MIS: P_IST(10) is now renamed to P_PRO and P_ENC(16) now renamed to P_ACT (new language file) Fixed - Enhancement, Dock/Undock of watch windows on DPI scaled monitors Fixed - Enhancement, Renamed 'Temperature' to 'Temperature low res.' (register 26) for MIS. Register 26 not shown from firmware 4.04, instead register 246 'Temperature high res.' is shown Fixed - Enhancement, Wi-Fi All AP channels >= 36 now flagged as 5GHz Fixed - Enhancement, Wi-Fi If no ODIN present or if it mis performs all AT-buttons are now disabled hence no AT communication allowed in this mode. Fixed - Enhancement, MANTIS 0000842: New can functionality "Slave Follow" for MIS (CAN side) Fixed - Enhancement, Added support for VPN setup Fixed - Enhancement, Register 171 for MIS "External Encoder Geared" (MANTIS 0000862) 1.9018 mactalka.pak --- Version 1.90 Build 18 ------------------------------------------------------- Fixed - Bug, Wi-Fi button and some of the lower placed controls on the Ethernet tab page were placed wrong Fixed - Bug, DPI scaling the ePLC jump color line editor has not correctly scaled. Fixed - Bug, STO and Undervoltage section id conflict (both were 125). Fixed - Bug, Separate container to hold custom defined registers in work pad Fixed - Bug, Directory Watcher spurious crashes Fixed - Bug, Shutdown spurious deadlocks Fixed - Bug, MANTIS 0000950: MacTalk hangs after loading default - MISxx motor. (Only if no module is present) Fixed - Bug, MANTIS 0000913: Abort Scope (MIS) in trigger phase does not work Fixed - Bug, MANTIS 0000954: Saving Control Setup entry in mac file is broken Fixed - Bug, MANTIS 0000955 Watch windows failed to show on DPI scaled monitors Fixed - Bug, load of MAC files in offline mode leads to wrong cyclic register lists if the motor type changes. Fixed - Bug, Window Registers panel is now drag/dock-able also on High DPI monitors. Was historically disabled due to crash in VCL. Fixed - Bug, I/0 management controls were often not updated. Fixed - Bug, Step2 of the MIS encoder calibration wizard was broken. Fixed - Bug, High resolution velocity/acceleration warning now checks on MODE_REG(2) instead of STARTMODE(37) register Fixed - Enhancement Wi-Fi Client Mac address now Read-Only Fixed - Enhancement FTP updater.exe is now more tolerant if MT does not closedown gracefully. After 20 secs it will kill all MT instance(s) Fixed - Enhancement all control groups in the status panel are collapsible Fixed - Enhancement implemented wait period in write register Bit dialog in write sequence Fixed - Enhancement implemented wait period in Write Register Bit dialog in write sequence Fixed - Enhancement Minor cosmetic UoM was cut off in Write Register Bit Fixed - Enhancement new language file, fixed serval typo’s 1.9017 mactalka.pak --- Version 1.90 Build 17 ------------------------------------------------------- Fixed - Bug, MT sometime overrides default values on connecting (MANTIS 0000902) Fixed - Bug, Correct offline motor firmware version. Fixed - Bug, Correct motor address in tree node labels in background scanner. Fixed - Bug, Tool tip on control disappeared after dynamic update. Fixed - Bug, Motor scanner did not find any motors when in foreground. Fixed - Bug, Scope shown at start up for old MIS (not docked properly) Fixed - Bug, Tool button icons not shown for ePLC program on startup if directly loaded from mac file Fixed - Bug, Crash on DPI scaled monitors at start up Fixed - Bug, General cleanup on DPI scaled monitors Fixed - Bug, Overlapping button layout in custom (system) modal dialogs Fixed - Bug, Handle CAN Setup page for new MIS Fixed - Bug, 'Save in motor' (with no module present) Fixed - Bug, ePLC program not loaded on start Fixed - Bug, ePLC program not loaded correctly the second time connected. The ePLC was loaded before (and not after) reading the motor registers leaving the ePLC program with wrong unit scaling values. Fixed - Bug, 'Disable interrupt when reading SSI' shown for firmware >= 4.04 Fixed - Bug, Resetting motor is faster now. Due to a bug in the ethernet firmware only the first 4 bits (0x11=10001) are correct in the ack. MacTalk now checks these 4 bits instead of expecting a normal (3 bytes == 3 x 0x11) ack. Fixed - Bug, 64bit scaling for Register 11/272/273 removed again (MAC only). Fixed - Bug, Controls sections (red arrows) now works again. Bug introduced in 1.90.017 RC4 Fixed - Bug, Bit 26 cleared in register 1 (version register) when browsing for MAC motors Fixed - Bug, The register lists Were loaded before the motor generation was set. Fixed - Bug, Corrected some tooltips Fixed - Bug, Loaded language file version was not shown. (Bug introduced in 1.90.017 RC4) Fixed - Bug, Offline MAC no ePLC menu shown (Bug introduced in 1.90.017 RC4) Fixed - Bug, 64bit velocity resolution, register 11 was not div by 16 Fixed - Bug, ePLC program updated if suppress code page warning changes Fixed - Bug, ePLC jump color lines editor dialog now always reflect what's saved on disk (XML) and not in program Fixed - Bug, Loading MacTalk via mac file (double click) was broken Fixed - Bug, missing watch registers (All registers from the XML should also appear in the watch list) Fixed - Bug, No support for block read >= 255 for Mini MAC and old MIS Fixed - Bug, Loading mac files offline MT need to initialize the cyclic combo's and the register list manager as well. Fixed - Bug, Big overhaul of Units scaling. Fixed - Bug, New MIS with H3 encoder does not support closed loop Fixed - Bug, Offline absolute encoder page was not updated correctly Fixed - Bug, CANopen bug, LED click and update was broken Fixed - Bug, Bitmask dialog writing -1 (0xFFFFFFFF) resulted in the value 1 Fixed - Bug, +400MAC resetting Units scaling crashed Fixed – Bug, Auto update of the hardware status on the CANopen tab Fixed - Bug, Code was broken for Switchboard show/hide for production mode Fixed - Bug, ‘IO Type Tab‘ shown for +400MAC (online/offline) if Switchboard is supported Fixed - Bug, Safe in Motor/Resetting motor often left the GUI disabled. Fixed - Bug, Removed UoM(s) for all user registers in ePLC tools Fixed - Bug, Renamed UART0RX -> UART0TX in Advanced Switchboard Fixed - Bug, Actual Operation mode was always changed no matter what 'Change Actual Mode' was set to Fixed - Enhancement, Major boost in startup time Fixed - Enhancement, 'Cleanup CANopen GUI' (MANTIS 0000904) Fixed - Enhancement, Able to add/remove custom register numbers to watch window Fixed - Enhancement, Moved install MacRegIO to permanent regedit key Fixed - Enhancement, Added a Help button to the Ethernet settings group box Fixed - Enhancement, +50% Major boost in startup time uses block read Fixed - Enhancement, Faster 'Save in flash'. Now used a ping-module approach instead of always waiting 6 secs. Fixed - Enhancement, Installer brush-up. Fixed - Enhancement, Each Window overhaul: Added display options in Watch Register float windows Save Watch Window pr motor generation Stack/Tile Watch Windows Fixed - Enhancement, Renamed "Disable Brake" to "Release Brake". Created a new language file version 1.00.044 (MANTIS 0000924) Fixed - Enhancement, More informative/intuitive jump color cursor for ePLC Fixed - Enhancement, Saving a mac file also updates the MRU list Fixed - Enhancement, Support for Block Read over 255 for mac/mis motors Fixed - Enhancement, If loading a maf file fails, send a warning notification message Fixed - Enhancement, +Mac400 from v2.07 only support block read >= 255 Fixed - Enhancement, New MIS from v4.08 only support block read >= 255 Fixed - Enhancement, Refactored, simplified and removed time consuming redundant methods (again) Fixed - Enhancement, Column sorting in message center Fixed - Enhancement, Dump event log into a text file Fixed - Enhancement, Register names for MAC140F is changed (MANTIS 0000912: Register names for Mac140G3 ); Fixed - Enhancement, Absolute Encoder Tab page for MAC140F - generation show shown again (implemented as for new MIS) Fixed - Enhancement, Absolute Encoder limits are now +-67M for MAC140F Fixed - Enhancement, Implemented 'Reset Position' for MAC140F Fixed - Enhancement, Application theme setting is now persistent regedit entry Fixed - Enhancement, All networks settings are now persistent regedit entries: 1. AllowMotorScannerForeground 2. AllowMotorScanner 3. Protocols 4. RunEthernetFastScan 5. RunSerialFastScan 6. StartScanSerialMotorAddress 7. StopScanSerialMotorAddress 8. PingTimeout 9. EnableDCP 10. Check4Updates Added - New, Feature Quick List of online motors added to the scanner (radar) icon context menu (right click the icon). Added - New, Feature Line Color Editor for ePLC jump line (MANTIS 0000329) Added - New, Noise Reduction Option to all BIGMAC except MAC400 and MAC800 Added - New, Special Command: PWM Switching frequency for BIGMAC (MANTIS 0000899) Added - New, Dynamically adjust the Load Factor for BIGMAC (MANTIS 0000898) Added - New, Other Special Commands for MIS and MAC Added - New, Bit 21 "Mean Slave Follow error" for MIS34 Added - New, Load mac file options. Added - New, Load ePLC program from disk menu item Added - New, Added Purchase MacTalk menu item and added a button in the expired dialog. Added – New, 2 new buttons on the ‘Units’ tab : “Custom” and “Dump”