[PYTHON] Collection de conseils chorégraphe

Préface

Si vous savez faire une application Chorégraphe, je vais vous résumer ces connaissances qui vous feront un peu plaisir.

Environnement de développement

Nom du modèle: MacBook Pro OS : Yosemite 10.11.3 Nom du processeur: Intel Core i5 2,6 GHz Mémoire: 16 Go Graphique: Intel Iris 1536MB

Choreographe : 2.4.2 NAO : 2.4.2

Sujet principal

L'entrée / sortie peut être permutée.

Avez-vous une telle expérience? Pourquoi traversez-vous ici lors du développement d'une application! Quand. Si cela ne passe pas, vous pouvez faire un plus beau projet! スクリーンショット 2016-03-08 15.49.11.png

Voici quelques conseils que vous pouvez utiliser dans de tels cas! !!

** commande (Ctrl) + curseur huh ** Faisons-le réellement.

スクリーンショット 2016-03-08 15.53.25.png

La sortie a changé! !! Maintenant, votre projet est propre! !!

Remarques

Ne le faites pas dans la boîte Switch Case. Vous pouvez voir pourquoi. C'est buggy.

[bundle] boîte

Avez-vous une telle expérience? Lorsque je développais une application, je pensais que c'était difficile de se connecter.

スクリーンショット 2016-03-08 18.46.55.png

Je veux garder un œil sur la LED derrière le boîtier [Switch Case] puis parler, mais je dois reconnecter les deux lignes. Ah, c'est un bordel. Cela peut être utilisé dans un tel cas.

スクリーンショット 2016-03-08 18.42.13.png

Le contenu est comme ça

スクリーンショット 2016-03-08 18.42.48.png

e? N'est-ce pas simplement connecter les lignes? Quoi? C'est vrai. Je me connecte juste. Mais c'est pratique d'utiliser ceci.

Puis immédiatement.

  1. Placez la boîte groupée entre la boîte Switch Case et la boîte Animated Say. Capture d'écran 2016-03-08 18.50.50.png
  2. La préparation est terminée
  3. Insérez ensuite n'importe quelle boîte. Capture d'écran 2016-03-08 19.00.34.png

Cela rend la connexion beaucoup plus facile. Essayez-le.

Il existe également un tel usage. スクリーンショット 2016-03-08 19.04.52.png

Ce n'est pas intelligent car les boîtes ne sont pas disposées correctement. Dans un tel cas, ajustons avec une seule boîte.

スクリーンショット 2016-03-08 19.07.34.png

comment c'est? Veuillez l'essayer en pratique.

Boîte personnalisée

cette スクリーンショット 2016-03-08 19.20.37.png

Par ici スクリーンショット 2016-03-08 19.20.43.png

def onInput_onSignal(self,p):
	if( self.bFirstTime ):
		self.bFirstTime = False
		self.firstTime(p)

Et si vous double-cliquez?

スクリーンショット_2016-03-08_19_17_23.png

スクリーンショット_2016-03-08_19_17_33.png

Utiliser l'observateur de mémoire

Vous savez que vous pouvez vérifier la valeur et la valeur de l'événement dans le menu du chorégraphe [View] - [Memory Watcher], mais le savez-vous?

スクリーンショット 2016-03-12 0.34.04.png

Par exemple, je crée une application qui fonctionne le jour blanc. Mais maintenant, c'est 12e. Mais! Je veux vérifier le fonctionnement. Ici à un tel moment! !!

C'est tout ce qu'il faut pour effectuer un voyage de 48 heures.

Pour que vous puissiez le faire avec qicli.

Une simple référence de commande qicli. Utilisez-le en vous connectant à Pepper ou Nao avec ssh.

qicli info Vous pouvez obtenir des informations sur le service.

#Il affichera une liste de services.
$ qicli info
> 001 [ServiceDirectory]
  002 [LogManager]
  003 [ALFileManager]
  004 [ALMemory]
  005 [ALLogger]
  ...

#Ceci est une commande étendue.
#Afficher le document de méthode
$ qicli info –show-doc

#Afficher les méthodes cachées
$ qicli info –hidden

#Afficher la signature brute?
# show the raw signature.
$ qicli info –raw-signature

#je ne suis pas sûr
# prints the result in a parseable format
$ qicli info -z

qicli call Vous pouvez appeler le service directement.

$ qicli call ALFileManager.ping
> ALFileManager.ping: true

$ qicli call ALMemory.getEventList
> ALMemory.getEventList: [ "/Preferences", "ALAnimatedSpeech/EndOfAnimatedSpeech", "ALAudioSourceLocalization/SoundLocated", "ALAudioSourceLocalization/SoundsLocated", ...]

qicli watch Le déclenchement d'événement peut être surveillé à un moment précis.


#Obtenez une liste des applications installées
$ qicli watch PackageManager.onPackageInstalled

qicli log-view Vous pouvez voir le journal

$ qicli log-view

qicli log-send Vous pouvez l'envoyer au journal.

#Par exemple
$ qicli log-send hello

Vous pouvez changer l'image! !!

Par exemple, disons que vous avez fait une telle glacière. スクリーンショット 2016-03-12 1.03.12.png

Peu importe comment vous le regardez, c'est cool. Mais il manque encore quelque chose. Oui, l'icône est toujours dans la boîte [Python]. Même si c'est une chose tellement cool, ça n'a pas l'air bien.

Alors voilà.

C'est devenu cool.

Commande de raccourci (pour Mac) (je suis désolé pour l'omission, je peux la changer bientôt)

Celui que j'utilise souvent

liste

スクリーンショット 2016-03-24 10.39.37.png スクリーンショット 2016-03-24 10.39.43.png

Jugement de genre

Un homme aux cheveux longs est généralement une femme.

Comment utiliser la bibliothèque de boîtes

Impressions

Je vais l'augmenter désormais.

Recommended Posts

Collection de conseils chorégraphe
astuces python
Le tour de Jupyter 4
astuces numpy
Astuces Scapy
Astuce de Jupyter 3
Le tour de Jupyter 2
Astuces Python
Astuces Python