Contrôler le générateur de signaux analogiques Discovery™ dans LabVIEW (4 / 5 étapes)

Étape 4: Vue d’ensemble du Code Generation Wavefrom personnalisée

Le générateur de signaux personnalisés fait un certain nombre de choses. La première fois il est appelé, les deux signaux de canaux W1 et W2 sont activés (voir le code en haut à gauche de la boucle). Ensuite, certains calculs sont faits pour convertir avec position du curseur dans une zone 2d, en amplitude et la fréquence d’une onde. Consultez les commentaires dans le code pour plus de détails.

Générer la Structure de Wavefrom/Event

Le cœur de ce projet génère des signaux analogiques. Cela se fait dans la structure de l’événement, à l’aide de «Générer des Waveform.vi». Cette sous-routine VI appelle simplement une poignée de fonctions de l’API de formes d’ondes qui contrôlent la découverte analogique. Une photo de la générer Waveform. VI le code est inclus ci-dessus. Elle représente les fonctions de l’API sont utilisées pour contrôler le générateur de signaux de la découverte de l’analogique. Pour plus d’informations sur le fonctionnement de ces fonctions de l’API, reportez-vous au manuel de référence des formes d’ondes SDK.

Pour la génération de formes d’ondes fonctionne bien, il est importante de noter le contexte dans lequel le Générer Waveform.vi est appelée. Ce VI doit être appelée dans une Structure de l’événement, si elle est activée uniquement lorsqu’un événement se produit. Appel de G

enerate Waveform.vi chaque itération de boucle entraîne des problèmes de performance, et

discontinuités dans la forme d’onde de sortie. Cette structure de l’événement contient deux cas différents.

Événement Structure cas [0]:

Le poing est une affaire de timeout. Il est important qu’une durée de timeout est fournie en y branchant une valeur pour le petit sablier dans le coin supérieur gauche de la structure de l’événement. Avoir omis de le faire peut entraîner l’ensemble du projet de geler en cours d’exécution.

Événement Structure cas [1]:

L’occurrence de l’événement est celui qui appelle le

Générer des Waveform.vi il est configuré pour être déclenché lorsque l'on clique sur la souris dans les limites de la photo, se déplace dans les limites de la photo, ou quitte les limites de la photo. Si vous le souhaitez, vous pouvez


gérés par l’affaire par un clic droit sur la structure de l’événement et en cliquant sur le correspondant onglet.

Dessin d’un curseur sur l’image 2d

Si vous êtes curieux de savoir comment dessiner un curseur sur l’image 2d consulter le code sous-VI ci-dessus. Les commentaires dans le code d’expliquent comment le curseur est dessiné.

Articles Liés

Comment : contrôler le PC/Mac via un appareil Android partout dans le monde

Comment : contrôler le PC/Mac via un appareil Android partout dans le monde

Vous souhaitez accéder à un PC/Mac via un dispositif Android ? Ce tutoriel va vous montrer comment utiliser l'app bureau distant Google Chrome Enjoy.https://www.youtube.com/watch?v=_WhRSYicNX8&index=22&List=PLGXt-X_7B9geNcSc1GWjUvbETyPxd--M4
Arduino Uno et Visuino : contrôler la voiture Smart Robot avec Joystick et L298N moteur

Arduino Uno et Visuino : contrôler la voiture Smart Robot avec Joystick et L298N moteur

Que voiture smart définit lorsqu'il est combiné avec Les Modules des pilotes automobile L298N, offre une des façons plus faciles à rendre les voitures robot. Le L298N Motor Driver Module est facile à contrôler avec Arduino, et avec l'aide de Visuino
IoT - contrôler un Robot de Pi framboise sur internet avec HTML et shell scripts seulement

IoT - contrôler un Robot de Pi framboise sur internet avec HTML et shell scripts seulement

