{"id":11784,"date":"2019-06-17T07:30:00","date_gmt":"2019-06-17T05:30:00","guid":{"rendered":"http:\/\/www.unilab.eu\/?p=11784"},"modified":"2021-04-14T22:13:30","modified_gmt":"2021-04-14T20:13:30","slug":"dll-calcolo","status":"publish","type":"post","link":"https:\/\/www.unilab.eu\/it\/articoli\/technical-articles-it\/termodinamica-ingegneria-it\/dll-calcolo\/","title":{"rendered":"DLL vs SOFTWARE PT.2 &#8211; DLL DI CALCOLO TERMODINAMICO"},"content":{"rendered":"<p>Abbiamo introdotto il concetto di DLL nel precedente primo articolo <a href=\"https:\/\/www.unilab.eu\/it\/articoli\/technical-articles-it\/termodinamica-ingegneria-it\/dll-vs-software\/\">https:\/\/www.unilab.eu\/it\/articoli\/technical-articles-it\/termodinamica-ingegneria-it\/dll-vs-software\/<\/a> .<\/p>\n<p>In questa seconda parte del nostro articolo relativo alla DLL, aggiungeremo alcune considerazioni su come funziona una DLL di calcolo termodinamico. Nel prossimo articolo, invece, vedremo in particolare come Unilab gestisce DLL di terze parti nel suo software Smart-Air, per la selezione delle unit\u00e0 di trattamento aria!<\/p>\n<p><a href=\"https:\/\/www.unilab.eu\/wp-content\/uploads\/2019\/06\/Dll.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11779\" src=\"https:\/\/www.unilab.eu\/wp-content\/uploads\/2019\/06\/Dll.jpg\" alt=\"\" width=\"422\" height=\"235\" srcset=\"https:\/\/www.unilab.eu\/wp-content\/uploads\/2019\/06\/Dll.jpg 422w, https:\/\/www.unilab.eu\/wp-content\/uploads\/2019\/06\/Dll-300x167.jpg 300w\" sizes=\"auto, (max-width: 422px) 100vw, 422px\" \/><\/a><\/p>\n<p>Nel caso specifico di una DLL di calcolo termodinamico, a differenza di un software, la DLL stessa non restituisce alcun avviso se i risultati calcolati non sono termodinamicamente validi. Questo perch\u00e9 si tratta di un mero motore di calcolo, anche se accurato e ad altissimo contenuto tecnologico. Lo sviluppatore deve creare la struttura software che la circonda, chiamando la DLL per eseguire le operazioni desiderate. \u00c8 quindi responsabilit\u00e0 del programmatore che integra la DLL nel software gestire tutte le regole del suo software di selezione. Inoltre, anche se la DLL esegue il calcolo senza restituire alcun errore, i suoi risultati di calcolo devono essere convalidati da un ingegnere termodinamico in tutte le fasi.<\/p>\n<p>Ma come capire e sviluppare correttamente il software per chiamare la DLL? Di solito, lo sviluppatore della DLL stessa fornisce un manuale dettagliato su quali parametri utilizzare per chiamare la DLL per il corretto svolgimento del calcolo, assieme ad utili esempi di calcolo. L&#8217;esempio fornito ha lo scopo di accelerare l&#8217;integrazione della DLL all&#8217;interno del software, attivit\u00e0 che deve essere svolta da un programmatore esperto. L&#8217;esempio di utilizzo della DLL deve essere inteso come esempio e non come software completo. Infatti, l&#8217;esempio stesso, cos\u00ec com&#8217;\u00e8, non prevede tutte le combinazioni di dati inseriti nella DLL, ma solo una semplice\u00a0 guida per velocizzare il programmatore.<\/p>\n<p>Questo per riaffermare ancora una volta perch\u00e9 la DLL NON \u00e8 un software. La DLL permette agli sviluppatori di applicazioni di terze parti di implementarla nel loro software, che chiamer\u00e0 la DLL per dare loro il risultato di calcolo. La DLL stessa, come detto in precedenza, non funziona da sola, ma \u00e8 onere del programmatore sviluppare il software che la circonda, di modo che, quando viene chiamata con i giusti input, la DLL possa restituire i risultati attesi.<\/p>\n<p>Qui finisce la seconda parte dei nostri articoli relativi alla differenza tra DLL e software: rimanete sintonizzati la prossima settimana per la terza parte!<\/p>\n<!--themify_builder_content-->\n<div id=\"themify_builder_content-11784\" data-postid=\"11784\" class=\"themify_builder_content themify_builder_content-11784 themify_builder tf_clear\">\n    <\/div>\n<!--\/themify_builder_content-->\n","protected":false},"excerpt":{"rendered":"<p>In questa seconda parte del nostro articolo relativo alla DLL, aggiungeremo alcune considerazioni su come funziona una DLL di calcolo termodinamico. Nel prossimo articolo, invece, vedremo in particolare come Unilab gestisce DLL di terze parti nel suo software Smart-Air, per la selezione delle unit\u00e0 di trattamento aria!<\/p>\n","protected":false},"author":11,"featured_media":11787,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"45","_seopress_titles_title":"","_seopress_titles_desc":"In questa seconda parte del nostro articolo relativo alla DLL, aggiungeremo alcune considerazioni su come funziona una DLL di calcolo termodinamico. Nel prossimo articolo, invece, vedremo in particolare come Unilab gestisce DLL di terze parti nel suo software Smart-Air, per la selezione delle unit\u00e0 di trattamento aria!","_seopress_robots_index":"","footnotes":""},"categories":[47,45],"tags":[],"class_list":["post-11784","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-it","category-termodinamica-ingegneria-it","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"builder_content":"","_links":{"self":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/posts\/11784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/comments?post=11784"}],"version-history":[{"count":0,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/posts\/11784\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/media\/11787"}],"wp:attachment":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/media?parent=11784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/categories?post=11784"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/tags?post=11784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}