Risposte nei forum create
-
AutoreRisposte
-
::
Ciao,
quello che intendevo è che all’interno del gestionale genero il tex, e poi vorrei che generasse il pdf, ma senza far installare latex a tutti.
Non conosco internamente doxygen, quindi non saprei e forse la domanda è stupida: hanno scritto un parser tex, oppure hanno integrato un bin/lib di texlive?Grazie
Marco
::
ho provato ad usare table invece che file, ho ridotto i decimali dopo la virgola e sottocampionato di 2: ora riesco a plottare il grafico bene! Però mi da un warning:
`NOTE: coordinate (22410,50.569) has been dropped because of a coordinate filter.`
su tutte le coordinate!!! Ma non ho idea di cosa sia!Grazie
Marco
23 Settembre 2015 alle 9:42 in risposta a: Ponte di Wheatstone in tikz e utilizzo come simbolo #103278::
Hai ragione, scusa!
Ecco il codice:
`\documentclass[a4paper,10pt,twocolumn,conference]{IEEEtran}\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}%\usepackage{cite,subfigure}
\usepackage{graphicx}
\usepackage{color}
\usepackage{amsmath,amsfonts,amssymb,bm,latexsym,txfonts,units}
%\usepackage[amssymb,italian,mediumspace,cdot]{SIunits}
\usepackage[binary-units]{siunitx}
\usepackage{booktabs}
\usepackage{dcolumn}
\usepackage{multicol}
\usepackage{multirow}\usepackage{pgfplots}
\pgfplotsset{/pgf/number format/use comma,compat=newest}
\usetikzlibrary{calc}
\usepackage{circuitikz}
\usepackage{xcolor}
\usetikzlibrary{shapes.geometric}\usepackage{subfig}
\def\antenna{%
— +(0mm,4.0mm) — +(2.625mm,7.5mm) — +(-2.625mm,7.5mm) — +(0mm,4.0mm)
}\title{prova}
\DeclareSIUnit{\dBm}{\decibel{}\milli}
\DeclareSIUnit{\dBd}{\decibel{}d}
\DeclareSIUnit{\dBw}{\decibel{}\watt}\author{%
\IEEEauthorblockN{qqq}%
\IEEEauthorblockA{0000}
}\begin{document}
\maketitle
\pagestyle{empty}\begin{figure*}
\centering\begin{circuitikz}[scale=0.7]
\ctikzset { bipoles/resistor/height =.1}
\ctikzset { bipoles/resistor/width =.2}
\ctikzset { bipoles/twoport/height =.4}
\ctikzset { bipoles/twoport/width =.4}\ctikzset { bipoles/amp/width =.4}
%\ctikzset { bipoles/amp/height =.5}
\ctikzset { bipoles/lowpass/width =.4}
%\ctikzset { bipoles/lowpass/height =.5}\tikzset
{wheatstone/.pic={
\draw(1,1.9) to[R] (0.1,1) to[R] (1,0.1);
\draw (1,1.9) to[R] (1.9,1) to[R] (1,0.1);
\draw[thick] (0,0) rectangle (2,2);
}
}\draw[help lines,pink] (0,0) grid (20,11);
\nodeat (19,10.25) {\footnotesize{Hive Node}};
\draw [thick] (1,1) rectangle (19,10);% Kinetis
\draw[rounded corners, thick, fill=orange, fill opacity=.2] (8,5) rectangle (12,9);
\node at (10,7.25) {\footnotesize{a}};
\node at (10,6.75) {\footnotesize{b}};% Acc
\draw[thick, fill=green, fill opacity=.2] (2,6.1) rectangle (3,8.9);
\node [rotate=90] at (2.5,7.5) {\footnotesize{Accelerometer}};% Microphone
\draw[thick,fill=yellow, fill opacity=0.2] (17.5,3.5) circle (.4);
\draw[thick] (17.9,3.1) rectangle (17.9,3.9);
\draw[thick,fill=yellow, fill opacity=0.2] (17.5,2.5) circle (.4);
\draw[thick] (17.9,2.1) rectangle (17.9,2.9);% Load Cells
\pic [scale=1] at (17.1,5.1) {wheatstone};% T&H
\draw[thick, fill=blue, fill opacity=.2] (1.5,2) rectangle (2.5,3);
\node at (2,2.75) {\scriptsize{T\&H}};
\node at (2,2.25) {\scriptsize{1}};
\draw[latex-latex] (2,3) — (2,4);\draw[thick, fill=blue, fill opacity=.2] (3,2) rectangle (4,3);
\node at (3.5,2.75) {\scriptsize{T\&H}};
\node at (3.5,2.25) {\scriptsize{2}};
\draw[latex-latex] (3.5,3) — (3.5,4);\node at (4.5,2.5) {\scriptsize{$\cdots$}};
\draw[thick, fill=blue, fill opacity=.2] (5,2) rectangle (6,3);
\node at (5.5,2.75) {\scriptsize{T\&H}};
\node at (5.5,2.25) {\scriptsize{16}};
\draw[latex-latex] (5.5,3) — (5.5,4);\draw
% Accellerometer
(3.5,8.5) to[amp,n=amp1,>] ++(2,0)
(3.5,7.5) to[amp,n=amp2,>] ++(2,0)
(3.5,6.5) to[amp,n=amp3,>] ++(2,0)
(amp1.east) to[lowpass,n=lp1,>] ++(2,0)
(amp2.east) to[lowpass,n=lp2,>] ++(2,0)
(amp3.east) to[lowpass,n=lp3,>] ++(2,0)
(lp1.east) to[short,i=x] (8,8.5)
(lp2.east) to[short,i=y] (8,7.5)
(lp3.east) to[short,i=z] (8,6.5)
(amp1.west) — (3,8.5)
(amp2.west) — (3,7.5)
(amp3.west) — (3,6.5)% Load Cell
(16.5,8.5) to[amp,n=ampLC1,>] ++(-2,0)
(16.5,7.5) to[amp,n=ampLC2,>] ++(-2,0)
(16.5,6.5) to[amp,n=ampLC3,>] ++(-2,0)
(16.5,5.5) to[amp,n=ampLC4,>] ++(-2,0)
(ampLC1.east) to[lowpass,n=lpLC1,>] ++(-2,0)
(ampLC2.east) to[lowpass,n=lpLC2,>] ++(-2,0)
(ampLC3.east) to[lowpass,n=lpLC3,>] ++(-2,0)
(ampLC4.east) to[lowpass,n=lpLC4,>] ++(-2,0)% Microphone
(16.5,3.5) to[amp,n=ampMIC1,>] ++(-2,0)
(16.5,2.5) to[amp,n=ampMIC2,>] ++(-2,0)
(ampMIC1.east) to[lowpass,n=lpMIC1,>] ++(-2,0)
(ampMIC2.east) to[lowpass,n=lpMIC2,>] ++(-2,0)
(ampMIC1.west) — (17.1,3.5)
(ampMIC2.west) — (17.1,2.5)
;\draw[-latex] (lpMIC1.east) -| (11.5,5);
\draw[-latex] (lpMIC2.east) -| (11,5);% Connection for I2C
\node [above] at (4.5,4) {\scriptsize{I2C}};
\draw[latex-latex] (1.5,4) -| (8.5,5);\end{circuitikz}
\caption{probvaa}
\label{fig:node}
\end{figure*}\end{document}`
Quando metto lo [scale=0.7] il ponte diventa molto più grande, altrimenti tutto funziona!!
Come è possibile?Grazie
Marco
23 Settembre 2015 alle 7:57 in risposta a: Ponte di Wheatstone in tikz e utilizzo come simbolo #103276::
Si hai ragione, mi sono dimenticato di dire che uso circuitikz. Standalone nel senso che lo volevo integrare più volte all’interno del disegno.
ho provato questo:
`
\begin{circuitikz}[scale=0.7]
\ctikzset { bipoles/resistor/height =.1}
\ctikzset { bipoles/resistor/width =.2}\tikzset
{wheatstone/.pic={
\draw(1,1.9) to[R] (0.1,1) to[R] (1,0.1);
\draw (1,1.9) to[R] (1.9,1) to[R] (1,0.1);
\draw[thick] (0,0) rectangle (2,2);
}
}\pic [scale=1] at (5,5) {wheatstone};
`
Quello che succede è quando inserisco il “blocchettino” questo diventa molto più grande di come l’ho dimensionato io nel pic, e quindi quando lo devo scalare non ci raccapezzo niente!Grazie
Marco
::
Ora riesco a plottare tutti i grafici di cui ho bisogno, solo che quando tento di aprire i pdf, o il pdf dell’articolo dove ho incluso queste immagini tutti i programmi di render di pdf si bloccano… anche se le immagini hanno dimensioni veramente piccolissime! pochi kbyte!Cosa posso fare?
::robitex” post=92981
Sinceramente era proprio quello che volevo: usare il contatore per l’asse delle x, e la prima colonna del file come asse delle y. Le due colonne all’interno del file rappresentano due grafici diversi! Ho risolto aggiungendo una terza colonna con numeri che vanno da 1 a 20000.
Una domandina off-topic: nel grafico appare la scritta 10^4 anche se io ho cambiato le label dei tick sulle x:
`
\documentclass{standalone}\usepackage{pgfplots}
\pgfplotsset{/pgf/number format/use comma,compat=1.8}\begin{document}
\begin{tikzpicture}
\begin{axis}[
xmin = 0,
xmax = 20000,
ymin = 0,
xtick={0,5000,10000,15000,20000},
xticklabels={0,5,10,15,20},
xlabel=Time (s),
ylabel=\textsc{adc} value,
grid=major
]
\addplot [red, thick] file [x=num,y=AccTwo]
{100mhz_20s_002_1.txt};
\addplot [green, thick] file [x=num,y=AccTwo]
{100mhz_20s_002_2.txt};
\legend{Node 1,Node 2}
\end{axis}
\end{tikzpicture}
\end{document}
`è possibile toglierlo?
Grazie
MarcoSi d’accordo ma poi devi fare lo stesso anche con gnuplot!
Veramente no, su gnuplot se gli dico di usare solo una colonna per plottare lui costruisce l’asse x da solo con un progressivo da 0 al numero di campioni, infatti scrivendo:
`plot '100mhz_20s_002_1.txt' using 1` ottengo il grafico che ti ho postato prima.Marco
::
Sinceramente era proprio quello che volevo: usare il contatore per l’asse delle x, e la prima colonna del file come asse delle y. Le due colonne all’interno del file rappresentano due grafici diversi! Ho risolto aggiungendo una terza colonna con numeri che vanno da 1 a 20000.Una domandina off-topic: nel grafico appare la scritta 10^4 anche se io ho cambiato le label dei tick sulle x:
`
\documentclass{standalone}\usepackage{pgfplots}
\pgfplotsset{/pgf/number format/use comma,compat=1.8}\begin{document}
\begin{tikzpicture}
\begin{axis}[
xmin = 0,
xmax = 20000,
ymin = 0,
xtick={0,5000,10000,15000,20000},
xticklabels={0,5,10,15,20},
xlabel=Time (s),
ylabel=\textsc{adc} value,
grid=major
]
\addplot [red, thick] file [x=num,y=AccTwo]
{100mhz_20s_002_1.txt};
\addplot [green, thick] file [x=num,y=AccTwo]
{100mhz_20s_002_2.txt};
\legend{Node 1,Node 2}
\end{axis}
\end{tikzpicture}
\end{document}
`è possibile toglierlo?
Grazie
Marco
::
Ho provato a compilarlo e mettendo compat=1.4 è andato a buon fine tranne per una cosa:
`
Package pgfplots notification 'compat/show suggested version=true': you might be
nefit from \pgfplotsset{compat=1.8} (current compat level: 1.4).! Package pgfkeys Error: I do not know the key '/tikz/x expr' and I am going to
ignore it. Perhaps you misspelled it.
`io pensavo che `x expr=\coordindex` si potesse usare come tick, cioè dato che i miei campioni sono 20000 lui avrebbe messo come asse delle x da 0 a 20000 (infatti il grafico dovrebbe essere un’onda quadra!). Che cosa sbaglio?
Grazie
Marco
::
Ho messo il disegno in un file a parte con questo codice:
`
\documentclass{standalone}\usepackage{pgfplots}
\pgfplotsset{/pgf/number format/use comma,compat=newest}\begin{document}
\begin{tikzpicture}
\begin{axis}[%
% ymax=60000,
xlabel=time,%
ylabel=ADC value,
grid=major,
% ]
\addplot [red,thick] table [x expr=\coordindex,y=AccTwo] {100mhz_20s_001_1.txt};
\addplot [green,thick] table [x expr=\coordindex,y=AccTwo] {100mhz_20s_001_1.txt};\end{axis}
\end{tikzpicture}\end{document}
`ho lanciato `lualatex sin-100m.tex`
e il tutto si è piantato, senza dare più segni di vita, lasciando questo ultimo messaggio:`Package pgfplots notification 'compat/show suggested version=true': document has
been generated with the most recent feature set (\pgfplotsset{compat=1.8}).
`help me… ne ho parecchi di grafici da mettere dentro!!
-
AutoreRisposte