Error DeprecationWarning: Use 'TypeId' instead

Forum per le domande e le discussioni in Italiano
Forum rules
regole del forum e le informazioni utili

Importante: PRIMA di chiedere aiuto leggete qui!
Post Reply
Alex68
Posts: 44
Joined: Wed Jul 06, 2016 3:08 pm

Error DeprecationWarning: Use 'TypeId' instead

Post by Alex68 »

Buonasera al forum,

sono qui a scrivere per un problema che stò riscontrando da qualche giorno nella versione di FreeCAD 0.17 nelle vari ultime versioni e che penso mi porta ad un rallentamento del software in modalità Assembly quando vado a ricalcolare il disegno. Infatti per complessità ho suddiviso i diversi assemblaggi e sembra che lerrore come si nota nella schermata dei report visualizzabile dall'immagine allegata "DeprecationWarning: Use 'TypeId' instead" mi compare sempre unicamente al file che vi allego mentre negli altri semiassemblaggi no. Il Fatto è che ho controllato tutti i particolari nella scheda e singolarmente non presentano quel problema che mi fa rallentare il programma ma che se lascio calcolare autonomamente dopo qualche minuto mi compare il disegno nella sua totalità.

Attendo e spero di ricevere una risposta

Saluti Alessio
------------------------------------------------------
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.10634 (Git)
Build type: Release
Branch: master
Hash: abe15bbd83671b24f9fadc7a064d8baf5aa52ff3
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.0.0
Attachments
Assembly 3d PRT base.FCStd
(191.01 KiB) Downloaded 45 times
prt3d-1.png
prt3d-1.png (109.12 KiB) Viewed 1438 times
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: Error DeprecationWarning: Use 'TypeId' instead

Post by renatorivo »

Ciao Alex
Ho provato a duplicare la staffa 18x18_01007 e poi ho eliminato l'originale.
Applicando alcuni vincoli al duplicato 18x18_01009 l'errore è scomparso.
Non so però se i vincoli che ho applicato io sono quelli desiderati.
due.FCStd
(192.04 KiB) Downloaded 43 times
Renato
Alex68
Posts: 44
Joined: Wed Jul 06, 2016 3:08 pm

Re: Error DeprecationWarning: Use 'TypeId' instead

Post by Alex68 »

Grazie Renato ho eseguito ulteriori prove :

- Cancellato dal Assembly originale i componenti incriminati
- L'errore è scomparso
- Ridisegnato con un nuovo metodo la staffa
- ricollocata in posizione mi creava ancora problemi.

Ho risolto applicando due contrast (1 planare e 1 axiale)

L'errore è scomparso anche se inizialmente pensavo fosse dovuto ad un errore del disegno orignale ma così non è . Ho provato ad aggiornare il disegno con il ricalcolo quindi senza errori anche in questo caso FreeCAD rimane in attesa per un pò e poi si avvia. A questo punto mi sorge il dubbio che il problema del rallentamento sia causato dal plane contrast e quindi sarebbe meglio utilizzare un mix di plane contrast e axial contrast .

Ti saprò dire più avanti.

Per il momento grazie di nuovo
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: Error DeprecationWarning: Use 'TypeId' instead

Post by renatorivo »

Altra procedura che permette di eliminare l'avviso.
Clic destro su staffa....01007 -> Assembly2 ->
Selezionare Move per riposizionare l'oggetto
Selezionare anche elimina i vincoli
Ricreare i vincoli
Salvare, e alla riapertura il messaggio non appare più.

L'animazione indica 4 gradi di libertà, ma appare il testo seguente. Non so a cosa si riferisce.
quadraticLineSearch: norm search direction is 0, aborting!
quadraticLineSearch: norm search direction is 0, aborting!
quadraticLineSearch: norm search direction is 0, aborting!
move.png
move.png (29.83 KiB) Viewed 1399 times
tre.FCStd
(191.87 KiB) Downloaded 39 times
Renato
Alex68
Posts: 44
Joined: Wed Jul 06, 2016 3:08 pm

Re: Error DeprecationWarning: Use 'TypeId' instead

Post by Alex68 »

Ciao Renato e grazi per la tua collaborazione ,

quelo che non mi è chiaro come fai a capire che l'errore riportato nella scheda report è riferto al componente incriminato inquanto inizialmente quando li ho collocati non ha dato nessun errore "DeprecationWarning: Use 'TypeId' instead" anche se in realtà mi a dato sintomi che dopo averli riposizionati con "posizionamento" o "Trasforma" hanno ripreso una loro forma arbitraria ed ho avuto difficoltà con i contrast planare .

intanto buona domenica
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: Error DeprecationWarning: Use 'TypeId' instead

Post by renatorivo »

Ciao.
Alex68 wrote:come fai a capire che l'errore riportato nella scheda report è riferto al componente incriminato
Siccome gli oggetti sono elencati in ordine di importazione ho eliminato a ritroso alcuni oggetti fino a quando l'avviso è scomparso.
Alex68 wrote:quando li ho collocati non ha dato nessun errore
Questo non l'ho provato
Alex68 wrote:mi a dato sintomi che dopo averli riposizionati con "posizionamento" o "Trasforma" hanno ripreso una loro forma arbitraria ed ho avuto difficoltà con i contrast planare .
Questo mi è già successo anche in altri casi.

Renato
Post Reply