Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

MATLAB Application de visualisation

Visualisez les données d'un canal ThingSpeak™ à l'aide des fonctions et des toolboxes MATLAB® répertoriées dans Accéder aux boîtes à outils complémentaires MATLAB. Vous pouvez afficher et explorer des données à l'aide de visualisations interactives ou statiques. Vous pouvez également rendre les visualisations publiques et utiliser l'URL pour les intégrer sur des sites Web. Créez ces visualisations interactives à l'aide de l'application MATLAB Visualizations :

  • Graphique en aires

  • Graphique linéaire

  • Diagramme de dispersion

  • Diagramme de tige

  • Tracé avec deux axes Y empilés

Vous avez également accès à de nombreuses autres options d'affichage à partir du MATLAB Plot Gallery.

Visualisez les données avec MATLAB

  1. Cliquez sur Apps > MATLAB Visualizations.

  2. Cliquez sur New pour démarrer votre visualisation.

  3. Sélectionnez un modèle ou un exemple avec un exemple de code, que vous pouvez exécuter et explorer les résultats.

  4. Cliquez sur Create.

MATLAB Paramètres de visualisation

  • Name : Entrez un nom unique pour votre visualisation. Appuyez sur Entrée ou cliquez en dehors de la zone de nom chaque fois que vous modifiez le nom et le nom stocké de votre visualisation est automatiquement mis à jour.

  • MATLAB Code : Entrez le code personnalisé ou modifiez l'exemple de code avec vos données.

  • Create a public URL : Cochez cette case pour rendre cette visualisation publique et générer une URL publique pour partager votre visualisation MATLAB. Si cette case est cochée, vous pouvez également ajouter la visualisation à la vue publique de vos canaux publics.

  • AutoUpdate : Exécutez le code MATLAB et mettez à jour les visualisations actuellement visibles toutes les cinq minutes. Les visualisations que vous pouvez automatiquement mettre à jour incluent :

    • Visualisations ajoutées à la vue des canaux

    • Visualisations ouvertes en mode vue

    Cette case à cocher n'est visible que pour les utilisateurs disposant d'une licence ThingSpeak payante.

  • Save and Run : Cliquez pour enregistrer et exécuter votre visualisation.

  • Save : Cliquez pour enregistrer votre visualisation sans exécuter le code. Un astérisque sur ce bouton indique des modifications non enregistrées.

  • MATLAB Plot Output : Ce champ affiche votre visualisation.

  • Output : Ce champ affiche la sortie de votre code. Utilisez-le pour déboguer et modifier votre code.

  • Clear Output : Cliquez pour effacer la visualisation et la sortie.

  • Display Settings : Vous pouvez ajouter la visualisation à votre vue des canaux. Développez Add/Edit this Visualization to a Channel pour voir une liste de vos canaux.

    • Pour ajouter la visualisation à la vue des canaux privé, sélectionnez Private View.

    • Pour afficher la visualisation sur une vue publique d'une canal, assurez-vous que le canal est public et activez Create a public URL. Sélectionnez ensuite Public View pour les canaux sur lesquels vous souhaitez voir la visualisation.

    • Pour mettre à jour vos sélections, cliquez sur Save Display Settings. Toutes les canaux sélectionnés sont affichés dans la section Show on Channel(s).

  • Delete : Cliquez pour supprimer la visualisation. La suppression d'une visualisation la supprime également de votre vue des canaux.

  • My Channels (côté droit de la page) Consultez les informations sur vos canaux enregistrés, notamment :

    • Nom du canal

    • Identifiant de la chaine

    • Accès

    • Écrire et lire des clés API

    • Champs de canal

  • Help (côté droit de la page)

    • Documentation : Cliquez sur cet onglet pour plus d'informations sur l'utilisation de l'application de visualisations MATLAB

    • New Channel : Créez un nouveau canal pour conserver la valeur de vos données analysées. Après avoir enregistré cette canal, vous revenez automatiquement à la même page d'application de visualisation et la nouvelle canal apparaît dans la liste des informations sur le canal.

Dimensionnement des visualisations MATLAB

Pour dimensionner votre visualisation MATLAB, envoyez une requête HTTP GET à https://thingspeak.com/apps/matlab_visualizations/MATLAB_VIS_ID, en remplaçant le MATLAB_VIS_ID par votre MATLAB ID de visualisation.

Les paramètres valides incluent :

  • width (integer/ chaîne de caractère) — Largeur de la visualisation, spécifiée en pixels. (facultatif) La largeur par défaut est de 450 pixels. Vous pouvez également passer 'auto' comme argument pour modifier la largeur et la hauteur de la visualisation par la largeur et la hauteur de l'élément HTML parent.

  • height (integer/ chaîne de caractère) — Hauteur de la visualisation, spécifiée en pixels. (facultatif) La hauteur par défaut est de 235 pixels. Vous pouvez également passer 'auto' comme argument pour modifier la largeur et la hauteur de la visualisation par la largeur et la hauteur de l'élément HTML parent.

Remarque

Les valeurs minimum et maximum pour la largeur et la hauteur sont respectivement de 120 pixels et 5000 pixels. Si vous fournissez uniquement la hauteur sous forme d'entier, la largeur est calculée en utilisant le nombre d'or 1,618 comme hauteur * 1,618. Si vous fournissez uniquement la largeur sous forme d'entier, la hauteur est calculée comme largeur / 1,618. Si vous appliquez les résultats de la formule à une largeur qui est en dehors de la valeur minimale ou maximale, la taille de visualisation par défaut est de 450 x 235 pixels.

Exemple de requête GET :

GET https://thingspeak.com/apps/matlab_visualizations/19889?width=1000&height=1200
Cette requête affiche le MATLAB visualization.

Limites

  • Vous ne pouvez pas utiliser les fonctions de visualisation interactives ThingSpeak MATLAB avec des tracés statiques MATLAB dans le même code. De plus, vous ne pouvez appeler qu'une seule fonction de tracé pour une visualisation donnée.

  • Les données écrites sur les canaux ThingSpeak dans les visualisations MATLAB doivent respecter les limitations de taux de publication. Vous risquez de perdre des données si vous essayez d'écrire plusieurs fois sur un canal au cours de la période autorisée par votre licence.

Nouveau sur MATLAB ?

Voir aussi

Fonctions

Exemples associés

En savoir plus