Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

FidoCADJ, retrofit e features utili

Regole da rispettare, modifiche, aggiunte, idee per EY

Moderatore: Foto Utenteadmin

0
voti

[61] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto UtenteKagliostro » 31 ago 2024, 22:14

OK, capito

K
Avatar utente
Foto UtenteKagliostro
6.396 4 5 7
Master
Master
 
Messaggi: 4832
Iscritto il: 19 set 2012, 11:32

1
voti

[62] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto Utentetheking0 » 1 set 2024, 9:33

djnz ha scritto:..
3) Qualche volta creando un nuovo componente di libreria viene proposta una chiave già esistente e si va a sovrascrivere un componente già esistente.
..

Ti informo che ho individuato il problema e ho già aperto un issue su GitHub, in pratica succede che quando si avvia la finestra per creare un simbolo viene generata una chiave univoca in base alla libreria selezionata, ma se si cambia dal menu a tendina per salvare il simbolo su un'altra la chiave non viene più rigenerata, quindi c'è la possibilità che la chiave che era libera per la prima libreria in quest'ultima sia già assegnata, di conseguenza viene sovrascritta senza avvertirti dell'accaduto.

Credo che lavorerò un po' su sulla parte di librerie per sistemare questo problema e altre cosette che ho visto.
Nella prossima release sarà tutto sistemato.
Avatar utente
Foto Utentetheking0
1.442 1 6 11
Master
Master
 
Messaggi: 605
Iscritto il: 11 feb 2012, 22:37

0
voti

[63] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto Utentedjnz » 1 set 2024, 10:40

Sto usando la versione FidocadJ 0.24.8

Ho provato uno stress test libreria creando simboli a caso e annotandomi le chiavi. Una volta mi ha proposto due volte di fila la stessa chiave, ma questa volta dando conferma a procedere è apparso l'avviso di chiave già in uso, che finora non avevo MAI visto. In effetti adesso anche volendo non posso sovrascrivere un simbolo, e se la chiave esiste già mi evidenzia in rosso il campo scelta chiave.
Sospetto che le anomalie sulla libreria mi siano capitate con versioni precedenti. (EDIT: ho letto ora la tua analisi :ok: )

Per quanto riguarda l'avvio da console l'unica cosa che vedo è l'avviso: Failed to load module "canberra-gtk-module" (Ubuntu 22.04 64 bit)
Una domanda ben posta è già mezza risposta.
Avatar utente
Foto Utentedjnz
1.590 1 4 7
Master
Master
 
Messaggi: 709
Iscritto il: 26 lug 2020, 14:52

0
voti

[64] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto Utentetheking0 » 1 set 2024, 12:00

Foto Utentedjnz, problema sistemato questa mattina :ok:
Avatar utente
Foto Utentetheking0
1.442 1 6 11
Master
Master
 
Messaggi: 605
Iscritto il: 11 feb 2012, 22:37

0
voti

[65] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto UtenteDarwinNE » 1 set 2024, 12:31

stefanodelfiore ha scritto:una funzionalità che ritengo utile specialmente quando si modifica un circuito, è la possibilità di muovere un componente senza che esso si stacchi dai suoi collegamenti.


