| Date |
Version |
Récapitulatif |
| 02/01 |
2.33 |
Cette version fonctionne avec le Micro1401 Mk II.
|
| 02/01 |
2.31a |
Nouvelles commandes 1401 pour permettre le contrôle des taux de sortie cosinusoïdale sur les DAC au moyen de variables.
|
| 01/01 |
2.31 |
La commande de script SampleSeqVar() fonctionne désormais pour le Power1401.
La commande FilePathSet() peut désormais créer de nouveaux dossiers.
|
| 08/99 |
2.29 |
Première version à fonctionner avec Power1401. CursorDelete(-1) ajouté. Commandes 1401plus correctes. |
| 06/99 |
2.28 |
Nouveau
- HCursorDelete(-1) supprime désormais tous les curseurs horizontaux d'une vue.
Corrections
- La commande Window() configure désormais la taille des fenêtres réduites et cachées. Précédemment, elle n'avait aucun effet sur les fenêtres dans cet état.
- Avec SetEvtCrlShift()configuré, un décalage dans les données de corrélation automatique était soustrait de l'emplacement à l'heure zéro plutôt qu'avec un décalage temporel correct.
- Dans la commande SET du contrôleur de séquence de sortie, si un décalage différent de zéro était attribué aux CNA, ce décalage était utilisé pour le calcul des valeurs de la commande ADDACn alors qu'il ne devait pas l'être.
- Des "fuites" de mémoire risquaient de se produire dans Spike2 à chaque échantillonnage de données, ce qui, avec un échantillonnage relativement fréquent, pouvait mener à un ralentissement des opérations et, pour en finir, à la défaillance du programme. Pour reprendre le fonctionnement normal, il suffisait de redémarrer Spike2.
|
| 03/99 |
2.27 |
Sonfix est désormais livré avec Spike2. ChanTitle$() ne produit plus de message "Out of memory" (mémoire insuffisante) erroné. FileSaveAs("",1) fonctionne correctement. |
| 12/98 |
2.26 |
Il est maintenant possible de cliquer deux fois sur un fichier de configuration. Les touches fonctionnent dans le dialogue de contrôleur de séquence. |
| 10/98 |
2.25 |
Première distribution de la version PPC. |
| |
| 01/03 |
2.12 |
Cette version fonctionne avec le Micro1401 Mk II. |
| 01/01 |
2.11a |
Nouvelles commandes 1401 pour permettre le contrôle des taux de sortie cosinusoïdale sur les DAC au moyen de variables. |
| 01/01 |
2.11 |
La commande de script SampleSeqVar() fonctionne désormais pour le Power1401. |
| 07/99 |
2.10 |
Nouveau
- HCursorDelete(-1) supprime désormais tous les curseurs horizontaux d'une vue.
Corrections
- La commande Window() configure désormais la taille des fenêtres réduites et cachées. Précédemment, elle n'avait aucun effet sur les fenêtres dans cet état.
- Avec SetEvtCrlShift()configuré, un décalage dans les données de corrélation automatique était soustrait de l'emplacement à l'heure zéro plutôt qu'avec un décalage temporel correct.
- Dans la commande SET du contrôleur de séquence de sortie, si un décalage différent de zéro était attribué aux CNA, ce décalage était utilisé pour le calcul des valeurs de la commande ADDACn alors qu'il ne devait pas l'être.
- Des "fuites" de mémoire risquaient de se produire dans Spike2 à chaque échantillonnage de données, ce qui, avec un échantillonnage relativement fréquent, pouvait mener à un ralentissement des opérations et, pour en finir, à la défaillance du programme. Pour reprendre le fonctionnement normal, il suffisait de redémarrer Spike2.
Cette version supporte Power1401.
|
| 06/98 |
2.09 |
- Nous avons ajouté deux nouveaux modes à la fenêtre de régions curseur : Sum et Area (à l'échelle). Le mode Sum produit la somme de tous les emplacements en mode de résultat ou les valeurs de données dans une voie de forme d'onde. Pour tout autre voie, il est identique au mode Area. Area(à l'échelle) est identique à Area, à une exception près : si une colonne zéro est configurée, les valeurs de la colonne zéro sont mises à l'échelle pour permettre une largeur relative de colonne avant la soustraction.
- Le langage script a été complété de quatre nouveaux opérateurs : +=, -+, *= et /=. Ils peuvent être utilisés comme := mais ont l'effet suivant :
 |
a += b; |
est identique à a := a + b; |
|
a$ += b$; |
est identique à a$ := a$ + b$; |
|
a -= b; |
est identique à a := a - b; |
|
a *= b; |
est identique à a := a * b; |
|
a /= b; |
est identique à a := a / b; |
Il est plus efficace (rapide) d'utiliser ces nouveaux opérateurs que l'ancien format équivalent mais les scripts utilisant ces nouveaux opérateurs ne pourront pas fonctionner dans les versions plus anciennes de Spike2. Ces opérateurs sont particulièrement utiles dans les ensembles arrays : arrayVal[23+4*inc%] += 1; par exemple.
- MemSetItem() n'oblige plus à retracer la totalité d'une voie. Seules les données modifiées sont retracées.
- La commande ArrFFT() et la documentation associée ont changé. Le principal changement concerne la puissance (mode 5) désormais réduite d'un facteur de deux. A la suite de cette modification, pour un ensemble de données, la somme de la puissance ArrFFT() est maintenant égale à la somme des carrés des valeurs de données d'origine divisée par le nombre de valeurs de données. Auparavant, le résultat était tout simplement le carré des amplitudes. Un document MS-Word expliquant comment la commande ArrFFT est liée à une transformation de série de temps complexe en série de fréquences complexe est disponible. Pour l'obtenir, envoyez un courrier électronique à l'adresse greg@ced.co.uk.
- Documentation : ArrIntgl() est une procédure et non pas une fonction.
- La commande Power spectrum du menu Analysis produisait une puissance en courant continu trop élevée d'un facteur de deux. Elle produit maintenant un résultat correct. La puissance aux autres fréquences était correcte.
- SerialCount() n'attend plus de caractère pendant une seconde s'il n'en existe aucun.
|
| 01/98 |
2.08 |
Corrections
- La commande LastTime() utilisée sur une voie de forme d'onde de tampon de mémoire produisait des résultats incorrects.
- La commande MemImport() fonctionne maintenant comme indiqué dans la documentation. Précédemment, il n'était pas possible d'importer une voie WaveMark dans une voie d'événement.
|
| 12/97 |
2.07 |
Améliorations :
- FileSaveAs fonctionne désormais comme si le type avait pour valeur -1.
- Fitline produit le code d'erreur correct.
- Les voies Wavemark avec un nombre impair de points de données sur le micro1401 fonctionnent désormais.
- MemsetItem fonctionne désormais correctement lorsque vous placez les données sur une voie au moyen de l'index au lieu de l'heure de départ.
- Les voies de mémoire de forme d'onde ne se régénèrent pas complètement lorsqu'une toute petite partie a été ajoutée à la fin.
- Le nombre de colonnes pour l'exportation des données en format ASCII a été étendu de 99 à 255.
- Toolbar(1, expression avec appel de fonction, func-name%) ne produit plus d'erreur de compilation.
|
| 10/97 |
2.06 |
Améliorations :
- MemImport() sur un WaveMarkchannel en voie de mémoire WaveMark nécessitait 5 arguments.
- MemImport() avec la version "extraire WaveMark de la forme d'onde" de la commande et un nombre de points différents de zéro avant l'heure décalait la forme d'onde extraite uniquement d'un nombre limité de tics d'horloge.
- Event ToWaveform() avec un argument meanF différent de zéro ne définit pas correctement l'échelle dans le résultat.
- MemChan() ne vérifiait pas la présence d'un nombre d'arguments suffisant.
- SampleWaveMark() modifié. Il permet désormais de définir un ombre pair de points de données.
- Voies TextMark permises dans la liste de voies de déclenchement.
- Une erreur, empêchant les curseurs du côté droit de l'image d'être tracés lors de la sauvegarde ou de l'exportation sous forme d'image ou d'être copiés dans le presse-papiers a été résolue.
|
| 07/97 |
2.05 |
BRead() et BWrite() désormais bien plus rapides avec des arguments entiers et des tableaux de réels. |
| 06/97 |
2.04 |
- La commande XRange dans une vue de résultats accepte désormais des arguments en unités d'axe X.
- NextTime() et LastTime() ne produisent plus de valeurs négatives pour les valeurs de code supérieures à 127.
- ProcessTriggereg accepte le code de déclenchement de 0.
- SampleSeqVar peut être utilisé dès qu'un fichier de données est ouvert.
- En mode déclenché, l'activation ou la désactivation de la sauvegarde sur disque ne déclenche désormais plus l'échantillonnage.
- Il est désormais possible de définir les unités des voies RealMark.
- Résolution du problème dans la fonction de calcul de pente pour la région curseurs et la commande FitLine().
|
| 06/97 |
2.03 |
Nouveau :
- Commande de marquage d'un nouveau contrôleur de séquence ajoutée.
- Application de chiffres hexadécimaux dans le langage de script.
Corrections :
- Intercorrélation de forme d'onde : si vous effectuez une intercorrélation de plus de 8 000 points, seuls les derniers 8 000 points sont pris en compte dans la corrélation.
- Commandes de script de voie de mémoire. Les scripts qui faisaient un usage extensif des voies de mémoire risquaient de perdre de la mémoire, provoquant ainsi des erreurs. Autres corrections (par ex. TextMarks vers une voie de mémoire bloquant le système).
- Les curseurs horizontaux ne s'effaçaient pas correctement lorsque vous les faisiez glisser. Ce problème a été résolu.
- La commande de formation de contrôleur de séquence de sortie pour la commande SET permet désormais deux espaces décimaux.
|
| 05/97 |
2.01b |
Recompilation pour fonctionner avec la version C de Micro. Cette version devrait également fonctionner avec l'interface PCI. |