Bracelet d'allure : horloges paires au km ou au mile
Un objectif de 50 minutes sur 10 km devient dix passages à 5:00 chacun, et un marathon en 3:30:00 une allure régulière de 4:58.613 au kilomètre qui tombe pile sur 42,195 km. Saisissez votre temps visé et la distance pour imprimer le bracelet. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Heures
- 0 km
- Minutes
- 50
- Secondes
- 0
- Distance
- 10
- Temps d'arrivée (s)
- 3 000 km
- Heure d'arrivée
- 50:00
- Allure (secondes)
- 300
- Allure (min:s)
- 5:00
Un bracelet d'allure de course est le tableau de poignet que le coureur consulte à chaque kilomètre ou mile : l'horloge qu'il devrait voir s'il tient une allure constante jusqu'à un temps d'arrivée choisi. Un objectif de dix kilomètres en cinquante minutes devient dix marques de cinq minutes. Un marathon de trois heures trente devient un bracelet à 4:58.613 par kilomètre qui tombe exactement sur 3:30:00 à 42.195 km.
Comment les passages pairs se calculent à partir d'un temps d'arrivée
Un bracelet d'allure part du chiffre de la banderole d'arrivée, non d'une allure dite à voix haute. Convertissez l'objectif en secondes : les heures fois 3600 plus les minutes fois 60 plus le reste de secondes. Divisez ces secondes d'arrivée par la distance de l'épreuve dans l'unité choisie.
Le quotient est l'allure constante en secondes par kilomètre ou par mile statutaire — une constante que chaque marque partagera. Les marques se posent à 1, 2, 3 et ainsi de suite jusqu'à ce qu'une marque dépasserait la distance ; l'arrivée est alors ajoutée comme dernière marque, de sorte qu'un marathon de 42.195 kilomètres se termine toujours sur 42.195, jamais sur un 43 fictif, et qu'un semi de 13.1 miles se termine toujours sur 13.1.
L'horloge écoulée à une marque est la marque fois cette allure constante, parce que des passages pairs font croître le temps linéairement avec la distance. Le temps de segment d'une ligne est l'horloge écoulée moins la précédente, égal à une unité fois l'allure pour chaque kilomètre ou mile plein et égal à la distance restante fois l'allure pour un dernier tronçon court. Une épreuve de dix kilomètres en cinquante minutes imprime donc 5:00, 10:00 jusqu'à 50:00.
Un marathon en trois heures trente imprime un bracelet à 4:58.613 par kilomètre et une arrivée de 3:30:00. Les distances négatives, une arrivée nulle ou une unité autre que km ou mi sont rejetées comme entrée invalide plutôt qu'enveloppées en silence, parce qu'un bracelet imprimé qui invente un tour vaut moins que l'absence de bracelet.
Entrées, horloges, limites et contenu de la réponse
Chaque partie du temps vaut zéro par défaut ; l'une au moins doit être strictement positive pour qu'un formulaire vide n'imprime jamais un fantasme d'allure nulle. Les heures peuvent aller jusqu'à 2400 ; les minutes et les secondes acceptent le débordement — 90 secondes valent une minute et demie, et 210 minutes est une arrivée valide de 3:30 sans utiliser le champ des heures.
Le champ facultatif unit vaut km ou mi et vaut par défaut les kilomètres ; il fixe à la fois l'unité de distance et l'intervalle de passage, toujours une de cette unité. Chaque champ numérique accepte aussi une chaîne décimale. Le tableau splits est la table qu'un coureur scotche sur un flacon ou imprime en bracelet : chaque ligne a un indice qui commence à un, la marque cumulée, la longueur du segment, ce segment en secondes et en horloge, et le temps écoulé en secondes et en horloge.
Les horloges utilisent M:SS ou H:MM:SS, avec des millisecondes seulement lorsque l'arithmétique n'est pas une seconde entière, de sorte qu'un kilomètre de cinq minutes imprime 5:00 et un de 298.613 secondes imprime 4:58.613. Un champ table copiable joint les mêmes lignes en colonnes marque, segment et écoulé séparées par tabulation. Au plus cinq mille lignes sont émises.
Une validation en échec n'est pas facturée.
Où un bracelet d'allure depuis un objectif d'arrivée se justifie
Les planificateurs de marathon et de semi choisissent d'abord une horloge — Boston, un standard de club ou une tentative de record personnel — et veulent ensuite les contrôles au kilomètre ou au mile qui tiennent cette horloge honnête. Imprimer le bracelet depuis le temps d'arrivée évite une conversion en deux étapes par l'allure qui perd une seconde puis refuse de retomber sur 42.195.
Les entraîneurs de club tendent à un débutant un bracelet de 10K ou de semi pour que l'emballement de la première heure ne ruine pas les derniers 5K : l'athlète vise l'horloge écoulée imprimée à chaque kilomètre au lieu de chasser un peloton. Les ultras et les sorties longues utilisent les mêmes chiffres aux marques de mile d'une sortie de 50 kilomètres ou 30 miles, parce que retenir 3:29:02 à 42 kilomètres est plus simple que de multiplier une allure embrouillée par 42 en course.
Les séances de tapis et de piste à temps objectif constant se servent du bracelet comme buts de tour : douze tours de quatre cents mètres qui doivent sommer un 5K de 20 minutes sont quatre minutes de travail chacun, et le calculateur construit la colonne cumulée pour que le tour de montre et le plan s'accordent.
Gardez les requêtes dans les limites publiées, figez les horloges arrondies dans les tests, et vous obtenez des passages de bracelet d'allure reproductibles pour les devoirs de running, les bulletins de club et les workers en bordure, sans dresser une pile de science du sport à vous.
Cas d’usage
Bracelets de marathon et de semi-marathon
Saisissez un objectif 3:30:00 ou 1:45:00 et imprimez des horloges paires à chaque kilomètre ou mile, y compris le dernier tronçon de 42.195 km ou 13.1 mi, pour que la montre et le bracelet s'accordent à l'arrivée.
Bracelets de club pour objectifs 5K et 10K
Transformez un 10K de cinquante minutes ou un 5K de vingt-cinq minutes en dix ou cinq horloges de passage identiques qu'un débutant peut vérifier sans convertir les minutes au kilomètre en course.
Questions fréquentes
Comment construire un bracelet d'allure à partir d'un temps d'arrivée cible ?
Le temps écoulé à une marque est mark × cette allure.
Qu'est-ce qu'un bracelet d'allure, et en quoi diffère-t-il d'une allure cible saisie ?
Un bracelet d'allure part de l'horloge que vous voulez sur la banderole d'arrivée et en déduit le passage constant à chaque kilomètre ou mile. Vous ne saisissez pas des minutes au kilomètre : vous saisissez 3:30:00 ou 50:00 et recevez le bracelet qui tombe sur cette arrivée.
Comment sont traités les kilomètres ou miles restants tels que 42.195 ou 13.1 ?
La dernière ligne est un reste plus court qui s'arrête exactement à la distance de l'épreuve. Un marathon de 42.195 km se termine donc par un dernier tronçon de 0.195 km, non par une marque fictive de 43 km. L'horloge d'arrivée égale le temps que vous avez envoyé.
Puis-je imprimer des passages en miles pour une épreuve mesurée en kilomètres ?
Oui, si vous exprimez d'abord l'épreuve en miles et fixez unit à mi. La distance, chaque marque et l'allure constante dérivée utilisent alors les miles statutaires, de sorte qu'un marathon de 26.21875 miles utilise la même arithmétique d'allure constante.
Puis-je saisir mon objectif en 210 minutes au lieu de 3 heures 30 ?
Oui. Les minutes et les secondes peuvent dépasser leur plage habituelle : 210 minutes avec les heures à zéro donnent la même arrivée en 3:30, et 90 secondes valent une minute et demie. Au moins une des parts doit être supérieure à zéro.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/health/pace-band-splits \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":10,"minutes":50}'const res = await fetch("https://api.kit.forhosting.com/health/pace-band-splits", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 10,
"minutes": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/pace-band-splits",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 10,
"minutes": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/pace-band-splits", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":10,"minutes":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":10,"minutes":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/pace-band-splits", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"distance": 10,
"minutes": 50
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.pace_band_splits",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_distance | 1000 |
max_time_seconds | 8640000 |
max_splits | 5000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Ce calculateur de passages de bracelet part de cet objectif — heures, minutes et secondes — plus la distance de l'épreuve en kilomètres ou miles statutaires, et imprime l'horloge cumulée à chaque unité entière et à l'arrivée. Les entrées invalides ou non positives échouent avec invalid_input et ne sont pas facturées.
Comment les passages pairs se calculent à partir d'un temps d'arrivée
Ce total est le seul temps dont le calculateur a besoin ; 210 minutes avec les heures à zéro est la même arrivée de trois heures trente que hours 3 et minutes 30.
Entrées, horloges, limites et contenu de la réponse
Envoyez un corps JSON avec distance, une longueur d'épreuve finie et positive d'au plus mille unités, et un temps d'arrivée construit à partir de hours, minutes et seconds facultatifs. La réponse répète les entrées résolues, signale finish_seconds et un finish_clock tel que 3:30:00, puis liste pace_seconds, un pace_clock tel que 4:58.613 et split_count. Les appels API réussis utilisent le prix de base publié $0.002. Associez le JSON à votre propre cadran ou feuille si vous avez besoin de couleurs ou de négatifs — ce point de terminaison ne modélise que l'allure constante depuis un objectif d'arrivée et ne consulte jamais un fichier GPS ni l'horloge murale.
Où un bracelet d'allure depuis un objectif d'arrivée se justifie
Comme l'implémentation est du parse de niveau A pur, chaque appel réussi coûte le $0.002 publié, sans jetons de modèle et sans réseau sortant, et une arrivée erronée ne consomme pas le solde.
Cas d'intégration
Pages d'avant-course et API de plans d'entraînement
Générez des milliers de tableaux déterministes de bracelet d'allure à partir du temps d'arrivée, de la distance et de l'unité, afin qu'un site d'avant-course ou une API d'entraînement ne diverge jamais du widget gratuit du navigateur.
Questions techniques
Combien coûte le calculateur de bracelet d'allure de course ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.