Per implementare questo, purtroppo ci andrebbe un concetto di netlist dietro il disegno: in pratica bisognerebbe rivedere tutto il programma e tutte le librerie, un lavoro notevolissimo. Cercando di ottenere questo risultato senza avere una netlist si temo otterrebbero risultati parziali poco generalizzabili. :(
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[66] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto UtenteKagliostro » 1 set 2024, 14:07

Mi sarebbero venute in mente un altro paio di cose da sottoporre al vostro giudizio per la fattibilità ed effettiva validità per essere messe tra le eventuali aggiunte al programma

La prima sarebbe la possibilità, mentre si creano nuovi elementi per la libreria, di sovrapporre elementi diversi ed avere, come in AutoCAD, la possibilità di sommarli o sottrarli gli uni dagli altri

La seconda, ma forse qualcuno l' ha già proposto, sarebbe quella di poter gestire rotazioni diverse dai 90°, se non in modo dinamico, almeno di 45° in 45°

K
Avatar utente
Foto UtenteKagliostro
6.396 4 5 7
Master
Master
 
Messaggi: 4832
Iscritto il: 19 set 2012, 11:32

0
voti

[67] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto Utentetheking0 » 1 set 2024, 20:18

Kagliostro ha scritto:...
La prima sarebbe la possibilità, mentre si creano nuovi elementi per la libreria, di sovrapporre elementi diversi ed avere, come in AutoCAD, la possibilità di sommarli o sottrarli gli uni dagli altri

Non ho capito bene cosa intendi, io AutoCad lo conosco bene, ma non ho capito la funzione che vorresti, tipo la unisci / esplodi ? ma questa in pratica sarebbe già la macro stessa.
La seconda, ma forse qualcuno l' ha già proposto, sarebbe quella di poter gestire rotazioni diverse dai 90°, se non in modo dinamico, almeno di 45° in 45°

Su questo punto ne avevamo parlato con Foto UtenteDarwinNE, per implementare quelle funzioni di rotazione ci sarebbe prima di tutto da aumentare la risoluzione del sistema di coordinate, cosa che è nell'aria ma non credo di imminente realizzazione.
Avatar utente
Foto Utentetheking0
1.442 1 6 11
Master
Master
 
Messaggi: 605
Iscritto il: 11 feb 2012, 22:37

0
voti

[68] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto UtenteKagliostro » 1 set 2024, 22:22

Purtroppo AutoCAD lo usavo molti anni fa (per lavoro) ma poi l'ho usato solo saltuariamente

Per provare a spiegare cosa intendo

Mettiamo di avere un cerchio ed un quadrato ed in questo caso il diametro del cerchio sia identico al lato del quadrato (si potrebbe comunque trattare di due forme qualsiasi, anche più complessa)

Ora posizioniamo il quadrato e sovrapponiamo il cerchio in modo che un lato del quadrato sia posizionato in corrispondenza del diametro del cerchio (ma potrebbe essere anche in posizione diversa)

A questo punto si possa scegliere se sottrarre o se sommare le due forme

Nel caso si decida di sottrarre il cerchio al quadrato la parte del quadrato inclusa nel cerchio sparirebbe come pure sparirebbe la parte del cerchio al di fuori del quadrato, resterebbero 3 lati del quadrato con al posto del quarto lato la metà del cerchio che stava all' interno del quadrato

Nel caso si sommasse si otterrebbero sempre i 3 lati del cerchio ed a formare il quarto sarebbe la metà del cerchio che non era all' interno del quadrato

Purtroppo ho il PC guasto e non ho modo di abbozzare un esempio disegnato, spero che la spiegazione riesca a dare un' idea di quello he intendo

K
Avatar utente
Foto UtenteKagliostro
6.396 4 5 7
Master
Master
 
Messaggi: 4832
Iscritto il: 19 set 2012, 11:32

0
voti

[69] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto Utentetheking0 » 1 set 2024, 22:48

Foto UtenteKagliostro, ora ti ho capito, come idea è buona ma non facilmente realizzabile, servirebbero degli algoritmi combinatori e sottrattivi, la cui implementazione non è proprio semplice.
Prendendo l'esempio che hai fatto, l'algoritmo dovrebbe:

  1. calcolare le intersezioni del cerchio con il quadrato
  2. ridisegnare i tre lati rettilinei del quadrato come linee
  3. calcolare una curva che simuli il mezzo diametro da inserire nel quadrato e disegnarla
ovviamente poi ogni combinazione di primitive andrebbe gestita dinamicamente, rilevando dove inserire curve, linee o Bézier.
Sicuramente fattibile, ma va studiata ben per avere un algoritmo efficiente.

Si può comunque inserire nella todo list...
Foto UtenteDarwinNE tu cosa ne pensi ?
Avatar utente
Foto Utentetheking0
1.442 1 6 11
Master
Master
 
Messaggi: 605
Iscritto il: 11 feb 2012, 22:37

0
voti

[70] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto UtenteDarwinNE » 1 set 2024, 23:46

theking0 ha scritto:DarwinNE tu cosa ne pensi ?


Che da appassionato di disegno vettoriale ci ho già pensato, ma che è un discreto casino :lol:

Ci andrebbe una primitiva nuova, a metà strada tra un Bézier ed un poligono. In pratica, ogni punto può essere un angolo, oppure una curva morbida, selezionabile.

Da lì poi si applicano gli algoritmi geometrici.

Insomma, un lavorone :roll:
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

PrecedenteProssimo

Torna a Chiarimenti, regole, informazioni, proposte

Chi c’è in linea

Visitano il forum: Nessuno e 30 ospiti