Copia guidata impostazioni di SOLIDWORKS: Impossibile caricare le informazioni sulle impostazioni di SOLIDWORKS da ‘nome.utente’.

Ti capita di voler salvare le impostazioni di SolidWorks e ottieni questo messaggio di errore:

Leggi tutto “Copia guidata impostazioni di SOLIDWORKS: Impossibile caricare le informazioni sulle impostazioni di SOLIDWORKS da ‘nome.utente’.”

CS0246 The type or namespace name ‘ISldWorks’ could not be found (are you missing a using directive or an assembly reference?)

Non scegliere le Dipendenze dall’elenco, prendi direttamente le DLL.

Dovendo creare app (e anche Add-in) per SolidWorks, in Visual Studio potrebbe capitarvi l’errore nel titolo.

Come ho risolto ?

Leggi tutto “CS0246 The type or namespace name ‘ISldWorks’ could not be found (are you missing a using directive or an assembly reference?)”

Pro/Engineer o Creo Parametric in Windows 10: rotellina mouse non funziona

Utilizzando il CAD in oggetto con Windows 10 mi capita che la rotellina del mouse non funziona. Cosa estremamente fastidiosa ! Come risolvere ?

Leggi tutto “Pro/Engineer o Creo Parametric in Windows 10: rotellina mouse non funziona”

SolidWorks: Installarlo su VirtualBox (iMac / Linux)

Sembra che, a partire da SolidWorks 2015, abbiano inibito la possibilità di installare SolidWorks su VirtualBox (famosa Macchina Virtuale gratuita), indipendentemente dal fatto che si possieda licenza o meno (cosa che peraltro possiedo).

Su altre VM la cosa è rimasta possibile (ad esempio ho provato su Parallels e non da problemi).

Per forzare la cosa su VirtualBox è necessario tribolare un po’ perché bisogna camuffare la macchina virtuale in modo che non sembri tale, ingannando il programma di installazione, ma nulla di terribile.

Leggi tutto “SolidWorks: Installarlo su VirtualBox (iMac / Linux)”

SolidWorks VBA: Copia Incolla di una stringa nella Clipboard (COPY/PASTE)

Cercando sul Forum di SolidWorks come implementare in VBA il copia/incolla di una stringa, mi è uscito un post che risolve il problema solo se si possono attivare le Aggiunte.

Ho quindi cercato una soluzione alternativa, che propongo:

Const DATAOBJECT_BINDING As String = "new:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}"

Public Sub CopyStringToClipboard(ByVal Expression As String)
 With CreateObject(DATAOBJECT_BINDING)
 .SetText Expression
 .PutInClipboard
 End With
End Sub

E’ sufficiente passare a questa subroutine la stringa da copiare in memoria e il gioco è fatto.

SolidWorks: Spostare una Vista su un altro Foglio

Può capitare, in disegni costruttivi o assiemi complicati, di avere la necessità di spostare una vista da un foglio all’altro.

Incredibilmente l’operazione è tanto semplice quanto poco conosciuta e spesso mi viene chiesto come fare.

E’ sufficiente selezionare, dall’Albero di Modello, la vista che si desidera spostare e, tenendo premuto il sinistro del mouse, trascinarla sul foglio destinazione.

Leggi tutto “SolidWorks: Spostare una Vista su un altro Foglio”

AutoCAD: Cercare Testi in VBA6

Per AutoCAD Mechanical 2009 (anche se poi l’ho utilizzato anche in versioni successive) ho realizzato un tool che aggiunge un menu e una barra degli strumenti il cui scopo consiste nel favorire la conversione dei disegni da altri sistemi CAD (in particolare Dassault Systemes CADAM Drafting, Dassault Systemes SolidWorks, PTC Pro/Engineer e PTC Creo), gestire i Layers e Blocchi in modo più efficiente, Automatizzare sequenze di comandi ripetitive, Stampare in base al formato sul dispositivo corretto (A4 e A3 su stampante laser e A2, A1, A0, ecc… su Plotter, ad esempio), convertire facilmente in PDF e molto altro.

Il tool si chiama UDAPower AutoCAD Mechanical Tools e lo trovate QUI.

Leggi tutto “AutoCAD: Cercare Testi in VBA6”

PTC Creo: problema con la scheda di rete non rilevata (spenta)

Può succedere che, installando PTC Creo (ma anche Pro/Engineer) su un portatile si ottenga un problema relativo al rilevamento della scheda di rete ethernet.

Leggi tutto “PTC Creo: problema con la scheda di rete non rilevata (spenta)”

Pro/Engineer: Creare file postscript automaticamente delle messe in tavola (DRW)

Dovendo creare il file postscript (che in genere converto poi in PDF, tramite apposito script) delle messe in tavola presenti in una determinata cartella, ho realizzato uno Script Bash (da utilizzare con MSYS ) che automatizza la cosa, andando a creare un file TRAIL per Pro/Engineer.

Leggi tutto “Pro/Engineer: Creare file postscript automaticamente delle messe in tavola (DRW)”

Pro/Engineer: Individuare dove è montato un componente in base al codice dentro gli assembly

Ho realizzato uno Bash Script il cui scopo è quello, fornendo il codice di un componente, individuare in quali assiemi è montato e mostrare le dipendenze degli stessi.

Leggi tutto “Pro/Engineer: Individuare dove è montato un componente in base al codice dentro gli assembly”