Page 1 sur 3
Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
Posté : 18 déc. 2018, 11:01
par BernardThomas
Bonjour,
J'essaie d'utiliser la fonction CREATE_FILE avec le simulateur sous UNITY PRO V11.
Dans le simulateur j'ai bien associer le dossier voulu comme étant ma carte mémoire.
Lorsque je mets à 1 REQ ni DONE ni ERROR ni STATUS ni FILED ne change.
CPU : BMX P34 2020
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
Posté : 18 déc. 2018, 11:22
par ProfnovA
Le simulateur prend en charge les blocs fonction de gestion des fichiers et simule la génération des fichiers sur le PC.
Un répertoire sur le PC simule la partie gestion des fichiers de la carte mémoire. Dans ce répertoire, les fichiers créés par l'application utilisateur sont stockés.
Le répertoire utilisé pour la simulation de carte mémoire est soit celui par défaut (C:\Documents and Settings\USERNAME\Local Settings\Temp\DataStorage), soit celui utilisé lors de la dernière simulation. Le dernier répertoire utilisé est stocké de manière persistante dans le registre.
Les fichiers écrits par l'application sont accessibles aux outils normaux tels qu'un éditeur ou les outils Office.
Le simulateur ne supprime jamais les fichiers écrits de l'application. Si une application requiert une carte mémoire vide, le mot système %SW93 (format du système de fichiers de carte mémoire) doit être utilisé à l'état STOP de la CPU.
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
Posté : 18 déc. 2018, 11:47
par BernardThomas
j'ai changer le dossier cible car impossible de trouver le dossier par défaut. Mais je ne peux ni lire ni créer de fichier dans celui ci.
Sur l'image, on voit le dossier cible.
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
Posté : 18 déc. 2018, 11:55
par philou77
Salut !
Chez moi ça fonctionne bien.
Même CPU.
Mes fichiers sont dans la carte SD sont dans "C:\Utilisateurs\nomdel'utilisateur\AppData\Local\Temp"
je peux te donner le projet si tu veux (unity pro S V8.0)
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
Posté : 18 déc. 2018, 12:03
par BernardThomas
philou77 a écrit : ↑18 déc. 2018, 11:55
Salut !
Chez moi ça fonctionne bien.
Même CPU.
Mes fichiers sont dans la carte SD sont dans "C:\Utilisateurs\
nomdel'utilisateur\AppData\Local\Temp"
je peux te donner le projet si tu veux (unity pro S V8.0)
Oui s'il te plaît peux tu me partager ton projet.
La fonction marche bien en réel mais n'ayant pas le matériel a disposition actuellement je suis obligé de passer par la simulation.
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
Posté : 18 déc. 2018, 15:39
par BernardThomas
Dans le fichier de Philou77,
Lorsque je demande "StartArchive" le G7 se lance mais il est bloqué à dans les premières étapes.
Il manque :
"ETAPE 1-1 : CREER FICHIER TEMPORAIRE POUR BLOCAGE EXPORT ARCHIVES".
Soit : "GET_FREESIZE_1.DONE" (%MW9950.0)

- Capture1.PNG (9.14 Kio) Vu 4336 fois
j'ai comme adresse pour la carte mémoire : "C:\Users\BSAS\AppData\Local\Temp"
Je penses que le problème n'est pas dans la programmation mais dans la configuration de la carte mémoire.
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
Posté : 18 déc. 2018, 16:00
par philou77
Cela Détermine si l'espace disponible sur la carte SD est suffisant ou pas !
Comment est ton bit %S65 ?
à on, il interdit l'accès à la carte SD (pour pouvoir la retirer)
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
Posté : 18 déc. 2018, 16:18
par BernardThomas
Oui je comprends bien mais il ne semble pas trouver de carte. Car %S65 (AccesSdOff) est bien sur off et dans le simulateur le voyant "Accès Carte" est en ON.
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
Posté : 18 déc. 2018, 16:24
par BernardThomas
Je ne sais pas si ça pourrait aider à trouver le problème mais si j'active mémoire pleine sur le simulateur
Unity ne me renvoi pas d'information équivalente

- Capture6.PNG (2.61 Kio) Vu 4329 fois
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
Posté : 18 déc. 2018, 16:42
par philou77
Heu, chez moi le PC hôte est le pc ou se trouve le simulateur !
C'est le même pc !!
Chez toi, le pc hôte est 'distant' !!
Si j'ôte la carte (défaut carte absente)
Si je met carte pleine, ma valeur EspaceLibreSd passe à Zéro !