Funzioni personalizzate > Per compilare l'estensione di esempio userpack
Per compilare l'estensione di esempio userpack
1. Aprire la finestra del prompt dei comandi di Visual Studio.
2. Passare alla cartella di installazione di PTC Mathcad Prime.
3. Al prompt immettere i comandi indicati di seguito per passare alla cartella userpack e visualizzarne il contenuto.
Comando
Descrizione
cd Custom Functions/userpack
Cambia la directory specificando la cartella userpack.
dir
Elenca i file presenti nella cartella corrente.
Verificare che REALSUM.C, TRNSPOSE.C e USERPACK.C siano inclusi nell'elenco.
4. Verificare la presenza dei file di inclusione e libreria nella cartella Custom Functions.
Comando
Descrizione
dir ..
Elenca i file presenti nella cartella Custom Functions.
Verificare che MCADINCL.H e mcaduser.lib siano inclusi nell'elenco.
5. Per compilare e collegare le funzioni userpack, immettere i comandi indicati di seguito.
Comando
Descrizione
cl /I../ *.C /LD /link /out:../userpack.dll /entry:"DllEntryPoint" ../MCADUSER.LIB
Genera il file userpack.dll nella cartella Custom Functions.
Informazioni aggiuntive
La sottocartella delle estensioni di esempio userpack contiene tre file di origine .C e il processo di compilazione e collegamento produce il file userpack.dll.
REALSUM.C mostra che FUNCTIONINFO è definito come realsum e accetta due argomenti reali (a,b).
TRNSPOSE.C mostra che FUNCTIONINFO è definito come transpose e accetta un argomento di matrice (X).
USERPACK.Cmostra che FUNCTIONINFO è definito come realsum e transpose. Ciò significa che USERPACK.C non rappresenta una funzione ma un wrapper per le due funzioni realsum e transpose.
I nomi di funzione realsum e transpose non fanno parte del nome del file userpack.dll generato. Per utilizzare le due funzioni personalizzate nel foglio di lavoro, chiudere e riaprire PTC Mathcad Prime e quindi valutare realsum(a,b) o transpose(X).
È stato utile?