• UK
  • US
  • Français
  • Deutsch
  • Español (precios €)
  • Polski
  • 日本人
  • 中國傳統
  • 简化中国

Historique technique récent de Spike2 version 9


Transfert gratuit immédiat pour les utilisateurs de la version 9.

Date Version Récapitulatif
09/2018 9.04b Corrections
  1. If you opened the Channel Process dialog and did not change channel and adjusted a value using a spinner control, the value would be treated as if it were zero.
  2. In the Channel Process dialog, the minimum time change for an event-based channel was 0 and not the time resolution of the data file.
  3. If you used the Analysis menu->Memory Buffer->Create Channel Copy command on a TextMark channel that had a time shift Channel Process, the result could be incorrect and might cause Spike2 to hang up.
09/2018 9.04a Nouveau
  1. The File menu Import command now has an Options... sub-command to set the minimum number of channels in an imported file.
Corrections
  1. If an imported file has 32 or fewer channel, the number of channels in the output file was limited to 32, regardless of the FileConvert$() minCh% argument.
  2. Importing certain Multichannel Systems data files could crash Spike2.
  3. The Edit menu Preferences dialog Display tab option to disable high DPI awareness now works correctly.
Changements
  1. In the Sampling Configuration dialog Automation tab, the File size limit is now shown in MB (Megabytes) rather than in kB (kilobytes).
08/2018 9.04 Nouveau
  1. FileTime $(), FileDate$() et FileTimeDate() peuvent désormais être utilisées avec des vues autres que les vues temporelles.
  2. Le menu d’échantillonnage comporte de nouvelles options pour gérer les licences Talker.
  3. Les changements de sélection de canal dans une vue de résultat sont transmis aux listes de canaux de dialogue.
  4. La commande FileName$() a été étendue pour faciliter les manipulations de noms de fichiers les plus courantes.
  5. Le dialogue Channel Process peut désormais effacer les processus des canaux sélectionnés. La commande de script ChanProcessClear() a été étendue de façon à vous permettre d’effacer les processus de canal des canaux sélectionnés et visibles.
  6. Un nouvel événement, Frequency histogram analysis, a été ajouté. Celui-ci est similaire à l’histogramme d’intervalle (Interval Histogram), mais il place les données dans des bins en fonction de la fréquence et non des intervalles. Le langage de script équivalent à cette commande est SetFHst().
  7. Vous avez la possibilité d’utiliser la commande Change Output Sequence... du menu Sample lorsqu’un fichier de données est prêt à échantillonner, mais que l’échantillonnage n’a pas encore démarré.
  8. Le temps enregistré pour les données TextMark lues à partir d’une ligne série est désormais l’heure d’acquisition des données les plus récentes, plutôt que l’heure d’acquisition à laquelle toutes les données ont été reçues. Cela représente en général une différence de quelques millisecondes.
  9. L’importateur Intan importe désormais les formats de fichiers .rhd et .rhs. Il peut également désormais extraire des informations de canaux numériques à partir des fichiers .int.
  10. Les deux importateurs DSI ont été fusionnés en un seul importateur. Des améliorations mineures ont été apportées à la lecture des fichiers plus anciens.
  11. The C3D importer now imports event markers stored in the file header.
Corrections
  1. Le champ Points du dialogue Measure to XY views ne pouvait pas être défini sur une valeur autre que 0.
  2. Le fait de tracer un canal TextMark comportant 2000 éléments ou plus pouvait immobiliser Spike, nécessitant alors Ctrl + Break pour continuer.
  3. La commande de script MemImport() et le dialogue interactif n’incluaient pas l’heure de fin dans la plage importée, contrairement à la documentation.
  4. Selon la documentation, la commande de script ChanProcessCopy() efface les processus de canal si le canal source est 0. Cela n’était pas le cas avant la version 9.04 de Spike2.
  5. Lorsqu’un fichier de données était prêt à échantillonner, mais que l’échantillonnage n’avait pas démarré, le fait d’utiliser la commande Current dans l’éditeur de séquence ne modifiait pas la séquence en cours et pouvait supprimer les boutons du panneau de commande Sequencer.
  6. Dans la page Automation du dialogue Sampling Configuration, si l’indicateur Stop at time était défini, l’échantillonnage pouvait s’arrêter trop tôt.
  7. Les limites de taille de fichier définies dans la page Automation du dialogue Sampling Configuration n’étaient pas sauvegardées.
  8. L’importateur Plexon pouvait aligner incorrectement les données dans des fichiers comportant plusieurs sections.
  9. L’importateur C3D pourrait mettre à l’échelle incorrectement le canal de données.
  10. The script editor Toggle Comments command no longer includes line after selected lines (which is not usually what you want).
  11. The minCh% argument to the FileConvert$() script command was ignored.
Changements
  1. La documentation de PlayWaveCopy() a été corrigée ; l’opération de copie doit correspondre à la taille de l’onde de lecture en cours, même si elle est inférieure à la taille de la zone.
  2. We have limited the maximum number of bins in a result view to 100,000,000 (matching the size limit for script language arrays). The previous limit was more than 2,000,000,000 bins, which worked in a 64-bit build of Spike2, but made the program too slow and unresponsive to be useful.
05/2018 9.03a Nouveau
  1. L’enregistrement de la création d’une vue XY pour contenir des mesures générait une commande ChanKey() avant que la vue XY existe, ce qui ne fonctionnait pas.
  2. L’enregistrement d’une modification de l’état de la clé de canal XY enregistrait l’ancien état, et non pas le nouveau.
  3. Le fait de désactiver l’enregistrement ne plaçait pas la nouvelle vue contenant le script enregistré au premier plan (elle pouvait donc se retrouver derrière d’autres fenêtres).
05/2018 9.03 Nouveau
  1. L’importateur de fichier Microsoft.wav peut désormais importer des fichiers contenant des données 32 bits ; auparavant, seuls les fichiers de données 8, 16 et 24 bits étaient pris en charge. Les fichiers de données 24 et 32 bits sont importés en tant que canaux RealWave, les fichiers de données 8 et 16 bits sont importés en tant que formes d’onde.
  2. ChanFitValue() comporte désormais un argument supplémentaire facultatif pour signaler qu’un lissage a été appliqué au canal.
  3. L’importateur de fichiers Heka a été étendu pour prendre en charge l’importation de traces multiples et les fichiers comportant plus de 100 séries de données.
  4. L’importateur C3D (Motion Lab Systems) a été étendu pour permettre une analyse syntaxique complète de la section Parameter du fichier, ce qui permet d’importer des descriptions de canaux et de mettre à l’échelle et décaler correctement les canaux.
  5. Les importateurs Ripple et Bionic/Cybernetics tenteront dorénavant d’assembler plusieurs fichiers issus d’une même session d’enregistrement en un seul fichier de sortie.
  6. L’ouverture d’un fichier de configuration d’échantillonnage peut désormais être enregistrée.
  7. Lorsque vous échantillonnez des données en mode d’affichage déclenché, vous pouvez désormais suspendre les mises à jour automatiques, en sélectionnant un point de déclenchement précédent, et les réactiver en faisant défiler jusqu’à la fin de la vue.
  8. L’importateur AlphaOmega a été étendu de façon à permettre la lecture des commentaires de données Stream en tant que canal TextMark.
  9. Dans les Talkers, l’annulation de la dérive temporelle a été améliorée durant la phase de mesure initiale.
  10. Vous pouvez ajouter une barre de progression à un dialogue défini par l’utilisateur avec la nouvelle commande de script DlgProgress().
