|
|
|
#######################################################################
|
|
# #
|
|
# | | ==== === ==== ==== | | | | #
|
|
# | | | | | | / | | | | #
|
|
# |====| |=== === |=== / |====| ------- ------- #
|
|
# | | | | \ | / | | | | #
|
|
# | | ==== | \ ==== ==== | | | | #
|
|
# #
|
|
#######################################################################
|
|
# Herezh++ is distributed under GPL 3 license ou ultérieure. #
|
|
# Copyright (C) 1997-2021 Université Bretagne Sud (France) #
|
|
# AUTHOR : Gérard Rio #
|
|
# E-MAIL : gerardrio56@free.fr #
|
|
# Certification IDDN.FR.010.0106078.000.R.P.2006.035.20600 #
|
|
# #
|
|
#######################################################################
|
|
# (version la plus rapide )
|
|
version 6.994
|
|
-- initialisation de l'entree des donnees racine du nom de fichier principal = modele
|
|
|
|
== >>> lecture donnees particuliere de la fct: fext_press) operations finales:
|
|
== >>> Fonction_nD::Definition_depend_M ( fct= fext_press)
|
|
cas d'un ddl de base: nom_variables(1) = X1 depend_M += 1
|
|
cas d'un ddl de base: nom_variables(2) = X2 depend_M += 1
|
|
nb de variables independantes : 2
|
|
== >>> Fonction_nD::Definition_depend_M : valeur des indicateurs finaux
|
|
pour memoire: = 0 -> la fct ne depend pas de la position = -1 : la fct depend que de la position > 0 : la fct depend de la position mais pas seulement
|
|
depend_M = -1,depend_Mt = 0, depend_M0 = 0
|
|
utilisation du pipe nomme: fext_press_reception_Hz.FIFO pour la fonction externe fext_press
|
|
---- Fonction_externe_nD fext_press
|
|
arguments= Tableau :taille= 2 X1 X2
|
|
variables_globales_en_enumere= taille 1 compteur_iteration_algo_global
|
|
variables_globales_en_string= taille 0
|
|
utilisation du pipe nomme: fext_press_reception_Hz.FIFO pour la fonction externe fext_press
|
|
======== fin de la lecture, Projet::Lecture( ...===========
|
|
|
|
|
|
matrice masse principale:
|
|
stockage initial matrice masse --> diagonal, nbddl= 66
|
|
matrice masse secondaire:
|
|
stockage initial matrice masse --> diagonal, nbddl= 66
|
|
recalcul de la pseudo-masse (type: 0)
|
|
recalcul de la pseudo-masse (type: 0)
|
|
======================================================================
|
|
INCREMENT DE CHARGE : 1 intensite 1 t= 1 dt= 1
|
|
======================================================================
|
|
fonction: fext_press :
|
|
parametres d'appel: para(1)= 0.21132486540518708 para(2)= 0.21132486540518708
|
|
compteur_iteration_algo_global 0
|
|
hzpp: ouverture du tube en ecriture, ecriture sur le tube: fext_press_envoi_Hz.FIFO
|
|
|
|
ecriture de 3 reels
|
|
variable 1= 0.21132486540518708
|
|
variable 2= 0.21132486540518708
|
|
variable 3= 0
|
|
HZpp: fermeture du tube en ecriture: fext_press_envoi_Hz.FIFO
|
|
|
|
hzpp: ouverture du tube en lecture, lecture sur le tube: fext_press_reception_Hz.FIFO
|
|
|
|
lecture de 1 reels
|
|
resultat 1= 0
|
|
HZpp: fermeture du tube en lecture: fext_press_reception_Hz.FIFO
|
|
|
|
retour fonction: val(1)= 0
|
|
fonction: fext_press :
|
|
parametres d'appel: para(1)= 0.78867513459481287 para(2)= 0.21132486540518708
|
|
compteur_iteration_algo_global 0
|
|
hzpp: ouverture du tube en ecriture, ecriture sur le tube: fext_press_envoi_Hz.FIFO
|