Recent technical history of Signal version 7 for Windows

There are no updates to version 7 yet

Date Version Summary
03/18 7.00 New
  1. Support for the PowerMAG transcranial magnetic stimulators from MAG & More has been added.
  2. Support for the DuoMAG transcranial magnetic stimulator from Deymed has been added.
  3. The MagPro transcranial stimulator support now includes a recharge delay option which can be used to reduce noise during evoked responses.
  4. Support for the DS8R biphasic constant current stimulator from Digitimer has been added.
  5. An information window has been added to provide displays that can be used make timings and other information visible from across the lab.
  6. Clamping membrane analysis is carried out on all states if the state to be analysed is set to -1.
  7. 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.
  8. 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.
  9. 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.
  10. Auto-averaging by states now allows you to not generate an average for state 0.
  11. The communications port selector used in various places now shows better names for the ports.
  12. The channel information dialog now shows the expression for virtual channels.
  13. The file information dialog now shows the channels used in clamping sets.
  14. New ArrCWT(), ArrRange() and ArrMapImage() script functions have been added.
  15. Error information is now logged if a conditioner, auxiliary state or auxiliary telegraph support file fails to load.
  16. A new SampleMembAna() script function has been added which allows a script to display or remove the clamping membrane analysis dialog.
  17. A new SampleConfig$() script function has been added to retrieve the file name from which the current sampling configuration was loaded.
  18. Finishing-off of arbitrary waveform output is now done in such a manner that the post-waveform level is always correct.
  19. 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.
  20. The script language allows you to use * to multiply a string, for example "+-"*3 is "+-+-+-".
  1. Using the DlgEnable() script function on an image item now hides or shows the image.
  2. Integer variables in the script language are now 64 bits in size, which allows a vastly greater range of integer values.
  3. 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.
  4. 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.
  5. 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.
  6. Time views now offer the original file name in the File SaveAs dialog rather than the view title.
  7. The MatLabOpen() script function now returns an error code on failure rather than halting the script.
  8. Overdrawn channels only fade 75% of the way to the background colour so that they always stay visible.
  9. The Len() script function now operates on multi-dimensional arrays.
  10. The data file handling has been adjusted to handle reading very large amounts of data much better.
Cambridge Electronic Design Limited

Registered in England: 972132

Registered office:

  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ

VAT: GB 214 2617 96

Producer Registration number: WEE/BD0050TZ

Terms and Conditions of Sale

For our US customers, we can provide tax form W-8BEN, that identifies us as a UK company.

DUNS: 219151016
NAICS: 423490
Commodity codes
Hardware: 84716070
Software: 85234945

By email:

By post:
  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
By telephone:

(Int.+44) (0)1223 420186

From North America (Toll Free):

1 800 345 7794


Privacy policy

CED, through this site, does two things that relate to privacy. We would like to explain them.

Emails from down-loads

We offer free down-loads of many files on our site, from test programs to complete install files for updated versions of major packages like Spike2 and Signal.

When customers wish to take a down-load of a major package, we ask a few questions, including their name, email address, the serial number of the software for which they seek an upgrade and whether they would like an automatic email whenever we update the product. This information is emailed back to CED when they access the final down-load screen. Within this email, your browser transmits the type and version of browser you are using, and the screen resolution you are running.

The reasons why we take and keep this information are that it is useful for our software development team to know who has taken the latest versions, and it is useful for our web site development team to know which browsers people are using to view our site, and what resolution they have their screens set to.


When people down-load a major package, we try to write a cookie, a small file in your computer, that records your name, serial number of the software package, and the version you are down-loading. These files have a lifetime of one year.

The reasons for storing this information are firstly that if you ask for another down-load some other time, your details are read from the cookie and are pre-written into the form, to save you looking them up again. The other reason is that next time you access our site, your browser looks through your CED cookies and compares the versions down-loaded with the latest version numbers read from our site. If there is a later version of a product you have already down-loaded, we tell you on the home page screen, so you know that it is worth going to the down-load page again.

None of this information is ever given to anyone outside CED. ×