05/2010 |
3.13 |
Corrections
- DlgValue$ vous donnera accès à l'invitation à cocher une case, cela à la fois pour le numéro d'article et le numéro d'article plus 1000 (auparavant, aucun accès n'était possible).
- L'analyse de la liste des ports dans le dialogue de configuration d'échantillonnage détectera si le nombre de ports utilisés est trop élevé.
- Correction de la génération de valeurs d'erreur lorsque des moyennes de forme d'onde sont générées au moyen d'appels de traitement multiples (les traitements uniques donnaient des résultats corrects).
- La prise en charge des états auxiliaires MagStim et CS3304 fonctionne désormais correctement avec 256 états.
- La prise en charge de Magstim évite les problèmes de temporisation et permet une utilisation sans matériel. Comportement BiStim corrigé.
|
|
07/2009 |
3.12 |
Corrections
- L'argument de temps de départ portant sur Process() n'était pas utilisé correctement.
- Le remplacement des valeurs au sein d'un canal de vue XY de longueur fixe étant trié fonctionne désormais correctement (cela provoquait un crash auparavant).
- Retour à une version antérieur du support de conditionneur de façon à ce que l'accès au conditionneur fonctionne à nouveau.
|
|
02/2009 |
3.11 |
Corrections
- Si le répertoire devant être utilisé pour les données échantillonnées dans l'onglet automatisation de la configuration d'échantillonnage n'existe pas, vous serez désormais averti au lieu de perdre directement les données.
- Les fonctions Text export & copy as text utilisent simplement le nombre de décimales défini pour les temps.
- Les listes de canaux spécifiant des canaux non consécutifs sous forme de chaîne analysent désormais correctement.
- Les éléments DlgXValue() désactivés dans les dialogues définis par l'utilisateur ne sont plus réactivés si un curseur est déplacé.
- La fonction Append frame copy copiera désormais toute information d'erreur vers la nouvelle trame, de même que les données.
- Les moyennes multi-trame générées au moyen des traitements Append Average ou Auto-average afficheront désormais les informations d'erreur à partir de la trame 2.
- Les changements apportés aux points de pré-déclenchement en mode d'échantillonnage péri-déclenché sont désormais répercutés dans le dialogue de configuration d'impulsion.
- Les éléments d'entrée de chaîne comportant une liste de sélections possibles dans les dialogues définis par l'utilisateur supportent désormais correctement les nouveaux textes obtenus à l'aide de DlgValue$().
- Les vérifications sur les options de verrouillage lors des lancements d'échantillonnage vérifient désormais correctement les numéros de canal utilisés.
- Les vérifications sont désormais effectuées en cas d'échantillonnage pour des balayages rapides avec des télégraphes basés sur le 1401 (cela ne fonctionnera pas en effet).
- Les anciennes données de trace idéalisée établies avec des passages de seuil synthétisent désormais une valeur de référence à partir des niveaux de fermeture lorsque les données sont lues.
- Les éditions de valeur temporelle créées à l'aide de DlgXValue() fonctionnent désormais correctement lorsque le temps est présenté en milli- ou microsecondes.
- L'enregistrement de ProcessFrames() a été corrigé.
- Le texte d'information sur l'état présenté dans le titre de la fenêtre a été corrigé pour BiStim et MagStim 200 double.
- Les recherches de curseur pour maximal excursion fonctionnent désormais correctement.
- Le texte inséré au sein d'un dialogue défini par l'utilisateur à partir d'un script prend désormais en compte tous les onglets de la chaîne lors des auto-formatages.
- Toutes les opérations de sauvegarde de fichier vérifient désormais que le chemin d'accès utilisé pour l'enregistrement est bien légal.
- L'exportation de texte en vue XY via EditCopy() ne provoque plus de crash.
- PulseWaveformGet() n'actualise désormais que le tableau comportant les points disponibles.
- La commande XRange() est désormais correctement enregistrée, quelle que soit l'unité temporelle utilisée.
|
|
09/2007 |
3.10 |
Nouveau
- Le support Power1401 mk 2 est inclus.
Corrections
- Le dialogue d'analyse de membrane génèrera des mesures de résistance même si la trace est trop bruyante pour permettre une analyse de capacitance.
- Une erreur dans l'éditeur de texte qui était susceptible de provoquer, dans de rares cas, une corruption des fichiers texte a été corrigée.
- Le dialogue de mode de tracé fonctionne à nouveau correctement sur les canaux contenant des informations d'erreur.
Changements
- Les valeurs utilisées par la fonction de script SetTrend pour les types de mesure ont été modifiées de façon à permettre une extension future ; ceci nécessitera un léger ajustement des scripts existants.
|
|
02/2007 |
3.09 |
Nouveau
- La méthode SCAN, permettant de générer une trace idéalisée sur les temps d'ouverture et de fermeture pour des données de canal ionique, a été ajoutée.
- La commande SetOpClScan() a été ajoutée pour lancer l'analyse ci-dessus à partir d'un script.
- Le dialogue d'édition de trace idéalisée a été étendu de façon à permettre de scinder en deux des événements et de les faire fusionner avec un seul voisin. Des boutons permettent en outre un défilement en douceur au sein des données et un bouton Fit Visible (lissage visible) permet de lisser une trace convolutée en fonction de données brutes, par ajustement de la trace idéalisée.
- Le dialogue d'information de canal pour une trace idéalisée a été étendu de façon à permettre de modifier la fréquence du filtre de coupure. Ceci servira dans le tracé et le lissage d'une trace convolutée.
- De nouveaux modes de tracé ont été ajoutés pour les traces idéalisées de façon à permettre le dessin d'une convolution de trace idéalisée avec la réponse transitoire du filtre.
- Les états fermés d'une trace idéalisée sont désormais affichés dans une couleur différente.
- L'analyse de la durée des rafales a été ajoutée.
- La commande SetOpClBurst() a été ajoutée.
- La commande OpClFitRange() a été ajoutée pour le lissage des traces idéalisées convolutées en fonction de données brutes à partir d'un script.
- Les commandes OpClEventChop() et OpClEventMerge() commandes ont été ajoutées de façon à améliorer l'édition des traces idéalisées à partir d'un script.
- La commande DrawMode() a été étendue de façon à supporter les nouveaux modes de dessin des traces idéalisées.
- Il est désormais possible d'interrompre le dessin des traces idéalisées très longues en appuyant sur CTRL-Interr.
- La commande DlgCreate() dispose désormais de paramètres supplémentaires permettant de placer un dialogue sur un moniteur particulier lorsque plusieurs moniteurs sont utilisés.
- La commande System$() reconnaît désormais XP x64 et Vista.
- Un nouveau fichier exemple "SCANexam.cfs" est désormais fourni pour l'initiation aux méthodes SCAN. Il intègre une fréquence de coupure de filtre de 4 kHz.
16. Un importateur a été ajouté pour le format de fichier CONSAM.
Corrections
- Les histogrammes tracés sur des canaux multiples avec verrouillage et décalage des axes se tracent désormais correctement pour tous les niveaux de zoom.
- Signal ne crashe plus lorsqu'un lissage est lancé avec plus de paramètres que de points.
- La commande SetTrendChan() teste désormais correctement les nombres de canal par comparaison avec le fichier de données source, et non avec la vue XY de destination.
- La commande SetTrendChan() fonctionne également désormais correctement lorsque le nombre de canal 0 est donné lorsqu'un coefficient de lissage est calculé et que le dernier canal de la vue n'est pas celui sur lequel porte le lissage.
- L'optimisation des canaux superposés partageant un même axe verrouillé fonctionne désormais correctement.
- Un lissage est désormais correctement tracé de façon décalée lorsqu'il est tracé sur des canaux décalés dont les axes sont verrouillés.
- La commande DlgChan()scr_DlgChan règle désormais le nombre de canal sur 0 si aucun canal ne se trouve dans le champ. Auparavant, il était réglé sur 1, ce qui pouvait être déroutant.
- Window() et WindowVisible() fonctionnent désormais correctement pour le dialogue de contrôle de l'échantillonnage.
- Les courbes lissées comportant des valeurs farfelues ne font plus crasher le système si vous tentez de tracer le lissage.
- Le paramètre largeur des curseurs actifs utilise désormais l'unité de mesure appropriée. Auparavant, il était systématiquement présumé qu'il s'agissait de la seconde.
- Les recherches rétroactives sur les passages de niveau au moyen de curseurs actifs fonctionnent désormais correctement.
Changements
- Le dialogue de progression affiche désormais le pourcentage en texte, ainsi que sous la forme d'une barre de progression.
- Le fait de régler les unités sur "s" dans un fichier ou une vue de mémoire utilisant XUnits$() permet désormais aux préférences de convertir ceci en "ms" ou "us" si ce sont les unités de temps choisies.
- Les dialogues de mode de tracé de canal pour les formes d'onde et les marqueurs ont été combinés en un seul dialogue, auquel ont été ajoutés les modes de tracé des traces idéalisées.
- Les options de traitement et de fixation (clamping) en ligne ne sont plus disponibles lorsque les modes de balayage rapide sont utilisés. Auparavant, ils ne fonctionnaient tout simplement pas.
- SetTrend() et SetTrendChan() acceptent désormais les temps sous la forme d'une combinaison de chiffres et de chaînes, au lieu de n'accepter que l'un ou l'autre.
|
|
11/2006 |
3.08 |
Nouveau
- L'opérateur ternaire a été ajouté.
- Le conditionneur de signal supporte désormais totalement le nouveau 1902 mk 4 avec filtrage numérique et fonctionnalités numériques optionnelles. Les fonctions de langage de script utilisées pour accéder aux réglages du conditionneur de signal ont été étendues de façon à supporter les nouvelles fonctionnalités.
- Le dialogue de configuration d'impulsion offre désormais un bouton Copy qui peut être utilisé pour copier les informations de sortie sélectionnées entre des états.
- Des labels optionnels peuvent désormais être définis pour les états avec le dialogue de configuration d'impulsion. Ils remplacent les noms par défaut dans les boutons de la barre de contrôle des états et seront utilisés ailleurs ensuite. La fonction de langage de script SampleStateLabel$() a été ajoutée de façon à donner accès aux labels d'état.
- Le support de matériel auxiliaire (externe) de génération d'états a été ajouté, ceci ayant initialement été mis en œuvre pour les stimulateurs MagStim et CED 3304. Les fonctions de langage de script SampleAuxStateParam() et SampleAuxStateValue() ont été ajoutées de façon à donner accès à ce type de matériel.
- Fonctions Floor() et Ceil() ajoutées pour les valeurs et les tableaux.
- Les fonctions de script MaxTime() et MinTime() adoptent désormais toutes deux un nombre de canal de zéro pour signifier la limite de cadre globale.
- La fonction de script Sweeps() offre désormais un argument optionnel permettant de régler le compteur de balayage.
Corrections
- SampleStatesOrder() accepte désormais 3 en tant qu'argument.
- Les fonctions GammaP et GammaQ ne retournent plus de valeurs incorrectes lorsque le second paramètre est supérieur au premier par moins de 1.
- Le tracé des formes d'onde arbitraires dans le dialogue de configuration d'impulsion n'est pas quantisé en fonction de la résolution temporelle globale.
- Le dialogue de configuration d'impulsion informe désormais correctement l'utilisateur si une limite de temps est excédée.
- Le séquençage des états en mode hors protocole ne s'arrêtait pas correctement.
- FileClose(1) ferme désormais correctement les vues de mémoire et XY associées.
- Les pointeurs de souris indiquent désormais toujours correctement l'opération possible, notamment lorsqu'ils sont placés sur un curseur ou un label de curseur.
- Les fonctions de bouton de dialogue et de barre d'outils préservent désormais le numéro du bouton si elles créent un autre dialogue (ou une autre barre d'outils) et retournent zéro ultérieurement.
- Les mesures temporelles de tracé de tendance sont désormais effectuées en millisecondes ou microsecondes, selon les préférences en matière d'affichage du temps.
- Le support de tableau de script a été corrigé de façon à éviter les erreurs stupides avec des tableaux de longueur nulle.
- La fonction XYJoin() retourne désormais systématiquement le bon résultat.
- Le système de télégraphe d'amplificateur n'utilisait pas la case à cocher spécifiant un 1401 10 volts. Il fonctionne désormais correctement sur les unités de 10 volts.
- SetCopy() définit désormais correctement le label et les unités de l'axe X.
- La fonction Window() traite désormais correctement les moniteurs multiples.
- Le sélecteur d'état de la barre de contrôle des états multiples fonctionne désormais correctement.
Changements
- Le nombre maximal de boutons de barre d'outils est désormais de 40.
- Les numéros de poignée de vue (des vues qui ont été fermées) sont réutilisés beaucoup mois fréquemment.
- Les fonctions de script SampleOutLength(), SampleOutTrig(), SampleFixedInt() et SampleFixedVar() s'appliquent désormais toutes à l'échantillonnage en cours si elles sont utilisées pendant l'échantillonnage.
- Le panneau de contrôle de d'échantillonnage affiche désormais “Waiting (TR)” si le système attend un déclencheur sur l'entrée BNC Trigger située sur le panneau frontal du 1401.
- Le tableau utilisé pour transférer les données échantillonnées du 1401 vers Signal est alloué et préparé en vue de son utilisation beaucoup plus tôt, ce qui donne à Signal une meilleure chance d'échantillonner correctement lorsque la mémoire disponible est faible.
|
|
04/2006 |
3.07 |
Nouveau
- Des options de support de verrouillage ont été ajoutées. Les configurations de verrouillage peuvent être définies dans la configuration d'échantillonnage et utilisées en cours d'échantillonnage pour générer des mesures de résistance, permettre un contrôle simple des potentiels de rétention et mettre à disposition un dialogue d'analyse de membrane en ligne.
- Les protocoles d'état ont été améliorés. Il est désormais possible d' " enchaîner " des protocoles les uns aux autres et d'établir un compteur de répétition pour chaque protocole.
- La barre de contrôle des états a été améliorée pour faciliter l'utilisation des protocoles et permettre la mise en pause de l'exécution d'un protocole ou d'une séquence d'états. La fixation de la barre de contrôle a été améliorée.
- Un tableau peut désormais comporter jusqu'à 5 dimensions.
- Nouvelle commande de script : ProtocolRepeats(), ProtocolEnd() et SampleStatesPause() ont été ajoutées.
- Une nouvelle option de tracé de tendance a été ajoutée pour permettre le calcul de la différence entre une valeur de point unique et ligne de référence moyenne.
Corrections
- L'impression de formes d'onde avec un axe x logarithmique fonctionne désormais correctement.
- ChanFit() enregistre désormais correctement et compile sans erreur.
- ExportTextFormat() enregistre désormais correctement. Un délimiteur d'onglet est désormais enregistré sous la forme "\t".
- ExportChanFormat() enregistre désormais avec un ; à la fin de la ligne.
- AppendFrame() est désormais suivi de "Frame(FrameCount());" pour l'enregistrement, ceci de manière à établir une correspondance avec le comportement de programme interactif.
- L'enregistreur de script enregistre désormais un appel sur XYJoin() pour les tracés de tendance, ceci de manière à refléter un changement dans le comportement par défaut introduit dans la version 3.03.
- Il n'est plus présupposé que les valeurs entrées par l'utilisateur avec un tracé XY sont des valeurs temporelles dans les unités de préférence.
- La documentation concernant les ordres de fonction maximaux pouvant être lissés avec ChanFit() a été corrigée.
- Les données sont désormais correctement écrêtées lorsque une commande d'impression d'écran est lancée.
- La sortie de métafichiers est désormais correctement écrêtée.
- Le fait de travailler avec des axes plus épais n'a plus pour effet que la clé laisse quelques éléments derrière elle lorsqu'elle est déplacée par glissement dans une vue XY.
- Un bogue qui pouvait parfois empêcher qu'une spline cubique soit tracée lorsque des axes logarithmiques étaient utilisés a été corrigé.
- Le fait d'utiliser Process() de manière incorrecte en cours d'échantillonnage ne crashe plus Signal.
- Un curseur de glissement n'apparaît plus sur l'axe x en zoom arrière maximal.
- Les impulsions de sortie numérique (affichage et sortie) dont l'état initial est élevé fonctionnent désormais correctement.
- Le dialogue d'impulsion supporte désormais les ondes sinusoïdales interrompues par d'autres impulsions.
- ProcessOnline() dispose désormais d'un argument supplémentaire permettant de vider les fichiers bin.
- Help() peut désormais être utilisé pour définir un nouveau fichier d'aide.
- Les modifications apportées au nombre de points dans un canal XY prennent désormais effet même lorsque le canal existe déjà.
- L'échantillonnage d'intervalle fixe n'étend plus l'intervalle d'un tic d'horloge en trop.
- Chan$() indexe désormais le bon canal d'une vue XY.
- Le tracé fonctionne désormais correctement lorsque une demande d'enregistrement des modifications sur le disque est en cours.
- La commande Copy as text enregistre désormais avec le bon code de type.
- Les options "Value product" et "Value ratio" ont été ajoutées à la documentation SetTrend().
- Le traitement en ligne de traces idéalisées fonctionne désormais à nouveau. Ceci corrige un bogue introduit dans la version 3.03.
- Les modifications apportées à la configuration d'échantillonnage qui montrent ou cachent certaines pages du dialogue ne perdent plus les modifications ayant pu être faites dans les dernières pages du dialogue.
Changements
- Le concept de spécificateur de canal a été ajouté à la documentation.
- Chan$() n'arrête plus un script s'il est utilisé pour un canal ‘' non-extant ‘'.
- Le fait d'ouvrir un fichier en utilisant le menu File donne désormais de meilleurs messages d'erreur.
- Un plus grand nombre d'options de menu est désormais disponible lorsque l'on clique du bouton droit de la souris dans une vue XY.
- Le bouton "Apply" du dialogue relatif aux impulsions est désormais activé lorsque un changement est effectué.
- Les chaînes des scripts ne sont plus limitées à 255 caractères.
|
|
01/2006 |
3.061 |
Nouveau
- Le support 1902 de la version 3.06 a été amélioré et mis à jour. Il n'y a pas d'autre modification pour cette version.
|
|
01/2006 |
3.06 |
Nouveau
- Les axes logarithmiques ont été ajoutés.
- Les axes linéaires peuvent désormais être configurés de manière à ajuster les unités à un niveau de zoom élevé, ceci afin que les chiffres affichés restent présentés dans une gamme convenable.
- Les commandes XAxisAttrib() et YAxisAttrib() ont été ajoutées.
- Les dialogues utilisateur permettent des modifications de texte de bouton avec DlgValue$.
Corrections
- XAxisStyle() est désormais correctement enregistré par le dialogue de l'axe x.
- Le fait de tenter de lancer Signal sans être doté d'un privilège utilisateur autorisant l'extension de la taille de travail fixe ne fera plus crasher Signa.
- Les approximations initiales de lissage ne fonctionnaient pas correctement lorsque le début de la zone de lissage était situé bien avant la première valeur X de point de lissage.
- Le dialogue de lissage n'est plus réinitialisé à chaque fois que les curseurs sont déplacés.
- Le dialogue de couleur permet désormais de définir la couleur du lissage.
- Les niveaux de péri-déclenchement fonctionnent désormais correctement avec un facteur d'échelle de canal -ve.
- Les scripts de très grande taille (>18 000 lignes) compilent désormais de façon correcte.
- Les changements apportés au coefficient de lissage 4 dans le dialogue de lissage sont désormais reflétés dans les vues de données.
- Les histogrammes d'amplitude sont désormais correctement générés lorsqu'une gamme limitée des données est traitée.
- MATTrans() pouvait parfois produire des résultats incorrects.
- Le fait de passer un tableau dans DigShow() pouvait parfois produire des résultats erronés.
Changements
- Les axes affichent désormais les valeurs très faibles ou très élevées de manière plus appropriée.
- Les programmes utilitaires Dos ont été abandonnés, leurs fonctionnalités étant désormais intégrées dans le programme principal.
- Le panneau de configuration d'échantillonnage se présente désormais sous la forme d'une barre d'outils dockable.
|
|
10/2005 |
3.05 |
Nouveau
- Les tracés de tendance ont désormais un sélecteur X commun de telle sorte que les canaux multiples puissent tous avoir les même valeurs x.
Corrections
- La trame 1 était ignorée par le traitement en ligne (version 3.04 uniquement).
- Les cases à cocher du dialogue de l'axe y ne sont plus mises en gris en vue XY.
- La taille initiale des fenêtres de curseur comportant des polices de grande taille est désormais correcte.
|
|
09/2005 |
3.04 |
Nouveau
- Les couleurs de fond de canal peuvent désormais être définies individuellement.
- Le tracé sans papillotement a été implémenté.
- Des options d'ordonnancement d'actualisation pour l'optimisation de script en ligne ont été ajoutées aux préférences.
- Il est désormais possible d'annuler les changements de couleur.
- Il est désormais possible de définir une couleur de vue spécifique à chaque vue.
- La commande ViewColour() a été ajoutée.
- La commande YieldSystem() a été ajoutée.
- DlgEnable() peut désormais définir la cible de saisie d'un dialogue.
- Le support de télégraphe a été étendu au système de télégraphe Axon Multiclamp.
- L'ajustement sigmoïde a été ajouté.
- La fonction FitData()a été ajoutée.
- La commande Chan$() a été ajoutée.
- ChanList() a été étendue de manière à permettre un spécificateur de chaîne.
- La journalisation de marqueurs numériques est désormais possible.
- De nouvelles commandes de séquenceur MARK et REPORT ont été ajoutées.
- Il est désormais possible d'ajouter un décalage à la position zéro sur l'axe x affiché pendant l'échantillonnage.
- Commande de script SampleZeroOffset() ajoutée.
- Fonction de script SampleDigMark() ajoutée.
- Le dialogue d'application de filtrage numérique est désormais pourvu d'un sous-ensemble de trames.
- Il est possible de créer des vues de mémoire à partir d'autres vues de mémoire hors ligne.
- Un bouton de réinitialisation a été ajouté au dialogue de configuration d'échantillonnage.
Corrections
- Les dialogues ne peuvent plus être perdus hors des limites de l'écran.
- La commande Interact() peut désormais accepter 17 boutons, conformément à la documentation.
- Le compilateur de script signale désormais une erreur si vous définissez une func ou une proc avec un argument de tableau et donnez une taille de tableau, ainsi par exemple funcfred(myArr[23]) est illégal.
- XYDelete() pouvait perdre le fil en cours d'indexation vers des données ordonnées.
- Le traitement en ligne de vues de mémoire vérifie désormais systématiquement le sous-ensemble de trames.
- Le traitement en ligne de vues de mémoire réinitialise désormais correctement la trame suivante de manière à ce qu'elle soit traitée si l'échantillonnage est recommencé.
- L'application de filtrage numérique n'utilise plus de code d'état de trame à moins que les trames d'un état particulier soient spécifiées.
- Le lissage du dialogue de lissage n'utilise plus de code d'état de trame à moins que les trames d'un état particulier soient spécifiées.
- ToolbarEnable() ne retourne plus 0 pour aucun bouton lorsqu'elle est appelée depuis une routine de bouton de barre d'outils. Ce comportement s'expliquait par le fait que tous les boutons de barre d'outils sont désactivés au cours d'une telle routine. Désormais, elle reçoit/règle l'état sur lequel le bouton sera restauré une fois la routine exécutée.
- La couleur primaire du canal est désormais correctement utilisée dans le tracé d'histogramme.
- Si une grille est affichée, elle sera retracée si l'espacement des tics d'axe est modifié.
- La documentation relative à XYSetChan() décrivait la valeur retournée de manière incorrecte.
- L'échantillonnage ne s'arrête plus si vous tentez d'échantillonner avec des pulsations sans qu'aucune sortie ne soit activée.
- Le dialogue d'information de canal pour une trace idéalisée fonctionne désormais en vue de mémoire.
- Les dialogues Process et Process Settings créés en cliquant du bouton droit de la souris sur une trace idéalisée en vue de mémoire, et en choisissant l'élément approprié dans le sous-menu de canal, sont désormais les bons dialogues (pour le traitement de canal et non pour la vue de mémoire).
- Le dialogue Export As utilise désormais correctement le spécificateur de liste de trames pour les fichiers comportant des états multiples.
- Les unités initiales affichées dans le dialogue de configuration de trace idéalisée correspondent désormais au bon canal.
- La commande FileSave() n'offre désormais le type de fichier XY que lorsque le dialogue est invoqué pour une vue XY.
- La clé XY est désormais actualisée à chaque fois que les titres de canal sont modifiés à partir d'un script.
- Lorsqu'une seconde trace idéalisée est ajoutée sur un canal donné, le terme "(idealised)" n'est plus ajouté une seconde time au titre de canal.
- Les curseurs horizontaux créés en cliquant du bouton droit de la souris sont désormais positionnés de façon plus précise.
- Le traitement de tracé de tendance ne s'interrompt plus sur une trame pour laquelle aucune valeur ne peut être obtenue.
- Les "Astuces du jour" ("Tip of the day") fonctionnent désormais lorsqu'une vue de données est sélectionnée.
Changements
- II n'est plus possible de définir une couleur qui rendrait un curseur, un axe ou des données invisibles. Si vous essayez, une couleur visible est désormais automatiquement choisie pour vous.
- Spike2 est désormais beaucoup plus convivial avec les autres applications lorsqu'il échantillonne ou lorsqu'il est en attente et qu'un script est en train de tourner. Si l'un de vos scripts en ligne dépend du comportement précédent, il se peut que vous deviez changer la configuration dans Edit Preferences Scheduler. Pour reproduire la configuration précédente (l'émulation ne sera pas absolument parfaite), réglez tous les champs sur leurs valeurs minimales (1, 0, 0). Ceci n'est pas recommandé.
- Les boutons de barre d'outils créés par des scripts prennent désormais moins de place.
- Dans les scripts, les fonctions de changement et les fonctions à bouton d'un dialogue utilisateur sont désactivées pendant que la fonction d'attente est active.
- Les deux seuils peuvent désormais être égaux pour la formation d'une trace idéalisée.
|
|
04/2005 |
3.03 |
Nouveau
- Le dialogue de traitement possède maintenant un sous-ensemble de trame fonctionnant de la même façon que le dialogue surtracer trames.
- Le dialogue de trames multiples possède également un sous-ensemble de trame permettant de spécifier une liste de trames plus spécifique.
Corrections
- On peut maintenant utiliser la deuxième variante de ChanFitCoef() dans un script.
- L'événement sélectionné dans un tracé idéalisé est maintenant redessiné correctement lorsqu'il est partiellement découvert, et en utilisant des lignes épaisses.
- Désormais, le dialogue de procédé ne se souvient plus du code d'état de trame lorsqu'on n'utilise pas l'état de trame = xxx.
- Les trames référencées se tracent désormais sur fond blanc, lorsqu'on utilise un dessin en noir et blanc.
- On peut maintenant utiliser XYGetData() pour récupérer des points de données uniques.
- On peut maintenant utiliser la commande Cursor() pour régler la position du curseur sur des heures auxquelles les données n'ont pas encore été échantillonnées, lorsqu'on est en ligne.
- Il est maintenant également possible d'effectuer un copier-coller d'une vue XY à une autre.
Changements
- Les changements de données sur le canal s'effectuent maintenant en spécifiant un temps de référence et un temps nouveau plutôt qu'un certain nombre de points.
- L'indicateur de focalisation pour les cases à cocher dans l'onglet d'automatisation du dialogue de configuration de l'échantillon n'apparaît plus : en effet, il avait été jugé trop petit pour être vu correctement.
- Le dialogue Trend Plot affiche désormais des unités pour les heures et heures de référence.
- Le dialogue de protocole est désormais plus intuitif et convivial.
|
|
02/2005 |
3.02 |
Nouveau
- On peut maintenant spécifier l'accès aux fichiers externes en format « gros-boutiste » ou « petit-boutiste » avec la commande BRWEndian().
- Les demandes de mise hors tension et d'économiseur d'écran reçues du système sont désormais interrompues et refusées si un script ou un ou échantillonnage est en cours.
Corrections
- OverdrawFrames() ajoute ou enlève maintenant des cadres de la liste de surtraçage.
- Un défaut secondaire au cours du tracé en ligne a été rectifié.
- Différents effets marginaux dans le tracé, lorsqu'on utilise des lignes épaisses, ont été rectifiés.
- La tentative d'ouverture d'un fichier déjà ouvert en Signal n'entraîne plus l'affichage d'un message vous priant de choisir un autre fichier si vous utilisez Windows 98.
Changements
- BWriteSize() fournit un code d'erreur meilleur si le fichier est ouvert en consultation seule.
- DlgXValue() n'utilise plus « 0 » comme valeur implicite au lieu de "0.0".
|
|
12/2004 |
3.01 |
Nouveau
- La commande ArrSort() a été ajoutée pour le triage des tableaux.
- Des accélérateurs de clavier ont été ajoutés aux dialogues de curseur.
- Un nouveau dialogue d'écran d'impression a été ajouté qui permet de définir l'orientation ainsi qu'un meilleur titre.
- ChanOrder() étendu afin d'avoir une variante à 2 arguments, essentiellement pour la lecture d'informations concernant les groupements de canaux.
- En cliquant sur un curseur horizontal du bouton droit de la souris, vous pouvez désormais mesurer la différence de niveau entre celui-ci et d'autres curseurs horizontaux.
- Après avoir appuyer sur la touche Alt avant de sélectionner une zone, la zone sélectionnée peut être copiée dans la fenêtre de journal ou dans le presse-papiers en libérant la touche Alt puis en pressant L ou C, respectivement.
- Les fenêtres de variables locales et globales dans le débogueur de script enregistrent désormais leurs positions d'une session du logiciel à l'autre.
- Copy As Text vous permet désormais d'effectuer une interpolation sur les données échantillonnées en mode non rafale de manière à ce que, lorsqu'elles sont vidées en colonnes, les valeurs soient ajustées à un temps commun pour chaque rangée.
- ExportTextFormat() a été étendu afin de permettre de spécifier une interpolation.
- FileExportAs()a été étendu afin de permettre l'exportation en bitmap.
- Le filtrage IIR a été ajouté avec les nouvelles commandes IIRBp, IIRBs, IIRHp, IIRLp, IIRNotch et IIRReson.
- Les dialogues créés à partir de scripts peuvent désormais avoir des infobulles pour les éléments individuels.
- Les dernières N trames échantillonnées peuvent désormais être surtracées.
- Il est désormais possible d'annuler les changements apportés au mode tracé dans les vues de données.
- Les chaînes d'étiquette de curseur définies par l'utilisateur sont sauvegardées lorsqu'un fichier est fermé et rechargées lorsqu'il est ré-ouvert.
Corrections
- Les variables de séquenceur peuvent désormais être définies et lues avant le début de l'échantillonnage.
- Les curseurs actifs n'itèrent plus lorsque un évènement dans une trace idéalisée est sélectionné mais n'est pas modifié.
- ChanOrder() donnait une erreur incorrecte si seulement 2 arguments étaient fournis.
- DlgString() était documenté comme ayant une largeur maximale de 20. Celle-ci est en fait de 60.
- Le fait d'imprimer en vue de texte ne règle plus une grande marge droite lorsque vous utilisez des caractères de petite taille.
- L'impression en vue de texte a été modifiée de manière à donner le bon format de date local dans l'en-tête.
- Le fait d'annuler les changements apportés au mode de tracé en vues XY retrace désormais correctement les données.
- Les fenêtres de script séparées en deux n'apparaissent plus deux fois dans le menu Window.
- Le format de métafichier amélioré a désormais plus de chances d'être collé dans une autre application à la bonne taille.
- FileExportAs() permet désormais aux vues XY d'être exportées explicitement en tant que type XY.
- Les valeurs d'axe X entrées dans les dialogues sont désormais comprises comme étant en unités de l'axe x.
- Certains dialogues interprétaient les valeurs en secondes quelles que soient les préférences.
- Le dialogue de contrôle du séquenceur est désormais actif à tout moment lorsque le séquenceur est actif.
- L'importateur de fichiers traite désormais correctement les données entières 4 octets.
- Les recherches de maxima et minima fonctionnent désormais correctement si le dernier point est le maximum ou minimum, respectivement.
- Le fait d'utiliser la roue d'une souris en sélectionnant une zone ne laisse plus derrière certaines parties du rectangle de sélection.
- L'édition de variables de script fonctionne désormais correctement.
- Signal ne perd plus la trace des informations de curseur après une renumérotation des curseurs.
Changements
- Les vues textuelles sont désormais bien meilleures en écran d'impression.
- Si une configuration d'échantillonnage est chargée à partir d'un script alors que le paramètre allow% empêche les changements de position de fenêtre, Signal " permettra " désormais à la configuration de régler la position des fenêtres d'échantillonnage.
- Les listes de trames sont désormais sauvegardées en tant que " spécifications " plutôt qu'en tant que simples listes.
- Ceci signifie, par exemple, que si vous spécifiez " Tagged frames " (trames étiquetées) puis étiquetez une trame, celle-ci sera ajoutée à la liste utilisée par Signal. Auparavant, Signal calculait la liste à la fermeture du dialogue et ne la mettait pas à jour.
|
|
08/2004 |
3.00 |
Nouveau
- Première version.
|