warcomeb

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1 al 15 (di 109 totali)
  • Autore
    Risposte
  • in risposta a: Integrare latex in un programma desktop #103525
    Up
    0
    Down
    ::


    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

    in risposta a: pgfplots dividere asse y #103375
    Up
    0
    Down
    ::


    dove ho usato i kelvin? se non erro ho usato \si{\kilo\gram}!

    in risposta a: pgfplots errore ! Dimension too large. #103316
    Up
    0
    Down
    ::


    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

    in risposta a: pgfplots errore ! Dimension too large. #103314
    Up
    0
    Down
    ::


    Ciao, si infatti mettendo solo i primi 100 valori funziona. E’ possibile sottocampionare direttamente da latex?

    Grazie
    Marco

    in risposta a: Ponte di Wheatstone in tikz e utilizzo come simbolo #103278
    Up
    0
    Down
    ::


    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);
    \node

    at (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

    in risposta a: Ponte di Wheatstone in tikz e utilizzo come simbolo #103276
    Up
    0
    Down
    ::


    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

    in risposta a: pgfplots TeX capacity exceeded #93354
    Up
    0
    Down
    ::


    Nessuno ha qualche idea??

    Please
    Marco

    in risposta a: pgfplots TeX capacity exceeded #93353
    Up
    0
    Down
    ::


    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?

    in risposta a: pgfplots TeX capacity exceeded #93352
    Up
    0
    Down
    ::

    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
    Marco

    Si 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

    in risposta a: pgfplots TeX capacity exceeded #93350
    Up
    0
    Down
    ::


    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

    in risposta a: pgfplots TeX capacity exceeded #93347
    Up
    0
    Down
    ::


    Comunque, non mi spiego perché devo usare lualatex per plottare questi grafici! 😕 😕

    in risposta a: pgfplots TeX capacity exceeded #93346
    Up
    0
    Down
    ::


    Se io lo plottto con gnuplot ho un’onda quadra!

    [attachment=965]plot.pdf[/attachment]

    a me viene lo stesso grafico che viene a te con latex, ma con gnuplot viene fuori la forma giusta!

    Attachments:
    You must be logged in to view attached files.
    in risposta a: pgfplots TeX capacity exceeded #93344
    Up
    0
    Down
    ::


    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

    in risposta a: pgfplots TeX capacity exceeded #93341
    Up
    0
    Down
    ::


    ho allegato il file con i dati nel primo messaggio:

    mentre il file da cui caricare i dati è riportato qui: esempio dataset

    Perché ymax=60000 è un problema?? i dati arrivano a quel valore!

    Grazie
    Marco

    in risposta a: pgfplots TeX capacity exceeded #93339
    Up
    0
    Down
    ::


    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!!

Stai visualizzando 15 risposte – dal 1 al 15 (di 109 totali)

Go to top