Corrections
  1. Il n’était pas possible de créer une vue Measurement to XY en ligne ou d’effectuer une mesure sur un canal de données avant de commencer l’échantillonnage si une expression du dialogue d’axe X référencée renvoyait un résultat négatif. Ainsi par exemple, les fonctions Maxtime() ou Maxtime(n) ne fonctionnaient pas car, lorsqu’elles étaient configurées, aucun temps ne s’était écoulé et ces deux expressions renvoyaient -1, ce qui était traité comme une erreur.
  2. L’importateur C3D (Motion Lab Systems) pouvait générer une confusion sur les étiquettes, échelles et unités de canaux entre les données de points 3D et les canaux ANALOG. Les fichiers comportant des canaux ANALOG qui stockaient de multiples points par trame vidéo en format virgule flottante pouvaient importer des points parasites.
  3. La commande FIRQuick() pouvait faire crasher Spike2 si vous utilisiez des combinaisons d’arguments freq et width inappropriés.
  4. Les importateurs Ripple et Bionic/Cybernetics ne prenaient pas en compte les facteurs de mise à l’échelle et les unités de canal dans les fichiers sources.
  5. Lorsque nous avons augmenté le nombre de zones de sortie de forme d’onde arbitraire dans la version 9.00, nous avons supprimé la possibilité de relier différentes zones entre elles.
  6. Il était possible de faire crasher Spike2 en ouvrant une vue de résultat depuis le disque, puis en exécutant la commande de script SetAverage() tandis que ladite vue de résultat était la vue en cours.
  7. Il était possible de faire crasher Spike2 en lisant une configuration d’échantillonnage contenant des informations de traitement de canal ou de canal virtuel, en éditant les canaux définis pour l’échantillonnage de façon à ce que le traitement de canal ou les informations de canal virtuel ne soient plus valides, puis en échantillonnant.
  8. En raison d’un changement apporté à une bibliothèque Microsoft, l’importateur de texte était confus par une colonne de valeurs contenant ‘NaN’, alors qu’elles étaient auparavant traitées comme des zéros.
  9. L’utilisation des commandes de script PlayWaveAdd() ou PlayWaveDelete() n’entraînait pas l’actualisation de la barre d’outils de lecture de forme d’onde.
  10. Les modifications apportées aux Talkers dans les dialogues de configuration tiers n’étaient pas toujours transmis à Spike2. Pour éviter cela, les informations Talker sont désormais actualisées après le chargement d’une configuration d’échantillonnage.
  11. Si les informations Talker sauvegardées depuis les sessions Talker précédentes étaient corrompues, cela empêchait l’utilisation des Talkers. Spike2 détecte désormais cette situation et supprime le fichier corrompu, ce qui permet d’utiliser les Talkers.
Changements
  1. Auparavant, si le dernier élément de données d’un fichier était un élément WaveMark (pointe), la forme d’onde de pointe n’était pas visible car le temps de l’élément (utilisé pour définir la durée maximale dans le canal) correspondait au premier point de la forme d’onde. La largeur des vues temporelles contenant des canaux WaveMark est désormais augmentée par la largeur de la pointe la plus large de façon à ce que toutes les formes d’onde soient visibles.
01/2018 9.02a Nouveau
  1. L’importateur BIOPAC peut désormais importer des fichiers big-endian de format plus ancien. Pour importer des fichiers ACQ modernes, les utilisateurs ont également besoin du package BIOPAC ACKAPI.
