-
| .
|
|
|
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
|
|
| .
|
-
| .
|
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!
|
|
| .
|
-
| .
|
|
|
x Alex : per visualizzare la sezione del profilato anche durante l'immissione dei dati bisogna cambiare la cartella "Dragone etc" ?
|
|
| .
|
-
| .
|
|
|
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:
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.
|
|
| .
|
-
| .
|
|
|
intendevo questo perchè non sempre ci si ricorda a cosa si riferisce la sigla della quota
|
|
| .
|
-
| .
|
|
|
CITAZIONE (pisanel @ 30/12/2023, 18:45) intendevo questo perchè non sempre ci si ricorda a cosa si riferisce la sigla della quota OK adesso è chiaro. Non ho creato correttamente il percorso relativo dell'immagine, lasciando quello assoluto del mio pc. Sistemo appena possibile.
|
|
| .
|
-
| .
|
|
|
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
|
|
| .
|
-
| .
|
|
|
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)
|
|
| .
|
-
| .
|
|
|
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
|
|
| .
|
-
| .
|
|
|
mi domando : sei sicuro di essere di questo pianeta ?
|
|
| .
|
-
| .
|
|
|
per il momento una piccola revisione: link
|
|
| .
|
-
| .
|
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? )
Il resto mi sembra funzioni bene. Grazie.
|
|
| .
|
-
| .
|
|
|
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? ) 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.
|
|
| .
|
-
| .
|
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
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.
|
|
| .
|
-
| .
|
|
|
CITAZIONE (BigA @ 15/1/2024, 11:03) Non è un problema. Penso che sia colpa del solito folletto dei computer che vive nel mio PC 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
|
|
| .
|
22 replies since 15/12/2023, 16:05 711 views
.