Package Python pour générateurs arbitraires et numériseurs
Le nouveau package Python open source de Spectrum Instrumentation rend plus rapide et plus facile la programmation de ses générateurs de formes d’onde arbitraires et ses numériseurs PCI Express (PCIe) et PXI Express (PXIe), ainsi que ses entrées/sorties numériques. Ce package, qui regroupe code source complet et exemples détaillés, est disponible gratuitement sous licence MIT sur GitHub.
Principales caractéristiques:
• Fourniture d’une interface de programmation orientée objet (POO) de haut niveau, conçue pour les produits du fabricant
• Gestion de l’ouverture et de la fermeture automatiques des cartes, des groupes de cartes et des instruments Ethernet
• Gestion de l’allocation de mémoire pour le transfert de données vers et depuis ces appareils
• Regroupement des fonctionnalités spécifiques à un appareil (paramètres de canal matériel, d’horloge et de déclenchement, synchronisation de la carte, accès direct à la mémoire, moyenne de blocs, DDS, générateur d’impulsions) dans des classes faciles à utiliser
• Prise en charge de l’utilisation de quantités et d’unités physiques réelles, donc sans conversions manuelles fastidieuses en paramètres API cryptiques
• Prise en charge des calculs avec NumPy et Matplotlib
• Installation Python puis le package en une seule commande ($ pip install spcm)
Fabricant: Spectrum Instrumentation
Référence produit: Package Python