12/2017 9.02 Nouveau
  1. Le processus de canal a été étendu de façon à permettre le décalage temporel des canaux d'événement et le ‘debounce’ des canaux d’événement et d'événement de niveau.
  2. La commande de script ArrCWT() calcule la valeur Continuous Wavelet Transform d'un tableau de données.
  3. La commande de script ArrMapImage() convertit une matrice en bitmap au moyen d'une échelle de couleurs.
  4. La commande de script ChanOrder() a été étendue de façon à obtenir une liste de tous les canaux, dans l'ordre, y compris pour les canaux cachés.
  5. La commande de script ChanList() a été étendue de façon à manipuler les listes de canaux.
  6. Les expressions de dialogue ont été étendues par des fonctions arithmétiques.
  7. La commande de script XRange() peut être utilisée comme l'équivalent du bouton Show All du dialogue X Axis Range.
  8. Les menus contextuels Cursor pour la fonction Lock to Cursor (sur un autre curseur) incluent désormais une option de déverrouillage et indiquent le curseur sur lequel le verrouillage est effectué.
  9. La commande de script ArrRange() trouve la plage de données dans un tableau.
  10. L'éditeur de script peut accéder à la fonction ou à la procédure suivante et précédente à partir du menu contextuel obtenu par clic droit.
  11. Nous avons amélioré la prise en charge des très grandes images de canaux (plus de 32767 pixels de largeur ou de hauteur) ; auparavant, ces images ne se dessinaient pas.
  12. Vous pouvez désactiver l’utilisation du fichier de configuration DEFAULT.s2cx dans l'onglet Edit Preferences Sampling.
  13. Vous pouvez fait un clic droit sur la barre de titre du dialogue Sampling Configuration pour copier le chemin d'accès au fichier de configuration en cours dans le presse-papiers.
  14. La commande de script EditPaste() a été étendue de façon à indiquer les contenu du presse-papiers et pour copier une image bitmap dans un tableau de script.
  15. La commande de script VirtualChan() permet de créer un nouveau canal dont le numéro est plus élevé que les canaux existants, en plus d'en créer au niveau du canal disponible le plus bas.
  16. Les canaux RealMark comportant plusieurs valeurs de données peuvent avoir des titres et des unités distincts pour chaque item lorsque les données sont stockées dans un fichier de données smrx 64 bits. De nouvelles variantes des commandes de script ChanTitle $() et ChanUnits $() ont été créées pour cela. Le dialogue Channel Information a été étendu de façon à prendre en charge ces nouvelles fonctionnalités.
  17. Vous pouvez désormais savoir quelles cellules sont sélectionnées dans une vue Grid avec la nouvelle commande de script Selection().
  18. Lors d'un échantillonnage avec la fonction Write to disk désactivée, de nombreux autres items sont tracés en utilisant la couleur Not saving to disk et affichent leur état \‘not saving\’ lorsque vous ré-affichez les données. Les données de forme Spike2 affichent toujours les données dans la couleur correspondant à l'état trié. Les données de marqueur tracées en mode State affichent la couleur d’origine et la couleur ‘not saving’.
  19. Auparavant, certains canaux qui pouvaient être tracés dans la couleur ‘Not saving to disk’ ne le faisaient que lorsqu'ils étaient tracés tout à la fin d'un fichier d’échantillonnage. Ils tracent désormais systématiquement les données marquées comme ne devant pas être sauvegardées dans cette couleur tant que les données restent mises en mémoire tampon et pourraient potentiellement être sauvegardées.
  20. Vous pouvez désormais réinitialiser les couleurs de la vue de données sur un ton sombre avec des arrière-plans noirs plutôt qu'avec des arrière-plans blancs en maintenant la touche Ctrl enfoncée tout en cliquant sur le bouton Reset All du dialogue Colour. La commande de script ColourSet() a été étendue en conséquence.
Corrections
  1. La commande Export As... n'incluait pas *.gif dans la liste des formats de fichier disponibles.
  2. Lorsque vous commencez à échantillonner ou relancez un fichier de données, si vous avez demandé à Spike2 de recalculer la zone de données (en redimensionnant ou en affichant/masquant des canaux) avant que la vue ne commence à défiler, la plage de l'axe x pouvait être modifiée.
  3. Le dialogue en ligne TextMark n'enregistrait/ne restaurait pas correctement les codes de marqueur dans la liste déroulante. Les codes 0-15 du premier code marqueur fonctionnaient correctement.
  4. La commande de script ChanMeasure() et le dialogue Cursor Regions pouvaient inclure un point de données supplémentaire dans des mesures telles que la valeur moyenne lorsqu'un processus de canal tel que Smooth était appliqué à un canal de forme d'onde, et lorsque la fin de la plage temporelle pour la mesure correspondait exactement au temps d’un point de données de forme d'onde.
  5. Dans le dialogue Channel process, la modification d'une valeur entraînait une actualisation du canal (comme prévu) sauf si la modification renvoyait la valeur à l'état de pré-modification.
  6. Recording Duplicate Channel ne rendait pas le nouveau canal visible.
  7. L'enregistrement des modifications apportées à l'écran Grid ne fonctionnait si seul le tableau x ou le tableau y était concerné.
  8. Une image de canal liée à des coordonnées de canal spécifiques pouvait disparaître si vous effectuiez un zoom avant.
  9. Un script qui créait un processus écrivant des données sur un canal de mémoire tampon supprimait ledit tampon de mémoire, puis répétait cette séquence sans laisser de temps d'inactivité au script avec Yield(), ou une commande d'interaction utilisateur (Interact(), ToolBar() ou DlgShow()), pouvait crasher.
  10. Les raccourcis de barre d'outils, de barre Interact et de dialogues définis par l'utilisateur ne fonctionnaient pas si la vue en cours était iconisée.
  11. Les routines de script ArrAdd(), ArrSub(), ArrSubR(), ArrMul(), ArrDiv() et ArrDivR() n'acceptaient pas un second argument const.
  12. L'importation d'un fichier CFS contenant des canaux de données à virgule flottante 64 bits pouvait générer des résultats incorrects.
  13. L'onglet Sampling du dialogue Edit Preferences n'acceptait pas de répertoire inexistant, mais sans expliquer la nature du problème.
  14. Si vous ouvriez un fichier de données prêt à échantillonner, puis annuliez l'échantillonnage sans le lancer, une connexion au 1401 était laissée ouverte. La désactivation ou la suppression du 1401 dans cet état pouvait rendre difficile la reconnexion sans redémarrer le système.
  15. La commande de script ChanPixel() 7 en mode% retournait 0 lors de l'obtention de la taille de police ; elle retourne désormais 3. Si vous l’utilisiez pour obtenir des informations sur l'axe y qui dépendaient d'un canal, et si le canal était invisible, cela pouvait retourner des valeurs incorrectes.
