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

Scripts Signal


Functions de utiles

News Flash
Newsflash example.sgs (06/06)

PktoPk.zip

Ce script mesure les amplitudes de pic à pic à partir de canaux multiples et sépare les valeurs en différents états au sein d'une vue XY.

Ce script nécessite Signal v5 ou version ultérieure.

Masquer / restaurer fenêtres flottantes
HideRestoreApps.sgs (06/06)

HideRestoreAppsg.zip

proc HideApps(); and proc RestoreApps();
Ces procédures peuvent être utilisées pour cacher toutes les fenêtres et barre d'outils flottantes au début d'un script et les restaurer à la fin. Ceci permet d'optimiser l'aire d'écran disponible pendant le fonctionnement du script. Le tableau gFloat%[] doit être global au début de votre script.

Ces procédures sont utilisées dans de nombreux scripts CED. La variante particulière donnée ici garde cachée le fenêtre du script. Vous trouverez une version légèrement simplifiée de ces procédures et des informations plus détaillées sous App() dans l'index d'aide de Signal.

Vider / modifier les logs
ClearLogQ.sgs (02/15)

ClearLogQsg.zip

proc ClearLogQ()
Cette procédure de script Signal vérifie s'il y a du texte dans la fenêtre Log. Si le log contient du texte, une case de requête est affichée vous permettant de décider si vous souhaitez vider le log ou non avant de poursuivre. Si vous choisissez Non, le caret de texte est déplacé jusqu'à la fin du fichier log. La procédure ne modifie pas la vue en cours.

Ajoutez cette fonction à la section fonctions et procédures de vos propres scripts. Vous pouvez ensuite l'appeler au début des fonctions de script qui écrivent des données sur le fichier log, ou éventuellement dans la fonction Quit(), pour vous aider à garder le fichier log bien ordonné.

Boutons Do
DoButtons example.sgs (06/06)

dobuttonsg.zip

func DoButtons%()
Cette fonction vous permet de régler l'état activé / désactivé de boutons de barre d'outils multiples.

Les fonctions de script ToollbarEnable() et ToollbarClear() ne peuvent agir que sur un (ou la totalité des) bouton(s). Vous pourrez ainsi avoir besoin de séquences de 4 ou 5 appels de ToollbarEnable() à chaque point du script où des boutons multiples doivent être activés. La fonction DoButtons%() permet de régler l'état de boutons multiples avec un seul appel de fonction. Pour l'utiliser, il vous suffit de copier la fonction DoButtons%() vers la section fonctions et procédures de votre script et de l'appeler ainsi que cela est illustré dans le script exemple.

Cette fonction nécessite Signal version 3.0 ou ultérieure.

Certains de ces scripts ont été développés par les utilisateurs plutôt que par l'équipe CED. Si vous disposez d'un script que vous aimeriez mettre à la disposition des autres utilisateurs sur cette page, informez-en Tim Bergel. Nous fournissons également des scripts pour Spike2.

Ces scripts sont sauvegardés en tant que fichiers WinZip, myscript.zip, sauf lorsqu'ils sont présentés sous le format signal\scripts\myscript.sgs. Ces fichiers ont été installés avec Signal et signal. réfère au répertoire dans lequel vous avez installé Signal. Voir les résumés en cliquant sur la ligne de description ci-dessous. Vous pouvez alors les télécharger en cliquant sur le nom du fichier ; veuillez vérifier la taille reçue.

Cambridge Electronic Design Limited

Enregistré en Angleterre: 00972132

Bureau d'inscription:

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

VAT: GB 214 2617 96

Numéro d'enregistrement du producteur: WEE/BD0050TZ

Conditions générales de vente

Pour nos clients américains, nous pouvons fournir le formulaire fiscal W-8BEN, qui nous identifie en tant que société britannique.

DUNS: 219151016
CAGE/NCAGE: KB797
NAICS: 423490
Codes de marchandise
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

×