From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
in data 05-30-2019 10:37 AM
Dal frammento di codice che posso vedere, potrebbe anche funzionare. Però non hai bisogno dei due loop+shift register, la somma viene accumulata nel feedback node. Quello che sembrerebbe mancare è una condizione di azzeramento - sempre che serva - ma forse è contenuta nella case structure a sinistra, governata dal booleano senza nome (pessima pratica). Quale sarebbe il problema?
in data 05-30-2019 11:40 AM
Così come vedi dal case stcr quando la condizione è vera esegue l'integrativo, quando diventa falsa manda lo zero (non si vede). Io vorrei che il case structure quando diventa vero rimanga vero indefinitamente, anche se ritornano le condizioni passate che farebbero diventare il case falso (e quindi zero come valore). Vorrei cumulare l'integrativo dopo una certa soglia dell'errore.
Ti ringrazio sempre per la tua gentilezza e disponibilità.
ps si, a sinistra c'è uno zero ma non mi serve in realtà perchè sto cercando di far partire l'integrativo da una certa soglia in poi, quindi sarà sempre zero prima di tale soglia.
in data 05-31-2019 02:05 AM
Ci sono più modi per farlo. Per esempio con un ulteriore feedback node:
In realtà l'inizializzazione a False non è necessaria perchè è il valore predefinito per un boolean.
L'uso dell'OR ci assicura che, una volta diventato True, rimarrà così indefinitamente.
in data 05-31-2019 08:13 AM
Pincpanter come al solito mi hai risolto il problema e chiarito i dubbi, ti ringrazio!! ora l'integrativo fa il suo lavoro:)!
02-01-2020 06:59 AM - modificato 02-01-2020 07:01 AM
Buon pomeriggio pincpanter, ogni tanto mi faccio sentire..
Dovrei implementare una curva su Labview che avendo in input la percentuale
di apertura della valvola (asse x) mi restituisca il coefficiente di perdita di carico csi (asse y).
1)se riuscissi a trovare la funzione potrei:
utilizzare FORMULA NODE inserendo direttamente la funzione in C++, giusto??
2)se non riuscissi a trovare la funzione analiticamente vorrei sapere se esiste su Labview un modo per caricare i 20 punti della curva e fare una linea di tendenza in maniera tale da avere direttamente la csi per qualunque percentuale di apertura.
Ti ringrazio:)