Changements
  1. Auparavant, lorsqu'un script créait une nouvelle vue invisible, celle-ci était toujours placée au premier plan et était la cible de saisie. Cela entraînait une réactualisation de la couleur de la barre de titre de l'application et de la barre de titre de la vue qui était précédemment la cible de saisie. Désormais, si une vue est créée de manière invisible, elle n'est pas mise au premier plan. Cela réduit le scintillement de l'écran et accélère certains scripts. Toutefois, tout script reposant sur une vue nouvellement créée mais invisible et étant la cible de saisie entrée nécessitera des modifications.
09/2017 9.01 Nouveau
  1. Vous pouvez désormais créer des canaux RealWave pour l’échantillonnage. Dans le cas d’une utilisation avec un conditionneur de signal programmable, vous pouvez appliquer des modifications de gain en cours d’échantillonnage sans affecter les données précédemment échantillonnées.
  2. La forme d’onde virtuelle WEnv() peut désormais utiliser les fonctions cosinus et cosinus surélevé pour les phases ascendantes et descendantes.
  3. Lorsqu’un port COM est sélectionné pour un conditionneur de signal, seuls les ports qui existent sont proposés et plus d’informations sont fournies pour identifier le port.
  4. Les numéros de canal Talker ne sont plus limités à la plage 1-100.
  5. Les canaux générés par Talker peuvent désormais être utilisés comme déclencheurs d’échantillonnage.
  6. Le nombre total de canaux échantillonnés par une interface 1401 reste limité à 100, mais les numéros de canal que vous leur assignez ne sont plus limités à la plage 1-100.
  7. Lors de l’échantillonnage, vous pouvez déplacer les canaux de marqueur clavier, TextMark et de marqueur numérique de façon à ce qu’ils n’interrompent pas la plage des autres canaux.
  8. Lors du débogage d’un script, vous pouvez éditer et afficher les variables de chaîne au moyen d’un éditeur multi-lignes.
  9. La commande de script FileApplyResources() a été étendue de façon à offrir plus de contrôle sur les ressources à appliquer. Vous pouvez également appliquer les ressources créées par une vue à la vue en cours, sans avoir à créer un fichier de ressources nommé.
  10. Le dialogue About Spike2... du menu d’aide inclut désormais le nom de l’ordinateur sur lequel Spike2 est exécuté. Cela est le nom dont ont besoin les Talkers utilisés sur un réseau pour accéder à Spike2.
  11. Le conditionneur de signal D440 dispose désormais d’un bouton de réinitialisation de l’étalonnage (Reset Calibration).
  12. L’importateur Biopac est désormais disponible dans les versions 64 bits de Spike2 et a été mis à jour sur la dernière version la plus récente.
  13. Les commandes de script ColourSet() et ColourGet() ont désormais accès aux échelles de couleur, telles qu’elles sont utilisées dans les sonogrammes.
  14. La commande de script DlgEnable() peut être utilisée pour contrôler la visibilité d’un bitmap dans un dialogue défini par l’utilisateur.
  15. Les commandes de script CondSet() et OutputReset() incluent de nouvelles variantes permettant de réinitialiser le conditionneur et l’état de sortie.
  16. La commande de script System() a été étendue pour rapport le temps CPU utilisé par le processus GUI.
  17. Lorsqu’un canal sans commentaire est enregistré dans un fichier disque, Spike2 ajoute des informations au commentaire, notamment le numéro de canal source, le canal virtuel et des informations concernant le processus de canal.
  18. L’info-bulle qui s’affiche lorsque vous faites passer la souris sur un axe y de canal de vue temporelle contient désormais plus d’informations sur les processus de canal et les traces WaveMark.
  19. Lorsque les dialogues Cursor Regions et Cursor Values sont en ‘‘input focus’’ (lorsqu’ils sont sélectionnés), ils n’empêchent plus les raccourcis clavier définis par l’utilisateur de fonctionner dans la barre d’outils, dans la barre Interact et dans les dialogues définis par l’utilisateur.
  20. La commande de script SampleText() retourne désormais le temps auquel le marqueur de texte a été ajouté.
  21. Lorsque vous utilisez Ctrl+Alt + clic de souris pour faire glisser une ligne et sélectionner des pointes en mode Overdraw WM et dans d’autres modes de tracé, vous pouvez désormais utiliser la touche Shift pour forcer la ligne à être horizontale.
  22. Dans le dialogue Clustering, vous pouvez désormais utiliser la touche F pour définir des événements sélectionnés (utilisant des ellipses ou la forme définie par l’utilisateur) sur le code FF. Vous pouvez également définir tous les événements visibles sur le code FF en appuyant sur Ctrl+Shift+F.
  23. Dans le dialogue Clustering, vous pouvez utiliser la molette de la souris pour dimensionner la taille de l’ellipse ou de la forme définie par l’utilisateur.
  24. La commande de script System$() comporte une nouvelle variante permettant de lire la ligne de commande qui a lancé Spike2.
  25. Vous pouvez désormais enregistrer des bitmaps à l’aide de la commande FileSaveAs() au format GIF, qui est également proposé lorsque les images sont chargées ou sauvegardées de façon interactive. À noter que ce ne sont pas des GIF animés.
  26. Des améliorations ont été apportées aux messages d’erreur du compilateur de scripts pour aider à identifier la cause d’une erreur de syntaxe dans un script.
Corrections
  1. L’importation ou l’exportation d’un fichier de données comportant un grand nombre de canaux (>300) (ainsi que leurs titres, unités ou commentaires) peut empêcher l’ouverture d’un fichier de données .smrx. Un tel fichier peut désormais être réparé avec le programme S64Fix.
  2. Le système de compilation de script devenait confus si vous compiliez (et exécutiez) un script, compiliez un deuxième script qui générait une erreur de compilation, puis exécutiez finalement le premier script.
  3. L’éditeur de séquence graphique retournait une erreur si un élément de marqueur était ajouté avec un code 00 (code par défaut).
  4. Le fait de tenter d’ouvrir un fichier de configuration d’échantillonnage corrompu pouvait faire crasher Spike2.
  5. Le code qui ajoute des messages aux notes d’échantillonnage concernant les canaux étant échantillonnés de façon significativement plus lente ou plus rapide que ce qui est souhaitable annonçait systématiquement un échantillonnage trop lent, même s’il était en fait trop rapide.
  6. La commande Import du menu File ajoutait les titres de canal au début de tous les commentaires de canal. Cela n’est désormais le cas que si un titre de canal est si long qu’il est tronqué par le système d’importation.
  7. Le marqueur clavier pour la fin d’une section d’échantillonnage chronométrée n’était écrit sur le disque.
  8. Dans la version 9.00, l’état d’échantillonnage initial était incorrect en mode d’échantillonnage chronométré ou déclenché.
  9. Le collage de caractères non ASCII UNICODE dans une vue Grid ne fonctionnait pas.
  10. Dans le dialogue X Axis Range, le fait de changer les unités de l’axe repeignait les valeurs Gauche et Droite dans le précédent mode d’axe, et non pas le nouveau.
  11. Si vous échantillonniez des données en format 32 bits format, puis utilisiez la commande de script FileSaveAs("", -1) pour enregistrer le fichier, l’extension de fichier par défaut proposée était .smrx (alors que le fichier était en 32 bits et devait donc avoir l’extension .smr). Spike2 peut lire des fichiers 64 bits avec une extension, mais rejette les fichiers 32 bits avec l’extension .smrx.
  12. Si vous échantillonnez sans 1401, la case à cocher Trigger dans la barre de contrôle d’échantillonnage est désactivée, le démarrage déclenché n’étant pas (actuellement) pris en charge sans 1401.
  13. Lorsqu’un script atteint un point de rupture ou, dans le cas d’une Interaction avec Spike2 dans une routine d’inactivité de script, si vous ouvriez le dialogue Cursor Values ou Regions, ou une fenêtre Spike-shape ou Multimedia, cela définissait la vue du script en cours, et un script en cours d’exécution pouvait alors échouer en rapportant une erreur ‘‘Wrong View Type".
  14. Dans le dialogue de configuration de canal, les modifications apportées au gain de conditionneur de signal D440 n’entraînaient pas d’actualisation de l’échelle de l’axe y.
  15. Dans la barre d’échantillonnage, l’état Write to Disk pour le mode Immediate Start fonctionne désormais correctement. Si Immediate Start n’est pas activé, les modifications de l’état Write to Disk sont désactivées.
  16. Si vous réinitialisiez l’échantillonnage (pour le relancer), les dialogues Cursor Regions et Cursor Values n’étaient pas réinitialisées.
  17. L’enregistrement XAxisMode() en vue temporelle pouvait générer d’étranges valeurs mode%si les unités d’axe x n’était pas les secondes.
  18. La commande de script SampleWaveMark() échouait si vous utilisiez un tableau de ports en tant que deuxième argument.
  19. La commande de script SampleClear() n’effaçait pas le nom de la dernière configuration d’échantillonnage de lecture retournée par SampleConfig $().
  20. Les fonctions de canal virtuel Ec() et Et() étendaient leurs recherches d’événements à un tic d’horloge de fichier de données en trop Cela pouvait (dans certaines circonstances bien particulières) forcer la fonction Ec() à générer un décompte qui était excessif de 1. Le changement apporté à la sortie de la commande Et() était généralement trop limité pour être pris en compte.
  21. La fonction de canal virtuel WSqu() pouvait rendre la phase basse trop longue d’un échantillon.
  22. Si vous double-cliquiez et modifiiez un élément dans un canal TextMark, les doublons du canal n’étaient pas actualisés.
  23. Un certain nombre de commandes de script n’acceptaient pas les éléments const comme arguments alors que cela devait être le cas. Ainsi par exemple, SampleTrigger(), YAxisAttrib() et YAxisStyle() n’acceptaient pas un argument cSpc% étant déclaré const cSpc%[3]:={2,1,2}.
  24. La commande MemImport() visant à créer un canal WaveMark à partir d’une forme d’onde et d’un canal d’événement pouvait manquer la dernière forme d’onde si les temps d’événement n’étaient pas alignés sur les échantillons de forme d’onde.
  25. Dans une vue comportant un axe logarithmique y, si vous zoomiez en faisant glisser un rectangle, le résultat affichait la mauvaise plage d’axe y.
