The field and particle trajectory simulator
Industry standard charged particle optics software
Refine your design: model > simulate > view > analyze > program > optimize it.
News: ASMS 2023 posters. Adaptas IMS will be at ASMS booth 307 for any SIMION needs.
About | Documentation | Community/Support | Downloads | Ordering

SIMION 8.0 Issues/Bugs/Enhancements

Filter issues by query:
Issue I414 [pa,enhancement,resolved]
  Allow PA# electrode numbers to be non-sequential (skipped).

  Prior to 8.0.4-TEST4, electrode numbers in .PA# files
  had to be sequential starting from 1: 1V,2V,3V,....
  This restriction is removed in 8.0.4-TEST4.  For example,
  you could create a .PA# file with potentials 3V and 5V,
  in which case there will be two fast adjustable electrodes
  (3 and 5), with corresponding solution array files with
  extensions .PA3 and .PA5, and corresponding programming
  variables adj_elect[3] and adj_elect[5].

  This also works in conjunction with Issue I172 (multiple fast
  scalable electrodes).  For example, a PA+ file might contain

    potential_array {
      scalable_electrodes = {
        [3] = {[4] = 1, [6] = 2}
        [5] = {[10] = 1, [11] = 0.3, [14] = 0.7}

  Support for non-sequential numbering of electrodes has a number of
  uses, including if you have a GEM file for a PA# that you later
  split up into multiple PA# files.  You may wish to avoid renumbering
  electrodes in the splitted PA# files and instead preserve the same
  electrode numbering scheme throughout the workbench.

  In a user program, it is now not an error to write to an
  electrode (e.g. adj_elect[n] = 100) where the electrode number n
  does not exist in the current PA (identified by the ion_instance
  reserved variable) but does exist in another PA in the workbench.
  Doing so has no effect.

  Added in 8.0.4-TEST4

Any comments on this web page? (will be sent to Adaptas SIMION Support)
[Optional] Your name: email: phone: