Modèle heure de début importé de base de données

Nasr Cheaib:

J'ai une feuille Excel que les données d'importation dans ma base de données de modèle AnyLogic. Est-il possible d'avoir le temps de démarrage de la simulation à coder regarder ce jour / heure dans la base de données pour lancer la simulation.entrez la description d'image ici

Florian:

A partir de la base de données interne AnyLogic vous pouvez simplement le récupérer lors de la configuration initiale de l' expérience et l' utiliser pour modifier la date de début du modèle avec le code suivant:

getExperiment().getEngine().setStartDate(selectFrom(mytable).firstResult(mytable.mycolumn));

Code pour récupérer la date valuie de DB interne

Voici un exemple de la valeur de date stockée dans la base de données interne, qui correspond au code ci-dessus:

table de base de données qui contient une valeur de date

La seule chose à regarder dehors pour peut - être l'ordre d'initialisation. Il se pourrait que la requête pour la date forment la base de données interne se produit avant que la base de données interne est mis à jour automatiquement à partir du fichier Excel. Dans ce cas , vous devez interroger directement à partir du fichier Excel, et non à partir de la base de données interne.

Je suppose que tu aimes

Origine http://10.200.1.11:23101/article/api/json?id=400119&siteId=1
conseillé
Classement