Problème de l'analogie

Auteur:en cours666, Créé: 2018-05-15 23:38:39, mis à jour:

Écrivez un programme simple qui, logiquement, devrait obtenir une fois toutes les heures des données de ligne K et les afficher dans le journal; par exemple, si j'exécute une retouche à 0 points, elle devrait afficher le journal à 1, 2 ou 3 points, mais pourquoi le temps du journal dans mes résultats de retouche n'est-il pas entier?img img img


Plus de

Le petit rêveOui, vous définissez un intervalle de consultation de sommeil pour un certain temps. Le programme exécute un cycle de cycles, mais en plus, GetRecords. Ces appels à des fonctions sont surchargés de temps, y compris d'autres appels à des fonctions, qui, bien qu'ils puissent être de courte durée, ne peuvent pas être négligés lors de l'exécution réelle.

Le petit rêveCe n'est pas forcément le problème, il faut combiner la stratégie, le code, l'analyse.

en cours666C'est ce que je comprends. Comme le manque de données de ligne k de 1 minute dans la plage est plus important, l'analogie ne peut pas générer de données de tick si la ligne k inférieure est sélectionnée pour 1 minute, ce qui ne génère pas de journaux de retouche; Le taux d'absence de k-lignes dans les cycles supérieurs à 1 minute dans la plage n'est pas si grave, il est donc possible de générer de bonnes données de tick par analogies, ce qui génère des journaux de rétrocontrôle. Je ne sais pas si c'est vrai ou non.

en cours666Le code de test est le même que celui du début. Définition principale: alors que True: Il s'agit d'une liste de fichiers. Log ((kList[-1]) Sleep (en anglais seulement)

Le petit rêveLe code de test est ici.

en cours666Merci, j'ai encore une question. Ou le code de stratégie ci-dessus, j'ai fait une rétrospective du temps sélectionné. J'ai fait deux expériences, une fois, la ligne k inférieure a été sélectionnée pendant 1 minute, et une autre fois, la ligne k inférieure a été sélectionnée pendant 15 minutes. Pourquoi le journal n'a-t-il aucune sortie en 1 minute et les données du journal sont-elles disponibles toutes les 1 heures entre le 1er novembre et le 16 novembre en 15 minutes? https://dn-filebox.qbox.me/3f2017ddb9b336d278c065e3021b8c3e4b1ee191.png https://dn-filebox.qbox.me/b59599c9b43890fa6da5dad449d41c1d890ngdn1.png https://dn-filebox.qbox.me/6f0b8d0018ba6d54c7941f2f3605debd735043.png

Le petit rêveCela n'est pas garanti, car il y a un retard lorsque vous demandez des données, il y a certainement un temps d'erreur, et il est peu probable que vous puissiez le faire à 100% à ce moment-là.

en cours666C'est clair. Merci. Est-ce qu'il y a un moyen pour que mon programme exécute tous les points entiers, comme obtenir des données de la ligne k à 1, 2 ou 3 points entiers?