Manuel de RotoScheduler › Référence
Ce qui a changé
Décrit RotoScheduler 0.3.4 · vérifiée le 2026-10-27 GMK
Le manuel décrit la version de RotoScheduler que le site offre au téléchargement. Cette page énumère ce que chaque version a changé pour un planificateur, de la plus récente à la plus ancienne.
0.3.4
Windows passe à 0.3.4, publiée avec RotoSpider 0.8.23 dans un seul paquet, macOS et Linux plus tard; la démo dans le navigateur à rotoscheduler.app ne change pas.
- Sous Windows, le téléchargement contient l'environnement d'exécution que les deux programmes partagent sous forme du dossier
program\runtime-1\, au lieu deRotoRuntime_1.exe. Un dossier de travail de 0.3.2 ou 0.3.3 a déjà ce dossier : copiez-y le nouvel EXE (Installer la version d'essai). - Sous Windows, une nouvelle version, à son premier démarrage, reprend la langue de la version de RotoScheduler utilisée en dernier. Fermez l'ancienne version avant ce premier démarrage. RotoScheduler et RotoSpider ont chacun leur propre bouton dans la barre des tâches.
0.3.3
Windows, macOS et Linux passent à 0.3.3, publiée avec RotoSpider 0.8.21 dans un paquet par système; la démo dans le navigateur à rotoscheduler.app ne change pas. La version d'essai fonctionne 30 jours à partir de son premier démarrage sur votre ordinateur; l'essai enregistré fonctionne 180 jours (Installer la version d'essai).
-
Sous macOS, une seule image disque contient RotoScheduler et RotoSpider, et sous Linux un seul ZIP contient les deux AppImages. Le nom de chaque programme porte sa version, de sorte qu'une version ultérieure s'installe à côté de celle-ci, et RotoScheduler s'ouvre maintenant pendant que RotoSpider est ouvert. RotoScheduler ouvre l'exemple de l'essai, comme sous Windows. Le programme 0.3.1 reste et fonctionne jusqu'au 30 décembre 2026; 0.3.3 demande d'accepter le contrat une fois de plus.
-
Écrivez une
Notesur un ordre de fabrication, un moule ou une journée-machine dans l'inspecteur; elle reste à travers les modifications du plan et la réouverture, apparaît sur la fiche ou dans l'info-bulle, et les notes du jour et des moules s'impriment sur la feuille de la journée-machine. Voir Des notes qui restent. - Un cycle chargé sélectionné propose
+ What else fits in this load(ce qui tient encore dans ce chargement) : la liste vérifie le moule de chaque ordre de fabrication à côté des moules déjà présents, un par un, et un clic ajoute un exemplaire pour un cycle comme le ferait un dépôt. Le champRun cycles(cycles de la série) de l'inspecteur allonge ou raccourcit une série sélectionnée. Voir Déplacer une série, puis annuler. - Une commande sélectionnée montre les pièces livrées en retard, produites en retard et de date de production inconnue quand elles sont supérieures à zéro. La pastille d'état indique
A new plan is called for(un nouveau plan est nécessaire) partout où la comparaison avec le dernier lancement le fait. Voir Quantité minimale, souhaitée et maximale. - Une journée-machine lancée exporte ses heures, ses moules, ses exemplaires et ses commandes émis, y compris le client et les pièces de chaque commande. Saisissez le client dans
Factory inputs(données de l'usine); le tableau, les détails et la feuille montrent ce qui a changé depuis le premier lancement. Voir Exporter une journée-machine ou une semaine. - Sur un bras sélectionné, enregistrez
Seen(vu),Mounted(monté) etTaken off(retiré), ou corrigez une ligne avecCorrect(corriger). Chaque exemplaire de moule montre où la dernière ligne le place; l'ouverture suivante utilise cet enregistrement et les jours suivants reportent les montages du plan. Voir Comptage, livraison et déclaration. - Les chargements gardent leurs exemplaires de moules quand ils sont modifiés, déplacés, lancés et déclarés. À côté de
Count(comptage), sélectionnez un produit et utilisez leRecord stop(enregistrer un arrêt) de son exemplaire pour mettre cet exemplaire hors d'usage jusqu'à une fin confirmée; les chargements qui le nomment sont impossibles, et Generate ou un nouveau dépôt utilise un autre exemplaire disponible. Voir Comptage, livraison et déclaration. - Un plan ou une version enregistré par 0.3.2 ne s'ouvre pas (Ce qui n'est pas pris en charge).
Factory inputsmontre l'identifiant de chaque exemplaire de moule à côté deMold copies(exemplaires du moule).Take from masterdata(reprendre des données de base) garde ces identifiants, ajoute des exemplaires pour un nombre plus élevé, et les garde et les énumère pour un nombre plus bas. Un moule renommé reçoit de nouveaux exemplaires et de nouveaux identifiants. Voir Décrire l'usine.Record stopenregistre qu'une machine ou un bras s'est arrêté;End(fin) enregistre sa fin confirmée etCorrectle remplace en entier. Le tableau marque les cycles impossibles et à risque avec leur ligne d'arrêt; les cycles impossibles ne donnent aucune pièce planifiée. Les chargements restent en place. Voir Comptage, livraison et déclaration.Daily entry(saisie quotidienne) enregistre une date pour une machine ou pour toutes les machines, y compris des dates lancées avant le début du plan. Déclarez chaque cycle et indiquez les exemplaires vus sur chaque bras en un seul envoi, ou laissez une rangée àNot reported(non déclaré); les positions sans lancement sont déclarées dans le même formulaire. Corrigez une ligne existante en entier. Count s'ouvre sur le dernier jour dont la production est terminée. Les enregistrements de soutien faits avant ce changement ne peuvent pas être rejoués dans cette version. Voir Comptage, livraison et déclaration.- Dispatch enregistre les chiffres de l'usine à ce moment. L'inspecteur compare chaque réponse avec le dernier lancement encore en vigueur : dans la tolérance, ou un nouveau plan est nécessaire, avec les pertes urgentes et tout surplus. Rien n'est accepté, déplacé ou lancé par la comparaison. Voir Comptage, livraison et déclaration.
0.3.2
Windows est passé à 0.3.2, publiée avec RotoSpider 0.8.20 dans un seul paquet. macOS et Linux restent à 0.3.1 jusqu'à la prochaine version d'essai; la démo dans le navigateur à rotoscheduler.app ne change pas. La version d'essai est valide jusqu'au 30 décembre 2026.
Un seul dossier avec RotoSpider
- Le téléchargement Windows est un seul ZIP qui contient les deux programmes d'essai, leur environnement d'exécution commun et le dossier de données de l'essai,
data\trial\; le plan et ses versions se trouvent dansdata\trial\schedule\. Décompressez-le dans un nouveau dossier de travail et lancezRotoScheduler_SCHEDULER_TRIAL_EN_0.3.2.exe(Installer la version d'essai). Take from masterdatadansFactory inputslit les moules, les bras de chaque modèle de machine et les deux espaces libres dans le classeur et les paramètres de RotoSpider de ce dossier. L'exemple est construit à partir du classeur d'essai, alors une reprise sur l'exemple ne change rien tant que le classeur n'est pas modifié dans RotoSpider (Décrire l'usine).- L'usine d'exemple est nouvelle : les mêmes six machines et les mêmes deux semaines, avec les 24 moules, 20 produits et 38 commandes du classeur d'essai; le plan stocké fait 848 pièces bonnes sur 868, sur trois des six machines la plupart des jours. Sa première ouverture prend plusieurs secondes.
- Un plan ou une version enregistré par 0.3.1 ne s'ouvre pas (Ce qui n'est pas pris en charge).
Commandes, stock et quantités
Factory inputsa une seule liste de commandes, sousOrders(commandes) : numéro de commande, quantité commandée, date d'échéance, priorité et machines permises. La liste distincte des ordres de fabrication saisis a disparu; une commande saisie est une commande comme les autres.- Le numéro d'une commande est ce que vous lisez et modifiez. Renommer une commande garde ses pièces planifiées, et deux commandes peuvent porter le même numéro.
- Le stock appartient à un produit. Une règle de stock indique le stock de sécurité mis de côté, la cible et une tolérance; le minimum, la cible et le maximum à faire de chaque produit découlent de ses commandes et de son stock, et une seule vérification de quantité limite la nouvelle production dans Generate, le voyant de dépôt et
Apply(appliquer) (Quantité minimale, souhaitée et maximale). - Chaque chargement indique ses exemplaires de moules et, par produit, les pièces qu'il démarre. L'inspecteur donne à chaque commande ses pièces prises du stock, planifiées, requises manquantes, en retard avec leurs pièces-jours, souhaitées manquantes et en surplus.
- Le plan indique ses propres première et dernière dates, et Generate ne planifie que les journées-machines comprises entre elles.
Count,Delivery(livraison) etCorrectdans l'inspecteur inscrivent dans le journal de production un comptage de stock jusqu'à un jour et une livraison d'un produit à un jour. Le stock disponible d'un produit est son dernier comptage moins les livraisons qui suivent.- Une commande qui a une livraison propose
Close(fermer) dansFactory inputsau lieu de la suppression; elle garde ses livraisons sans plus rien devoir (Ordres de fabrication et exceptions). - Une version nommée contient le plan du tableau, et non les données de l'usine : ouvrir une version applique les données d'aujourd'hui avec le plan de la version à la place de celui du tableau, et ce qui ne tient plus est retiré et énuméré (Conserver une version nommée).
Écrans
Settings(paramètres) nomme le programme en cours d'exécution. Le panneau du stock de l'inspecteur suit la sélection. Une fiche d'ordre de fabrication montre ses pièces bonnes planifiées et cibles en nombres entiers,44 / 45. Les champs de l'inspecteur et les boîtes de dialogue sont dessinés dans les styles propres à l'application.- Les touches
UndoetRedo(annuler, rétablir) ne font rien pendant qu'une boîte de dialogue de la page est ouverte.
Dispatch et Take back
- Sélectionnez une journée-machine et cliquez sur
Dispatch(lancer). Ses cycles chargés et vides, ses heures et ses retraits de moules sont inscrits dans le journal de production. Le tableau hachure les cycles protégés. Une modification à la main refusée nomme le lancement. Take back(retirer le lancement) retire ce lancement. Les cycles et les retraits de moules dont le début inscrit est arrivé restent protégés; le travail ultérieur est libéré et vérifié par rapport aux données d'aujourd'hui, et ce qui est retiré est énuméré. Le début projeté actuel du plan ne décide pas de la protection. Vous pouvez lancer de nouveau la journée.- Open, Versions, Factory inputs et Generate gardent le travail protégé. Generate peut planifier les cycles libres d'une journée en partie protégée. Une commande retirée ou baissée sous du travail protégé laisse ses moules en place et énumère les pièces non créditées.
- Les deux actes enregistrent le document, font recommencer Undo et ajoutent au journal de production une ligne qui ne peut être ni modifiée ni supprimée. Ni l'un ni l'autre n'enregistre la production réelle, le stock, les livraisons ou les arrêts. Voir Conserver une version nommée et Ce que la version d'essai ne fait pas.
0.3.1
Windows, les Mac à puce Apple et Linux sont passés à 0.3.1, et la version d'essai était valide jusqu'au 30 décembre 2026; la démo dans le navigateur à rotoscheduler.app ne changeait pas. Cette version portait sur la planification à la main : le plan restait sur le tableau quand les données de l'usine changeaient, et le tableau montrait avant un dépôt s'il serait accepté.
La version d'essai sous Windows, les fichiers et le soutien
- Sous Windows, la version d'essai est un dossier, et non un installateur : décompressez le téléchargement dans un dossier de travail et lancez
RotoScheduler_SCHEDULER_TRIAL_EN_0.3.1.exe. Une version ultérieure est un EXE de plus dans le même dossier, et l'ancien fonctionne toujours. La page sur l'installation indique ce que contient le dossier et ce qu'il ne prend pas en charge. - Le plan de travail et ses versions nommées sont des fichiers dans le dossier de données,
data\scheduler-trial\schedule\dans le dossier de travail sous Windows, de sorte que chaque version, et une copie du dossier sur un autre ordinateur, ouvre le même plan (Enregistrer et rouvrir un plan). - Les plans et les versions de 0.3.0 ne sont pas repris, et un fichier de plan enregistré par 0.3.0 ne s'ouvre pas.
- Le titre de chaque fenêtre porte sa version, par exemple
RotoScheduler v0.3.1. - Après un plantage, ou après que l'application a été arrêtée dans le Gestionnaire des tâches, le démarrage suivant le signale, et
Export bundle…(exporter le paquet) enregistre la session qui a échoué (Envoyer un paquet de soutien).
La planification à la main
ApplydansFactory inputsgarde le plan sur le tableau (Keep the current plan, garder le plan actuel, le choix par défaut) : seul ce que les nouvelles données ne permettent plus est retiré, et une liste au-dessus du tableau indique ce qui a été retiré et pourquoi (Décrire l'usine).- Le voyant du tableau a quatre couleurs : le vert est accepté, le gris pendant la vérification complète, le jaune est accepté après une confirmation, et le rouge ne prend rien et dit pourquoi (Déplacer une série, puis annuler).
- Une modification refusée donne d'abord sa raison et, là où la raison se trouve ailleurs, nomme cet endroit, comme le moule, la date et le cycle d'un exemplaire utilisé à cet endroit.
- Un clic sur une série sélectionne le reste de celle-ci à cette date, avec chaque exemplaire;
Copies(exemplaires) en prend moins, et le déplacement est une seule étape à annuler. - Une commande dont le moule a plusieurs exemplaires est déposée en une seule fois, avec
Copiespour les exemplaires que chaque cycle monte (Ordres de fabrication et exceptions). - Un exemplaire de moule est à un seul endroit à la fois : là où un déplacement, un dépôt ou un retrait du plan laisse une série sans son exemplaire et que l'exemplaire est inactif sur un autre bras, la modification l'y retire, devient jaune et énumère chaque retrait; là où aucun retrait ne libère l'exemplaire à temps, la modification est refusée et dit où se trouve l'exemplaire.
ApplydansFactory inputsfait de même pour le plan qu'il garde et énumère les retraits (Déplacer une série, puis annuler). - Survolez un cycle chargé, ou maintenez
Ctrlet cliquez dessus, pour voir le poids de ses moules par rapport à la charge maximale du bras, par exemple553 of 1000 kg(553 sur 1000 kg) (Les bandes de moules et leurs couleurs).
Generate et la ligne du plan
Generate plan (experimental)(générer un plan, expérimental) garde le plan qui coûte le moins, en donnant un prix aux pièces qui doivent être faites mais ne le sont pas, aux pièces-jours de retard, aux pièces souhaitées manquantes, aux journées-machines utilisées et aux changements de moule; un fichier de plan peut indiquer les prix propres à l'usine.- Les commandes d'un même moule peuvent partager un coup, de sorte que chacune peut atteindre sa quantité requise (Quantité minimale, souhaitée et maximale).
- La ligne du plan ajoute les pièces en retard et leurs pièces-jours,
{count} late ({days} piece-days)(nombre en retard, nombre de pièces-jours), et ne compte que les journées-machines que le plan utilise (Un premier regard sur un plan). - Un fichier de plan peut indiquer les heures de travail propres à une journée-machine, qui peuvent dépasser minuit, ses changements de quart, et le fait que les bras ne changent de moules qu'au début d'un quart; les plans les respectent, et les détails d'une série sélectionnée commencent par les heures de travail de sa journée.
Corrections
- Un poste fermé ferme la journée de sa machine : si le seul four est fermé toute la journée, la journée ne contient aucun chargement, et une note nomme le four.
- Un ordre de fabrication restant qui pourrait attendre en entier ne rend plus la semaine invalide.
Generate plan (experimental)ne charge plus un exemplaire de moule qu'un autre bras tient encore.- Sur un ordinateur plus lent,
Generate plan (experimental)n'est plus arrêté après deux minutes sans un mot; une vérification qui échoue rouvre le dernier plan enregistré et le dit. - L'onglet
Changeover(changement de moule) n'énumère que les vrais changements de moule : un moule gardé sur son bras pendant la nuit ou pendant des cycles inactifs n'y est plus énuméré.
Limites connues de cette version
- Faites fonctionner un seul RotoScheduler à la fois sur un dossier de données : dès qu'une fenêtre change le plan, une autre ouverte sur le même dossier refuse chaque changement (Enregistrer et rouvrir un plan).
- Un changement dans
Factory inputsne peut pas être annulé; gardez d'abord une version nommée (Décrire l'usine). Generate plan (experimental)ne retire jamais un moule d'un bras pendant la journée pour le libérer pour un autre bras; seuls une modification à la main ouApplyle font (Les bandes de moules et leurs couleurs).Generate plan (experimental)peut laisser une machine sans postes décrits inactive pour le reste d'une journée : il compte un exemplaire de moule comme libre dès que la machine qui l'utilisait a fait son dernier cycle de la journée, mais l'exemplaire reste sur ce bras jusqu'au chargement suivant du bras, et là où l'exemplaire n'est pas libre, la machine ne planifie plus rien ce jour-là. Les cycles qu'il laisse libres peuvent être remplis à la main (Générer un point de départ).- La vérification de la disposition du bras peut manquer une disposition qui existe :
Generate plan (experimental)peut laisser de côté un groupe de moules qui tient sur un bras, et un dépôt à la main qui tient à l'espace libre cible entre les moules peut devenir jaune comme ne tenant qu'à l'espace libre minimal, ou, rarement, être refusé (Déplacer une série, puis annuler).
0.3.0 (2026-09-24)
Windows et les Mac à puce Apple sont passés à 0.3.0, et Linux (une AppImage pour Ubuntu 24.04 ou plus récent) s'est joint à eux. Un pas plus grand que les versions antérieures : le plan est maintenant établi en fonction de l'horloge de chaque journée-machine, les règles de partage sont des données que vous saisissez, et chaque commande porte ses quantités, ses machines permises et son jour de démarrage au plus tard.
La planification qui tient compte du temps
- Chaque journée-machine a une horloge, et les comptes que vous déclarez y sont convertis. Generate reste dans la capacité de chaque journée, et un déplacement manuel est minuté de nouveau par rapport à l'horloge; un aperçu nomme le coup qui finirait en retard.
- Un maximum de four certifié est refusé, dans Generate et dans les aperçus. La règle de temps sur un même bras est vérifiée.
- Un carrousel à bras fixes peut avoir plus de postes que de bras, le chargement et le déchargement peuvent s'étendre sur deux postes consécutifs, et un bras peut être désactivé.
- Les exemplaires de moules se déplacent entre les bras et les machines selon l'horloge. Le plafond d'exemplaires compte les pièces par exemplaire de moule et par cycle, de sorte qu'un moule double reçoit un exemplaire, et non deux.
Les règles de partage comme données
- Des attributs typés sur le type de moule et sur la machine, et un ensemble de règles de cinq sortes, décident quels moules peuvent tourner ensemble sur un bras.
- Un enregistrement de pratique peut admettre une paire que les règles refuseraient, avec un avertissement de conflit pour chaque dérogation de ce genre.
Les quantités des commandes
- Chaque ordre de fabrication a un minimum, une quantité souhaitée et un maximum de pièces, avec une comptabilité en coups complets.
- Une tolérance de rendement par type de moule, planifiée en démarrages.
- Les machines sur lesquelles une commande peut être produite : la colonne
Allowed machines(machines permises) du formulaire; l'affectation à la main, les déplacements et les plans stockés la suivent. - Le jour de démarrage au plus tard de chaque commande, établi par le moteur et affiché sur chaque fiche d'ordre de fabrication avec une explication d'une ligne sur la façon dont il a été compté.
- Les pièces d'un coup vont aux commandes du moule selon le besoin et la date d'échéance, de sorte qu'une commande plus proche ne prend plus de retard pendant qu'une plus tardive est servie.
- Un problème peut indiquer des commandes clients, un stock disponible et une règle de stock, et le moteur établit les ordres de fabrication; le planificateur voit d'où vient chaque ordre de fabrication et quelles commandes le stock couvre déjà.
- La comptabilité du score est indiquée une seule fois, et le compte des changements de moule est juste dans la seule partie qui les comptait deux fois.
Corrections
- Retirer la production d'un chargement que plusieurs commandes partagent ne laisse plus un plan que l'application refuse de rouvrir.
- Le bandeau de notes du tableau dit ce que le moteur a dit, et dit une seule fois chaque note répétée jour après jour; les 31 paragraphes de l'usine d'exemple deviennent 4.
Limites connues de cette version
- Un poste fermé est ignoré : si le seul four est fermé toute la journée, le planificateur automatique fait le même plan et ne donne aucun avertissement d'arrêt.
- Un ordre de fabrication restant qui pourrait attendre en entier rend encore la semaine invalide (la vérification en coups entiers du calcul des besoins nets).
Les pages écrites pour cette version : Quantité minimale, souhaitée et maximale, Les machines sur lesquelles une commande peut être produite, Le jour de démarrage au plus tard de chaque commande et Quand le temps de la journée vient à manquer; les pages sur les ordres de fabrication, les données de l'usine, les phases et le minutage, les jours fermés et les changements de moule, les bandes de moules et ce que la version d'essai ne fait pas ont été révisées.
0.2.1 (2026-09-12)
- Nouveau dessin des rangées des bras. Une rangée de bras dépliée a la taille de son araignée, et chaque moule monté est une bande colorée qui porte son nom, aussi haute que la place que le moule occupe sur l'araignée; deux exemplaires sont deux fois plus hauts. La rangée distincte par type de moule de 0.2 a disparu. Une rangée de bras repliée est une mince vignette de la même image; une ligne pointillée en dessous signifie qu'il y a plus de moules que la vignette ne peut en montrer, et un clic sur elle déplie le bras.
- Cliquez sur une bande pour sélectionner une série de moule à ce cycle; le contour de la sélection et ses poignées sont sur la bande. Avec une série ou un ordre de fabrication sélectionné, un clic sur une autre bande vérifie toujours cette destination; appuyez d'abord sur
Escpour sélectionner l'autre bande.UpetDown(flèches haut et bas) parcourent les bandes, puis les cases de cycles du bras, puis le bras suivant. - La chauffe est un remplissage orange uni, le refroidissement un remplissage bleu pâle, et le montage ou le retrait de moule une texture pointillée dans le travail gris de chargement et de déchargement.
- La surface de l'araignée du bras est écrite sous son nom.
0.2 (2026-09-11)
- Remplacement de la bande de jour séparée et ancrée par un seul tableau du temps continu. Day, Week et Month (jour, semaine, mois) sont des raccourcis; le curseur permet d'autres périodes, vers la droite pour un zoom avant. Le zoom au clavier, Ctrl+molette au pointeur et le glissement d'un espace vide font passer d'une vue d'ensemble à quelques heures de détail.
- Ajout de lignes de continuité des moules et d'une couleur pour chaque moule. Des lignes minces signifient un exemplaire, des lignes épaisses deux ou plus; l'info-bulle donne le compte exact. Les couleurs peuvent être changées dans les données de l'usine du bureau.
- Ajout de remplissages pour la zone de chargement et de déchargement, le four et la chambre de refroidissement aux cycles projetés des bras en vue rapprochée, avec les heures et les phrases de minutage dans l'inspecteur. L'attente et le travail de changement de moule sont visibles aussi.
- Remaniement de l'exemple de deux semaines, avec du travail sur les six machines. RM-4 utilise ses trois bras à chaque date avec des temps de chauffe et de refroidissement différents; RM-3 utilise son deuxième bras à quatre dates. Les bras du carrousel entrent dans le four dans l'ordre A, B, C. L'exemple planifie 868 pièces sur 892.
- Un simple clic sélectionne une série de moule; Ctrl+clic sélectionne un seul cycle.
- Aperçus de modification plus rapides.
- Correction de l'ouverture d'un petit document avec trois bras entièrement chargés, du dessin des lignes de moules à travers les écarts de minutage, et de l'acceptation de bras définis dans la configuration d'une journée. Les messages de minutage nomment l'heure de fermeture configurée.
0.1 (2026-09-07, publiée alors sous le numéro 0.8.12)
- Publication de RotoScheduler comme application distincte, avec les pages Scheduler et Settings et un installateur d'essai signé pour Windows.
- Ouverture de l'usine d'exemple au premier démarrage, avec un tableau de la semaine et une bande de jour séparée et ancrée.
- Prise en charge des déplacements manuels avec aperçu, application, annulation et rétablissement; d'une liste Jobs avec un filtre Attention; et de données de l'usine modifiables.
- Inclusion de Generate expérimental, des documents de planification, des versions nommées, et des exportations CSV et en classeur Excel.
- Publication de la démo dans le navigateur à rotoscheduler.app et de six visites vidéo : la démo dans le navigateur, le tableau, les ordres de fabrication, Generate, les données de l'usine et les documents.
Commentaires et questions
Les règles de l'application sont notre lecture de la physique; là où votre usine en sait plus, l'application change.