2017-08-31 3 views
1

Je suis en train d'inclure un fichier * .Peut dans un CAPL, mais je dois définir le chemin absoluCAPL #inclure chemin relatif

C:\Users\myuser\canoe\simulations\projectX\Function Test\playground.can 

Je veux utiliser un chemin par rapport à l'inclure, mais je Je ne suis pas sûr de savoir quelle est la convention correcte ou si elle est même posible. Je l'ai essayé jusqu'à présent (mon CAPL est dans le dossier ProjectX):

"C:\...\Function Test\playground.can 

"Function Test\playground.can" 

"/Function Test/playground.can" 

"\Function Test \playground.can" 

Quelle est la bonne façon d'utiliser un chemin relatif?

Répondre

1

Oui, c'est possible. Vous devez spécifier le chemin relatif au fichier de configuration CANoe de vos projets (*.cfg). Par exemple:

includes 
{ 
    #include "Function Test\playground.can" 
} 

si votre projet CANoe est C:\Users\myuser\canoe\simulations\projectX\

0

Vous pouvez définir le chemin dans l'événement Procédure comme ceci:

on key 'a' 
{ 
    setFilePath("C:\\data file directory", 1); 
    .... 
    //Write your Code here 
} 
+0

Bienvenue sur StackOverflow: si vous postez code, XML ou données S'il vous plait, sélectionnez ces lignes dans l'éditeur de texte et cliquez sur le bouton "Exemples de code" ({}) dans la barre d'outils de l'éditeur ou utilisez Ctrl + K sur votre clavier pour le mettre en forme et la syntaxe! – WhatsThePoint