Changements
  1. La commande de script MatLabOpen() n’interrompt plus un script avec une erreur fatale si MatLab ne peut pas être ouvert et rapporte désormais un code d’erreur négatif.
  2. Dans le débogueur de script, lorsque vous ouvrez une fenêtre pour modifier une variable de chaîne, la chaîne initiale n’est plus sélectionnée et la fenêtre d’édition tentera de se redimensionner de façon à contenir le texte de la chaîne.
  3. Les Talkers fournis en exemples sont toujours installés à moins d’être exclus dans une installation personnalisée.
  4. La longueur maximale des noms de fichier automatiques a été portée de 23 à 40 caractères. Les anciennes versions de Spike2 limiteront la longueur à 23 caractères si vous modifiez le nom.
  5. Lorsque vous créez une nouvelle chaîne, les titres de chaînes par défaut et les commentaires de canal sont désormais définis sur une chaîne vide plutôt que ‘‘sans titre’’ et ‘‘sans commentaire’’.
  6. La valeur renvoyée par la commande SampleText() a été modifiée ; auparavant, elle retournait toujours 0.
06/2017 9.00 Nouveau
  1. Le nombre maximal de canaux pouvant être stockés dans un fichier smrx 64 bits a été porté de 400 à 2000.
  2. Le nombre maximal de canaux virtuels, canaux de mémoire et canaux dupliqués a été porté à 2000.
  3. Le nombre maximal de canaux dans une vue XY a été porté de 256 à 2000.
  4. Le nombre maximal de canaux dans une vue de résultat a été porté de 400 à 2000.
  5. Le nombre maximal de lignes dans une vue Grid a été porté de 10 000 à 1 000 000 (le nombre maximum de colonnes restant à 1000).
  6. Le nombre de zones de formes d’onde arbitraires pouvant être utilisées en cours d’échantillonnage a été porté de 10 à 62 pour les appareils Power1401 et à 20 pour les appareils Micro1401.
  7. Une nouvelle commande de script Chan() vous permet de découvrir le numéro de canal correspondant à une spécification de canal.
  8. Le langage de script inclut de nouveaux opérateurs numériques pour bitwise not (~) et pour les nombres entiers (<<, >> et >>>) et permet l’utilisation de & pour band, && pour and |, pour bor, || pour or ,% pour mod et ! pour not.
  9. Le langage de script vous permet d’utiliser * pour multiplier une chaîne (par exemple "+-"*3 signifie "+-+-+-").
  10. Le dialogue d’importation du tampon de mémoire et la commande de script MemImport() prennent désormais en charge l’importation d’un canal WaveMark vers une forme d’onde.
  11. La commande de script ArrHist() autorise un tableau source entier.
  12. Les dialogues Find et Replace du menu Edit, ainsi que leurs équivalents au sein des langages de script, prennent désormais en charge les expressions régulières ECMAScript.
  13. Un plus grand nombre de dialogues sont désormais redimensionnables, généralement afin de vous permettre de saisir des chaînes de texte plus longues ou d’accéder à de longues listes d’éléments sans avoir à faire défiler : dialogue Virtual channel, dialogue Evaluate, dialogue Debugger edit variable, dialogue Graphical editor add arbitrary wave, dialogue Change colours et plusieurs autres dialogues.
  14. Si le dialogue Edit TextMark est ouvert, vous pouvez désormais cliquer sur des éléments TextMark pour le canal affiché en vue de données de manière à les déplacer au sein du dialogue. Si le dialogue est étendu de façon à afficher la liste des éléments de données TextMark, l’élément sélectionné est mis en surbrillance.
  15. Vous pouvez échantillonner des données à l’aide de Talkers sans disposer d’un 1401 connecté si vous définissez une configuration d’échantillonnage qui ne prévoit aucune utilisation d’un 1401 (pas de séquence de sortie, sortie de forme d’onde arbitraire, canaux de forme d’onde, canaux WaveMark, entrées d’événement ou de marqueur numérique).
  16. La commande de script FileOpen() comporte un nouveau fanion mode% pour ouvrir des fichiers texte externes en mode Unicode.
  17. SSOpen4() permet d’associer la vue en cours à une vue temporelle. Dans les versions précédentes, il devait impérativement s’agir d’une vue temporelle.
