03/2018 |
7.00 |
New
- Support for the PowerMAG transcranial magnetic stimulators from MAG & More has been added.
- Support for the DuoMAG transcranial magnetic stimulator from Deymed has been added.
- The MagPro transcranial stimulator support now includes a recharge delay option which can be used to reduce noise during evoked responses.
- Support for the DS8R biphasic constant current stimulator from Digitimer has been added.
- An information window has been added to provide displays that can be used make timings and other information visible from across the lab.
- Clamping membrane analysis is carried out on all states if the state to be analysed is set to -1.
- Screen prints now draw fonts at a size proportional to the available space, the view titles now draw in the same font as on screen and at a similar size to the screen.
- Screen prints can now draw Grid views much more satisfactorily; the font is scaled by the physical width of the output rectangle to get the best column count.
- The virtual channel, script evaluation, script debug edit variable, set colours, open/close shortcuts, DC models, customise display and windows dialogs are now all resizable.
- Auto-averaging by states now allows you to not generate an average for state 0.
- The communications port selector used in various places now shows better names for the ports.
- The channel information dialog now shows the expression for virtual channels.
- The file information dialog now shows the channels used in clamping sets.
- New ArrCWT(), ArrRange() and ArrMapImage() script functions have been added.
- Error information is now logged if a conditioner, auxiliary state or auxiliary telegraph support file fails to load.
- A new SampleMembAna() script function has been added which allows a script to display or remove the clamping membrane analysis dialog.
- A new SampleConfig$() script function has been added to retrieve the file name from which the current sampling configuration was loaded.
- Finishing-off of arbitrary waveform output is now done in such a manner that the post-waveform level is always correct.
- The script language has new numeric operators for bitwise not (~) and for shifting integers (<<, >> and >>>) and allows the use of & for band, && for and, | for bor and || for or, % for mod and ! for not.
- The script language allows you to use * to multiply a string, for example "+-"*3 is "+-+-+-".
Changes
- Using the DlgEnable() script function on an image item now hides or shows the image.
- Integer variables in the script language are now 64 bits in size, which allows a vastly greater range of integer values.
- The 1401plus data acquisition system is no longer supported - if you wish to make use of a 1401plus you will have to use Signal version 6.
- Marker times are now all quantised to 1/100 of the smallest waveform data interval (or 1 microsecond if there are no waveform channels) to match what happens when marker data is saved in a CFS file. Because if the way marker data is stored, this change has reduced the maximum number of points in a frame to 40 million per channel.
- The times of digital markers that are logged while sampling are now quantised to 1/100 of the sequencer clock interval. Again because of the way that marker data is stored this has the effect of forcing the sequencer clock period to be no less than the sampled frame length divided by 40 million.
- Time views now offer the original file name in the File SaveAs dialog rather than the view title.
- The MatLabOpen() script function now returns an error code on failure rather than halting the script.
- Overdrawn channels only fade 75% of the way to the background colour so that they always stay visible.
- The Len() script function now operates on multi-dimensional arrays.
- The data file handling has been adjusted to handle reading very large amounts of data much better.
|