(Si vous aimez cette Instructables, n'oubliez pas de voter à ce sujet (ci-dessus : drapeau de coin à droite). il est en concurrence sur l'INTERNET des objets et des concours d'automatisation. Merci beaucoup! ;-)Dans cette instructables, nous allons a
Contrôler un Mototr DC à l’aide de pont en H

Contrôler un Mototr DC à l’aide de pont en H

Si vous avez brûlé un 293d IC tout en contrôlant un moteur?? Oui, vous auriez car pour exécuter un 12V moteur IC 293d ne peux pas conduire parce que l'IC peut contenir jusqu'à maximum 8V pour cela surmonter ce problème, nous avons trouvé un module de
À l’aide de cartes de relais pour contrôler les actionneurs linéaires

À l’aide de cartes de relais pour contrôler les actionneurs linéaires

Dans ce Instructable, nous apprendrez comment utiliser les cartes de relais pour contrôler les actionneurs linéaires. Tous les relais comporte exactement la même, la seule différence, c'est combien sont au Conseil d'administration.4 relais est cumula
Contrôler votre maison et votre Robot par Missed Call de téléphone cellulaire

Contrôler votre maison et votre Robot par Missed Call de téléphone cellulaire

Vous pouvez trouver beaucoup de projets sur internet sur le contrôle des choses comme l'éclairage, ventilateur, machine à laver et votre robot d'emplacement distant. Il existe plusieurs façons pour contrôler ces à distance tels utilisant DTMF signal
Contrôler n’importe quel appareil utilisant un Pi de framboise et un module de relais

Contrôler n’importe quel appareil utilisant un Pi de framboise et un module de relais

L'objectif de cette ible est de montrer comment démarrer avec la mise en place d'un module de relais sur votre facture pro forma et contrôler. Mon but est d'ajouter des scripts dans mes pieuvres d'allumer ou d'éteindre les lumières LED, mais de toute
CA intelligent : Surveiller et contrôler la température de votre maison à distance !

CA intelligent : Surveiller et contrôler la température de votre maison à distance !

Vous voulez un climatiseur intelligent sans avoir à acheter un nouveau ? Rénovation de votre unité de fenêtre existante avec littleBits et le transformer en un appareil connecté à internet. Oubliez d'éteindre l'AC ? Pas de problème, suffit d'appuyer
Comment contrôler les Servo moteurs avec un Arduino

Comment contrôler les Servo moteurs avec un Arduino

Ce projet de miniatures vous montrera comment contrôler un moteur servo avec un Arduino, mais vous devez d'abord savoir ce qu'un moteur d'asservissement est en réalité !Servo-moteurs sont des types spéciaux de moteurs qui ne tournent autour en cercle
Contrôler quoi que ce soit à distance avec les signaux infrarouges.

Contrôler quoi que ce soit à distance avec les signaux infrarouges.

Qui aurait pensé que presque chaque pièce jointe Arduino peut être commandé en quelque sorte avec une télécommande de TV ? Maintenant son heure pour en savoir plus.Étape 1: Configuration et matériaux L'installation pour que cela est tout à fait basiq
Générateur de signaux iOS contrôlé par Arduino

Générateur de signaux iOS contrôlé par Arduino

Ce générateur de signaux est basé sur le travail par Amanda Ghassaei. Générateurs de signaux (ou des générateurs de fonctions) sont utilisés pour tester et déboguer des circuits. réponse en fréquence par exemple de l'ampli op ou des capteurs. Ce géné
0-40 Mhz, générateur de signal sinusoïdal pour 25 $.

0-40 Mhz, générateur de signal sinusoïdal pour 25 $.

Récemment certains conseils très bon marchés ($4-6) viennent de Chine, contenant une puce appelée le AD9850 qui est un générateur de signal sinusoïdal de synthèse numérique directe.Avec seulement 4 fils de commande, nous pouvons contrôler le Conseil
Contrôler votre maison avec Arduino

Contrôler votre maison avec Arduino

Arduino est un excellent outil pour contrôler et chose du sens, c'est pourquoi la plupart des gens l'utiliser, mais il y a un gros hic. Arduino ne peut gérer que des très faibles courants. (Pas plus de 40 ma). C'est ok pour certains projets électroni
Contrôler les effets d’Halloween avec les télécommandes infrarouges bricolage

Contrôler les effets d’Halloween avec les télécommandes infrarouges bricolage

Halloween est l'occasion parfaite pour le plaisir de créer des effets spéciaux. Lorsque vous voulez être en mesure de commander à distance les accessoires et effets, une bonne option est d'utiliser une télécommande infrarouge. Donc dans ce projet, je