Changements
  1. Les numéros de canal pour les canaux de mémoire, canaux virtuels et canaux dupliqués ont été modifiés (de façon à faire de la place pour les canaux de disque supplémentaires). Tous les scripts pour lesquels le canal 401 devait être le premier canal de mémoire ou le 701 le premier canal virtuel seront désormais brisés. Nous avons toujours maintenu que les scripts ne devaient pas faire cela. Il est possible d’utiliser Chan("m1") pour obtenir le premier canal de mémoire et Chan("v1") pour obtenir le premier canal virtuel. Utilisez DupChan(0) pour trouver le numéro du premier canal dupliqué.
  2. Nous ne prenons plus en charge les fichiers de format de configuration ancienne (*.s2c) ni les fichiers de format de ressource (*.s2r). La dernière version pouvant être utilisée pour ceux-ci était Spike2 7.10 (publié en 2012). Si vous avez besoin de lire ces fichiers, ils peuvent être convertis aux formats modernes *.s2cx et *.s2rx en utilisant Spike2 version 8.
Cambridge Electronic Design Limited

Registered in England: 972132

Registered office:

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

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
CAGE/NCAGE: KB797
NAICS: 423490
Commodity codes
Hardware: 84716070
Software: 85234945
×

Envoyer un email:

info@ced.co.uk

Post
  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.
Téléphone:

(Int.+44) (0)1223 420186

D’Amérique du Nord:

1 800 345 7794

×