Le forum de XCAS

Xcas: un logiciel libre de calcul formel
Nous sommes actuellement le Lun Mai 21, 2018 1:21 am

Heures au format UTC




Publier un nouveau sujet Répondre au sujet  [ 1 message ] 
Auteur Message
MessagePublié: Lun Mar 14, 2016 8:32 am 
Hors-ligne

Inscrit le: Sam Mar 12, 2016 7:50 am
Messages: 42
Bonjour à tous,

Pas de question. Juste un petit retour d'expérience.

Je travaille à l'introduction du calcul formel dans LibreOffice/OpenOffice via Dmaths.
Pour ce faire, je pars des bibliothèques fournies par Xcas qui doit donc être installé.
J'ai cherché sur le forum et en recoupant les différentes informations j'ai compris comment utiliser icas en ligne de commande.
Si cela peut servir ...

J'utilise donc un fichier batch, à adapter selon l'OS, dont la syntaxe est :
[Rep Xcas]/icas [Rep Utilisateur]/giac.in & >[Rep Utilisateur]/giac.out

Des routines écrites en OOoBasic écrivent la chaine à traiter dans giac.in et récupèrent le résultat dans giac.out

Pour éviter l'affichage de la fenêtre de terminal sous windows, il faut coder pour l'exécution du fichier batch :
CreateObject("Wscript.Shell").Run [Chemin du fichier .bat],0,True

Pour MacOS, le fichier batch a pour suffixe .scpt
La structure est un peu particulière, de nombreux tests sont à faire avec l'éditeur de scripts, je vous la livre en brut :
do shell script ("/Applications/usr/bin/icas ") & quoted form of ("/Users/[Nom Utilisateur]/Library/Application Support/LibreOffice/4/user/Xcas/giac.in") & " >" & quoted form of ("/Users/[Nom Utilisateur]/Library/Application Support/LibreOffice/4/user/Xcas/giac.out")
Il doit être passé en paramètre de la comande oascript

Tout fonctionne bien sous les trois OS. Testé avec Ubuntu 15.10, Windows 7 et MacOS 10.9.5

Merci à toute l'équipe pour le travail fait et en particulier à Bernard Parisse.

_________________
Didier DP
www.dmaths.org


Haut
 Profil  
 
Afficher les messages publiés depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 1 message ] 

Heures au format UTC


Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 2 invités


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Rechercher pour:
Sauter vers:  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduction réalisée par Maël Soucaze © 2009 phpBB.fr