Il Bar dell'Ingegneria

Applicativo acciaio in Calcpad

« Older   Newer »
 
  Share  
.
  1.     +3   +1   -1
     
    .
    Avatar

    Member

    Group
    Member
    Posts
    419
    Reputation
    +78
    Location
    Bologna

    Status
    Offline
    Mi sono un po' applicato su Calcpad.
    Grazie anche ai suggerimenti dello sviluppatore, ho prodotto questo file sulle verifiche di profili in acciaio laminati.
    Di particolare pregio a mio avviso è l'output in docx, che permette di visionare i risultati molto nel dettaglio e belli da vedere in relazione (mi piace particolarmente lo stretto connubio codice/input/output, con quella giusta spruzzata di html :) )
    Per quanto riguarda i numeri, ho testato i risultati con gli esempi del libro di Cordova ottenendo esattamente gli stessi numeri (a meno di una verifica a taglio in cui nel libro c'è un refuso).
    EC3_v5.0
     
    Top
    .
  2.     +1   -1
     
    .
    Avatar

    Junior Member

    Group
    Member
    Posts
    9
    Reputation
    0

    Status
    Offline
    Grazie.
    Lo proverò.
    Mi piacerebbe avere un pochino di tempo per approfondire meglio Calcpad che ho trovato molto interessante.
    Per ora ho solo provato a fare qualche esperimento modificando e personalizzando qualche file di esempio.

    Buone feste!
     
    Top
    .
  3.     +1   -1
     
    .
    Avatar

    Member

    Group
    Member
    Posts
    227
    Reputation
    +41

    Status
    Offline
    x Alex : per visualizzare la sezione del profilato anche durante l'immissione dei dati bisogna cambiare la cartella "Dragone etc" ?
     
    Top
    .
  4.     +1   -1
     
    .
    Avatar

    Member

    Group
    Member
    Posts
    419
    Reputation
    +78
    Location
    Bologna

    Status
    Offline
    CITAZIONE (pisanel @ 29/12/2023, 18:06) 
    x Alex : per visualizzare la sezione del profilato anche durante l'immissione dei dati bisogna cambiare la cartella "Dragone etc" ?

    non sono certo di aver capito bene la domanda

    Al momento CalcPad non gestisce database di dati. Lo sviluppatore mi ha suggerito di bypassare il problema creando dei file cpd che contengono solo i dati di tipo "struttura".
    Ho quindi creato SteelType.cpd e SteelProfile.cpd che contengono rispettivamente i dati degli acciai e dei profili a doppio T (HE e IPE).
    Nel file EC3_v5.0.cpd ci sono due chiamate a questi file simili agli header file del C/C++: #include SteelProfiles.cpd e #include SteelType.cpd.
    Da quel momento le grandezze definite nei due file collegati sono disponibili come costanti. Ad esempio per i tipi di acciaio nella prima riga:
    CODICE
    #def steelType$(ID$; f_yk$; f_uk$) = '<option value="f_yk$;f_uk$">ID$</option>

    quindi ci sarà f_yk e f_uk a disposizione nel file principale.
    Se vuoi visualizzare la singola grandezza della sezione basta scrivere il nome. Sui profili (le quantità dei laminati le ho tutte già determinate):
    CODICE
    #def steelprofiles$(ID$; p$; h$; b$; t_w$; t_f$; r_1$; r_2$; A$; J_y$; W_yel$; W_ypl$; i_y$; J_z$; W_zel$; W_zpl$; i_z$; J_t$; C_w$; J_yz$; X_y$; X_z$; J_min$; J_max$; i_min$; i_max$; alfa$; A_vz$; A_vy$; c_w$) = '<option value="p$;h$;b$;t_w$;t_f$;r_1$;r_2$;A$;J_y$;W_yel$;W_ypl$;i_y$;J_z$;W_zel$;W_zpl$;i_z$;J_t$;C_w$;J_yz$;X_y$;X_z$;J_min$;J_max$;i_min$;i_max$;alfa$;A_vz$;A_vy$;c_w$">ID$</option>

    Ad esempio subito dopo la selezione del profilo ho riportato la sua area, semplicemente scrivendo il nome della costante:
    fig

    Aggiungo, anche se non mi interessa molto al momento, che CalcPad è in grado di generare figure svg, quindi si protrebbe anche disegnare la figura reale. Mi sono accontentato della figura statica con le convenzioni.
    Al momento sto facendo una versione sui saldati monosimmetrici, con calcolo interno delle quantità inerziali. Impegni permettendo vedrà la luce nelle prossime settimane.
     
    Top
    .
  5.     +1   -1
     
    .
    Avatar

    Member

    Group
    Member
    Posts
    227
    Reputation
    +41

    Status
    Offline
    intendevo questo perchè non sempre ci si ricorda a cosa si riferisce la sigla della quota

    alex-calcpad-1

    alex-calcpad-2
     
    Top
    .
  6.     +1   -1
     
    .
    Avatar

    Member

    Group
    Member
    Posts
    419
    Reputation
    +78
    Location
    Bologna

    Status
    Offline
    CITAZIONE (pisanel @ 30/12/2023, 18:45) 
    intendevo questo perchè non sempre ci si ricorda a cosa si riferisce la sigla della quota

    alex-calcpad-1

    alex-calcpad-2

    OK adesso è chiaro.
    Non ho creato correttamente il percorso relativo dell'immagine, lasciando quello assoluto del mio pc.
    Sistemo appena possibile.
     
    Top
    .
  7.     +1   -1
     
    .
    Avatar

    Member

    Group
    Member
    Posts
    419
    Reputation
    +78
    Location
    Bologna

    Status
    Offline
    Ho fatto un po' di prove e sembra che i percorsi relativi siano al momento indigesti al codice.
    L'unica cosa che posso fare al momento è quindi condividere la figura con le convenzioni sulle azioni (che ho ampliato riportando le grandezze tipiche del profilo) e suggerire di modificare manualmente nel codice la parte evidenziata della stringa:
    CODICE
    '<img style="height:300pt; width:500pt;" src="<b>D:/A00-ARCHIVIO/Utility_Software/Software_Dragone/PROGRAMMI CALCPAD/Images/WCS.png</b>" alt="WCS.png">

    con quella della locale della cartella dove si decide di collocare l'immagine.
    Attached Image
    WCS

     
    Top
    .
  8.     +1   -1
     
    .
    Avatar

    Member

    Group
    Member
    Posts
    227
    Reputation
    +41

    Status
    Offline
    cosa che in effetti avevo fatto io (non essendo un bravo programmatore). In effetti, se guardi i programmi d'esempio realizzati da Ned (sviluppatore del software), mette come cartella contenente i disegni delle sezioni in una sua cartella posta in un cloud (penso)
     
    Top
    .
  9.     +1   -1
     
    .
    Avatar

    Member

    Group
    Member
    Posts
    419
    Reputation
    +78
    Location
    Bologna

    Status
    Offline
    CITAZIONE (pisanel @ 4/1/2024, 22:40) 
    In effetti, se guardi i programmi d'esempio realizzati da Ned (sviluppatore del software), mette come cartella contenente i disegni delle sezioni in una sua cartella posta in un cloud (penso)

    La tecnica di Ned è un riferimento assoluto su un cloud.
    Ma alla fine si tratta di html, si può utilizzare anche un percorso relativo (dove c'è l'app o una sottocartella, vedi qui).
    La soluzione definitiva sarebbe usare delle linee di codice per generare l'immagine svg (che a quel punto sarebbe disegnata anche con proporzioni reali).
    Ricordavo che questo formato in passato avesse problemi nell'export verso word, ma provando i suoi file sembra filare tutto liscio. Ci proverò e se ci riesco... condivido
     
    Top
    .
  10.     +1   -1
     
    .
    Avatar

    Member

    Group
    Member
    Posts
    227
    Reputation
    +41

    Status
    Offline
    mi domando : sei sicuro di essere di questo pianeta ?
     
    Top
    .
  11.     +1   -1
     
    .
    Avatar

    Member

    Group
    Member
    Posts
    419
    Reputation
    +78
    Location
    Bologna

    Status
    Offline
    per il momento una piccola revisione: link
     
    Top
    .
  12.     +1   -1
     
    .
    Avatar

    Junior Member

    Group
    Member
    Posts
    9
    Reputation
    0

    Status
    Offline
    Ciao, ho visto che segnala un errore con il simbolo di elevazione a potenza. Ho risolto riscrivendolo.
    Però non avendo visto altre segnalazioni credo sia un problema localizzato al mio pc (impostazioni forse? :huh: )

    Il resto mi sembra funzioni bene.
    Grazie.
     
    Top
    .
  13.     +1   -1
     
    .
    Avatar

    Member

    Group
    Member
    Posts
    419
    Reputation
    +78
    Location
    Bologna

    Status
    Offline
    CITAZIONE (BigA @ 12/1/2024, 18:34) 
    Ciao, ho visto che segnala un errore con il simbolo di elevazione a potenza. Ho risolto riscrivendolo.
    Però non avendo visto altre segnalazioni credo sia un problema localizzato al mio pc (impostazioni forse? :huh: )

    Il resto mi sembra funzioni bene.
    Grazie.

    Non so che dirti, ne ho scritti ormai diversi di programmini, di potenze ce ne sono a iosa e non riscontro problemi.
    L'unica cosa che mi viene in mente sono le estensioni del sistema operativo (ma in fase di installazione è lo stesso CalcPad a informare di cosa serve).
    Riesci ad allegare una immagine dell'errore?
    Se mi dici anche che sistema operativo utilizzi potremmo chiedere direttamente allo sviluppatore.
     
    Top
    .
  14.     +1   -1
     
    .
    Avatar

    Junior Member

    Group
    Member
    Posts
    9
    Reputation
    0

    Status
    Offline
    Non è un problema. Penso che sia colpa del solito folletto dei computer che vive nel mio PC :lol:

    Comunque, ad esempio, il tuo file sul mio pc è:
    CITAZIONE
    #if (abs(N_Ed) ≤ 0.25*N_Rd ∧ abs(N_Ed) ≤ 0.001*0.5*h_w*t_w*f_yd)

    Il carattere di elevazione a potenza è ∧ e non è quello che batto da tastiera ^

    Non so cosa dirti, ma ripeto non è un problema e continuo a farti i complimenti per i tuoi contributi.
    Grazie.
     
    Top
    .
  15.     +1   -1
     
    .
    Avatar

    Member

    Group
    Member
    Posts
    419
    Reputation
    +78
    Location
    Bologna

    Status
    Offline
    CITAZIONE (BigA @ 15/1/2024, 11:03) 
    Non è un problema. Penso che sia colpa del solito folletto dei computer che vive nel mio PC :lol:

    Comunque, ad esempio, il tuo file sul mio pc è:

    Il carattere di elevazione a potenza è ∧ e non è quello che batto da tastiera ^

    Non so cosa dirti, ma ripeto non è un problema e continuo a farti i complimenti per i tuoi contributi.
    Grazie.

    Non è una elevazione a potenza, è l'AND logico (nella parentesi ci sono due condizioni).
    Poi faccio qualche prova per approfondire
     
    Top
    .
22 replies since 15/12/2023, 16:05   711 views
  Share  
.