djx84 Inserito: 25 febbraio 2009 Segnala Inserito: 25 febbraio 2009 Salve ho una domandona!! ho cercato tanto in tutto il forum ma non ho trovato niente che mi possa aiutare.Io devo forzare alcuni db di differenti lunghezze e stesure tutti a 0 prima di scriverci di nuovo dentro e vorrei evitare di fare 20 puntatori che mettono a 0 una a una ogni word del db quindi mi chiedevo se esiste una funzione che indipendentemente dalla lunghezza del db mi forzi ogni bit a 0?Grazie dell'attenzioneBye bye
floppydisco Inserita: 25 febbraio 2009 Segnala Inserita: 25 febbraio 2009 Forse ti va bene la SFC21. Tratto dal . di simatic manager:DescrizioneCon la SFC 21 "FILL" è possibile inizializzare un'area di memoria (area di destinazione) con il contenuto di un'altra area di memoria (area sorgente). La SFC copia il contenuto nell'area di destinazione assegnata, fino ad inizializzarla completamente.Se da simatic manager apri la biblioteca "standard libraries" nella cartella System function bloks, trovi tante cosine simpatiche. Basta che selezioni la funzione poi fai F1 che ti spiega tutto.
djx84 Inserita: 27 febbraio 2009 Autore Segnala Inserita: 27 febbraio 2009 Con questo sfc21 io dovrei creare almeno un db per ogni tipo con tutti i valori a 0 e poi copiarcelo sopra vero?Non esiste niente di meno ingombrante e più veloce?
djx84 Inserita: 27 febbraio 2009 Autore Segnala Inserita: 27 febbraio 2009 Scusami avevo capito male il funzionamento dell'fc. questo è perfetto per i miei scopi grazie mille!
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora