Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
-
- Code sa première boucle
- Messages : 19
- Inscription : 18 déc. 2018, 10:54
- Localisation : LORIENT
Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
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
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
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.
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.
-
- Code sa première boucle
- Messages : 19
- Inscription : 18 déc. 2018, 10:54
- Localisation : LORIENT
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
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.-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
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)
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)
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
-
- Code sa première boucle
- Messages : 19
- Inscription : 18 déc. 2018, 10:54
- Localisation : LORIENT
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
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.
-
- Code sa première boucle
- Messages : 19
- Inscription : 18 déc. 2018, 10:54
- Localisation : LORIENT
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
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) 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.
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) 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.
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
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)
Comment est ton bit %S65 ?
à on, il interdit l'accès à la carte SD (pour pouvoir la retirer)
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
-
- Code sa première boucle
- Messages : 19
- Inscription : 18 déc. 2018, 10:54
- Localisation : LORIENT
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
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.
-
- Code sa première boucle
- Messages : 19
- Inscription : 18 déc. 2018, 10:54
- Localisation : LORIENT
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
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
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11
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 !
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 !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !