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

Scripts Spike2


Exemples de méthode

Copie et extraction de données vers/depuis une vue Grid
Grid demo.s2s (10/17)

GridDemo.zip

Ce script montre l\’utilisation de fonctions de script pour créer une vue Grid et y ajouter ou en extraire des données.

Les vues Grid stockent les données sous forme de chaînes plutôt que de nombres. Ce script utilise une bibliothèque de fonctions de script (ghgridutils.s2s) pour convertir des tableaux de nombres à 1 et 2 dimensions en colonnes et rangées de chaînes et vice versa.

Ce script nécessite Spike2 v8.06 ou une version ultérieure. À partir des versions 8.14 et 9.02, ce script sera inclus dans le dossier des scripts de l\’application Spike2.

Tracez vos propres formes d'onde arbitraires
DrawPlayWave.s2s (01/10)

DrawPlayWave.zip

Cet exemple de script permet de tracer une forme d'onde arbitraire en sortie à partir des CNA du 1401 à l'aide du pointeur de la souris. L'utilisateur spécifie la fréquence de sortie, la durée de la forme d'onde et la touche associée à la forme d'onde considérée avant de tracer la forme dans une fenêtre de vue de résultat, cela en maintenant enfoncée la touche Shift et le bouton gauche de la souris et en faisant glisser. La forme d'onde peut ensuite être ajoutée à la zone de lecture d'onde de la configuration d'échantillonnage en cliquant sur le bouton 'Add' dans la barre d'outils du script.

Ce script nécessite Spike2 v7.01 ou version ultérieure.

Contrôle interactif de l'amplitude de sortie d'impulsion
CursorPulseAmp.s2s (01/17)

CursorPulseAmp.zip

Ce script et le fichier de séquence qui lui est associé offrent un exemple d'actualisation d'un fichier de séquence en cours d'exécution pendant l'échantillonnage, au moyen d'un script interactif.

La configuration d'échantillonnage inclue peut être utilisée pour visualiser des sorties d'impulsion en connectant CNA 0 sur CAN 0 sur le 1401. Chargez le fichier de séquence CursorPulseAmp.pls depuis l'onglet Sequencer de la configuration d'échantillonnage, puis cliquez sur OK avant de lancer le script. Celui-ci ouvre alors un nouveau fichier de données, prêt à échantillonner, et génère une barre d'outils permettant de lancer et d'interrompre l'échantillonnage. Pendant l'échantillonnage, vous pouvez faire glisser le curseur horizontal de haut en bas pour contrôler l'amplitude de la sortie du train d'impulsions.

Ce script nécessite Spike2 v6.14 ou version ultérieure.

Test de scripts en ligne sur des fichiers de données existants
SimOnSkel.s2s (01/17)

SimOnSkel.zip

Ce script utilise la commande de script PlayOffLine() pour réexécuter un fichier de données existant et donner au script accès à la position de relecture en cours, de façon à simuler l'échantillonnage.

Pour utiliser ce script à des fins de test, il vous suffit d'ajouter le code de fonction que vous comptez utiliser en ligne à la position indiquée dans la fonction Idle%().

Ce script nécessite Spike2 v5.21 ou version ultérieure.

Horloge
Alarm.s2s (05/10)

Alarm.zip

Ce script offre un exemple simple permettant à l'utilisateur de définir une alarme basée sur l'horloge système du PC. Dans cet exemple, une tonalité est émise et une boîte de message s'affiche lorsque l'heure définie pour l'alarme est atteinte. Il pourra toutefois aisément être modifié de façon à effectuer d'autres fonctions liées au déclenchement d'une alarme (par exemple le lancement d'un échantillonnage de fichier tôt le matin avant que vous arriviez au travail !).

Ce script nécessite Spike2 v5.21 ou version ultérieure.

Utilisation de fichiers texte pour rétablir les variables
RESTVAR.S2S (07/98)

restvar.zip

Ce script illustre l'utilisation de fichiers texte externes dans Spike2 pour sauvegarder et rétablir la valeur des variables de script. Une fois le script terminé, un fichier texte contenant la valeur des variables de script est créé. Lorsque vous relancez le script par la suite (après avoir éventuellement mis la machine hors tension), la valeur des variables est rechargée dans le script comme si vous n'en étiez pas sorti.

Barres d'outils emboîtées
NESTTOOL.S2S (01/17)

nesttool.zip

Il s'agit d'un exemple de script utilisant des barres d'outils emboîtées. Il a été conçu pour les utilisateurs ayant déjà commencé à développer des scripts et souhaitant invoquer une barre d'outils à partir d'une autre. Ce script est un script de base qui ne comporte que des fonctionnalités limitées mais illustre parfaitement bien les techniques à utiliser.

Ce script comporte une barre d'outils principale qui peut invoquer une autre barre d'outils, elle aussi en mesure d'en appeler une autre. A chaque fois que vous quittez une barre d'outils, le script revient à la barre d'outils à partir de laquelle vous l'avez invoquée.

Exemple de contrôleur de séquence
AUTODAC.S2S (04/99)

autodac.zip

Exemple d'exécution d'un contrôleur de séquence à partir d'un script Spike2, avec utilisation de variables de contrôleur de séquence. Pour pouvoir l'exécuter, le fichier de contrôleur de séquence autopump.pls doit être placé dans le répertoire Spike2\sequence. Pour vérifier le résultat, vous devez définir une configuration d'échantillonnage avec deux voies de forme d'onde et connecter les sorties 0 et 1 du CNA aux entrées 0 et 1 du CAN.

Echantillonnage en ligne et squelette d'analyse
ONSKEL.S2S (01/17)

onskel.zip

Il s'agit d'un script vide qui ne fait rien de particulier mais pourra vous servir de base pour développer vos scripts d'analyse en ligne. Il fournit les commandes d'échantillonnage dans une barre d'outils, ainsi qu'une fonction d'inactivité pouvant être personnalisée pour effectuer l'analyse.

Simple analyse de fichiers individuels
SKEL2.S2S (01/17)

skel2.zip

Il s'agit d'un script vide qui ne fait pas rien de particulier mais qui sert de base au développement d'autres scripts. Il fournit une boucle qui ouvre constamment un simple fichier de données pour l'analyser jusqu'à ce qu'il soit interrompu par l'utilisateur.

Gestion d'une liste de fichiers à analyser
SKELETON.S2S (05/99)

skeleton.zip

Il s'agit d'un script vide qui ne fait rien de particulier mais sert de base au développement de vos propres scripts. Il assure la gestion d'une liste de fichiers de données ouverts, notamment l'ouverture de plusieurs fichiers, ainsi que la sélection d'un fichier à analyser.

Traitement similaire d'un lot de fichiers
BatchProcess.s2s (11/09)

BatchProcess.zip

Ce script-squelette peut être aisément modifié de façon à appliquer le même traitement sur tous les fichiers (ou un sous-ensemble de fichiers smr) au sein d'un répertoire sélectionné (par exemple : définition de curseurs actifs).

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 Simon Gray. Nous fournissons également des scripts pour Signal.

Ces scripts sont sauvegardés en tant que fichiers WinZip, myscript.zip, sauf lorsqu'ils sont présentés sous le format spike\scripts\myscript.s2s. Ces fichiers ont été installés avec Spike2 et spike. réfère au répertoire dans lequel vous avez installé Spike2. 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

×